AVRマイコンでTWI(I2C)通信
マイコン同士の通信をする為にTWI(I2C)通信を使ってみました。 マスタ側から送られたデータに対して受け取ったスレーブ側を動作させたいと思…
色々なモノを作ります
マイコン同士の通信をする為にTWI(I2C)通信を使ってみました。 マスタ側から送られたデータに対して受け取ったスレーブ側を動作させたいと思…
NC旋盤のファームウェア開発を少しずつ進めております。 今回は機械の設定を保存しておく為にEEPROMを使ってみます。 使用するマイコンは毎…
ロータリーエンコーダを使用した入力の別のプログラムコード見付けたので真似して書いてみました。今回の事でロータリーエンコーダの事が前回より理解…
前回登場したタイマ割り込みについて詳細は省いて簡単に説明します。 コード クロック周波数は1MHzで5ms毎に割り込みを発生させます。 1M…
ロータリーエンコーダを使ってLCDの表示を変更するプログラムコードです。 今回もおなじみAVRのATMega88を使います。LCDは以前と同…
マイコン開発の次のステップとして割り込みを使ってみます。 今回はLEDが消灯・点灯・点滅がメインの動作でボタンが押されるとLCDの表示を変え…
6年くらい?前にSDカードからGコードを読み取るCNCを作って以来AVRに触っていませんでした。GRBLを使う為にArduinoを使いました…