Bit banding
The Cortex™-M3 memory map includes two bit-band regions. These regions map each
Bit banding
The Cortex™-M3 memory map includes two bit-band regions. These regions map each
目前發現是因為 I2C_CheckEvent(I2C1, I2C_EVENT_xxxxxxxxxxx)
因為未知的原因, 某些flag是會跳起來的, 並不是完全按照範例所想的每個bit不差.
本來在A project正常使用的I2C code, 移植到另一個程式之後就無法使用, 後來發現Start不會發送, 進而發現bus always BUSY.
查了些之後之後發現這是很多使用者常常遇到的問題, 有兩三種解決方式, 我直接採用SoftReset.