这一届爽是真的爽,hal库和cubemx节省一半时间工作量23333
终于学到I2C了,单片机的时候就没把I2C学好,现在来恶补,,,
https://www.cnblogs.com/firege/p/9372029.html
这个博主把为什么I2C读、写要先设置0xA1、0xA0讲得很到位
下面直接上代码:
I2C写
I2C读
使用I2C和LCD时,对应的while前的初始化函数和必要的参数设置。
over!
对了忘记说,有些在库函数里默认定义的数据类型,再打一遍提醒一下自己。
uint8_t | char |
---|---|
uint16_t | short int |
uint32_t | int |
uint64_t | long int |