PR

ATtiny85

自作

ATtiny85のプログラムが壊れた?

ASCW01の購入者さんからトラブルの連絡。電源を入れて30秒くらい放置するとその後動かなくなると。 メールで何度かやり取りして動作状況を見てもらったけれど、どうにもわからない。マイコンチップ(ATtiny85)が暴走しているくらいしか考え...
自作

スイッチのチャタリングをオシロで見てみる

マイコンでソフト的にチャタリングを避ける話。ウェイトを入れてもう一回読んでみるとか、一定時間内で状態をカウントして判断するとかあるようで、やってみるとそれなりに動く。でもなんとなく気持ち悪い。その原因は相手(チャタリング)の状態が分からずに...
自作

ATtiny85での正弦波はきれい

ATtiny202で正弦波を作るとノイズが乗るので、問題の切り分けのためにATtiny85で同じことをやってみる。 ATtiny85はブレッドボードに差してワイヤで接続。 ATtiny85ではきれいな正弦波が得られる。アンプを通して聞いても...
自作

Microchip Studioでコンパイルエラーを表示する方法

結論からいうと、オプションの設定でいける。 やろうとしているのは、ATtiny85用のプログラムを別のマイコンに移植すること。当然、デバイスをATtiny85と指定すればちゃんとビルドできる。 とりあえずは、別のデバイスを指定してビルドして...
自作

プルアップ VS プルダウン

マイコンやロジックICの入力にスイッチを付ける際、プルアップしてGNDとの間にスイッチを付けるように設計することが私の場合は多い。上の図でいうと、SW1とR1の構成。しかし、電子工作関連のサイトや雑誌を見ているとプルダウンの構成のものもちょ...
自作

ATtiny85でI2C LCD 1602を使う

ATtiny85でもI2Cの液晶が使えるようなのでやってみた。結論から言うと、Arduino IDE用のライブラリがあるので、それを使えば簡単にできた。 ATTiny85 I2C LCD Libraryをインストール ダウンロード まずは、...
自作

Arduino IDEでATtiny85に書き込む

Arduino IDEで素のATmega328Pに書き込めるようになったので、今度はATtiny85に書き込めるようにしてみる。この手の情報も検索するとたくさん見つかる。シンプルで分りやすいと感じたのがこちら。 これを参考に進める(ただし、...
自作

ATtiny13Aのピンの割当、ATtiny85との比較

シンプルなATtiny13A AVRのお勉強の続き。割と一般的で、かつ、シンプルと思われるATtiny13A-PUをネタにして調べてみる。8pin DIPという小さなもの。ATtiny2313の方がピン数が多くて(20pin)いろいろと使い...