|
|
文能學(xué)渣變學(xué)霸,武能一招殺四方,是我們所有人的愿望。誰都希望自己不用付出努力就能比別人強。事實證明,這樣的人鳳毛麟角。我也是平庸中的一員,咱們沒有別人的天賦。但是父母卻給了我們健全四肢,我不能辜負(fù)期待。唯有不斷前行,才能不負(fù)使命。
這次SHT20轉(zhuǎn)串口開發(fā)中,經(jīng)歷了很多波折。在這里記錄一下自己開發(fā)過程中遇到的坑跟收貨。
STM8單片機使用中有很多顛覆我認(rèn)知,主要有一下幾點。
1.IO在配置為輸出,我們把IO口電平拉低會導(dǎo)致單片機無限重啟,不知道是我個人原因還是大家都一樣。
2.模擬ICC鐘端口方向我用宏定義方式編寫,結(jié)果一直死機重啟。
3.不開啟中斷使能串口無法接收數(shù)據(jù)。
4.庫函數(shù),寄存器不能像STM32那樣混用感覺很難受。
以上是第一次學(xué)習(xí)STM8過程中遇到的問題。不過成果還能接受,從接觸STM8到樣品制作完成使用4天不到,還是勉強可以接受。
成品功能描述:
1.波特率支持指令修改支持2400pbs~115200pbs.
2.兩種傳輸方式,自動報文跟命令獲取報文
3自動報文模式支持自定義發(fā)送速率。
4.支持一鍵恢復(fù)默認(rèn)配置,不怕忘記配置。
5.所有配置通過指令進(jìn)行,并支持?jǐn)嚯姳4妫褂梅奖恪?br />
6.文本傳輸,可直接在上位機查看傳輸結(jié)果,大大降低使用難度。
后期實現(xiàn)功能:
1.再加入單總線功能,兼容DS18B20通訊協(xié)議。
2.加入用戶ROM存儲功能。 |
|