在寫(xiě)單片機(jī)程序時(shí)我們一般喜歡使用printf來(lái)通過(guò)串口打印調(diào)試信息,但這個(gè)函數(shù)是不可以直接使用的,必須做點(diǎn)對(duì)庫(kù)函數(shù)的改動(dòng)。詳細(xì)工程下載地址:http://download.csdn.net/detail/liucheng5037/8847961STM32M CUBE是S
采用移位減法的算法。源碼如下:1 ;//////////////////////////////////////////////////////////////////////////////2 ;函數(shù): div_u16_u83 ;描述: 無(wú)符號(hào)雙字節(jié)除以單字節(jié)4 ;入口: (R6,R7)/(R0)5 ;出口: (R6,R
采用移位減法的算法。源碼如下:1 ;//////////////////////////////////////////////////////////////////////////////2 ;函數(shù): div_u24_u83 ;描述: 無(wú)符號(hào)雙字節(jié)除以單字節(jié)4 ;入口: (R5,R6,R7)/(R0)5 ;出口: (R
EEPROM 寫(xiě)數(shù)據(jù)流程第一步,首先是 I2C 的起始信號(hào),接著跟上首字節(jié),也就是我們前邊講的 I2C 的器件地址,并且在讀寫(xiě)方向上選擇“寫(xiě)”操作。第二步,發(fā)送數(shù)據(jù)的存儲(chǔ)地址。24C02 一共256個(gè)字節(jié)的存儲(chǔ)空間,地址從 0x0