STM32F103C8のArduinoでの液晶,AQM0802Aで「A」を表示
1.SCLとSDAを接続、プルアップも忘れずに
2.電源の接続
3.下記のソースコードを書き込む
4.コンパイル実行で表示されたら終了
5.おわり
#include <Wire.h> //I2C library
#define I2Cadr 0x3e // 固定
int ii; //ループカウンター
char data_read[2]; //i2cバッファー
//初期レジスター
char INIT_com[]={0x0,0x38,
0x0,0x39,
0x0,0x4,
0x0,0x14,
0x0,0x70,
0x0,0x56,
0x0,0x6C,
0x0,0x38,
0x0,0xC,
0x0,0x1,
0x40,0x41};
//i2c書き込みルーチン
void i2c_led_w(char *buff1){
Wire.beginTransmission(I2Cadr);
Wire.write(buff1[0]);
Wire.write(buff1[1]);
Wire.endTransmission();
delay(2);
}//i2c_led_w
void setup()
{
delay(3000); //液晶の為のウエート
Wire.begin(); //F103 PB6(SCL) PB7(SDA)
//液晶の初期化
for(ii=0;ii<11;ii++){
i2c_led_w(&INIT_com[ii*2]);
} //for
} //end setup
void loop()
{
}//loop
Author And Source
この問題について(STM32F103C8のArduinoでの液晶,AQM0802Aで「A」を表示), 我々は、より多くの情報をここで見つけました https://qiita.com/caa45040/items/46ee4e0351b78278d48a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .