• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

STM32串口中斷接收實(shí)驗(yàn)(HAL庫(kù))

2018/10/27
102
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

nucleo_64pins_sch.zip

共2個(gè)文件

工具:

單片機(jī):STM32L053R8T6(NUCLEO板)

STM32cube

簡(jiǎn)介:STM32與上位機(jī)之間用通信協(xié)議(自己定義)進(jìn)行串口通信。怎么判斷上位機(jī)發(fā)過(guò)來(lái)的指令是正確的,而不是一串亂碼?怎么從正確的指令中提取出想要的命令代號(hào),從而實(shí)現(xiàn)想要的功能?(閑來(lái)無(wú)事,寫個(gè)玩玩,原創(chuàng)!第一次在電路城放代碼~~~)

方法:讀取上位機(jī)發(fā)來(lái)的命令,逐位判斷命令的包頭和包尾,如果能對(duì)應(yīng)上,則這串指令是正確的,然后從指令中提取想要的數(shù)據(jù)和命令等。舉個(gè)栗子:通信協(xié)議是自己定義的,不是modbus協(xié)議等。。如F0 5A 15 15 25 16 09 02 12 14 FF A5 F0(都是16進(jìn)制),F(xiàn)0 5A是包頭,A5 F0是包尾,黑色15是命令代號(hào),中間藍(lán)色是我想發(fā)的數(shù)據(jù),橙色FF是校驗(yàn)位。只要包頭包尾校驗(yàn)正確,基本這串指令不會(huì)有問(wèn)題。

main函數(shù):其中main函數(shù)是測(cè)試程序,把串口助手發(fā)來(lái)的數(shù)據(jù)再上傳回去,目的是看發(fā)送和讀取是否一致。

詳細(xì)過(guò)程見(jiàn)工程代碼。

  • nucleo_64pins_sch.zip
    下載
    描述:hardware
  • Receive_it.rar
    下載
    描述:code
意法半導(dǎo)體

意法半導(dǎo)體

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦