stm32f105開(kāi)發(fā)記錄
發(fā)現(xiàn)發(fā)送鍵盤按鍵按下立即發(fā)送一個(gè)松手動(dòng)作,無(wú)法釋放按鍵。經(jīng)過(guò)測(cè)量中間要有一定的延時(shí)、有的說(shuō)在發(fā)送完畢回調(diào)做相應(yīng)的處理。具體我沒(méi)有找到發(fā)送完畢回調(diào),我使用延時(shí)幾個(gè)毫秒,具體幾個(gè)毫秒需要測(cè)量,我延時(shí)2ms左右既可以發(fā)送釋放按鍵動(dòng)作。
stm32f205的串口,盡管使用了標(biāo)志位判斷,仍然無(wú)法快速發(fā)送,中間還是需要一定的延時(shí)操作,感覺(jué)stm32f205和stm32f103區(qū)別有點(diǎn)大啊,至少做stm32f103使用判斷發(fā)送完畢標(biāo)志位復(fù)位后,即可立即發(fā)送第二個(gè)byte。但205根本行不通。還得有延時(shí)。
LED閃爍的設(shè)計(jì),常用的是延時(shí),影響效率。使用定時(shí)器來(lái)做led閃爍,效果不錯(cuò),定時(shí)ms級(jí)別,每次定時(shí)中斷點(diǎn)亮或者點(diǎn)滅LED即可。
鍵盤的采集方式:中斷、采樣兩種方式都可以。采樣的方式:捕獲、記錄,處理!中斷更為及時(shí)一點(diǎn)。