欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STC單片機帶CRC校驗(查表法)的串口收發程序

查看數: 8674 | 評論數: 9 | 收藏 18
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-6-22 14:12

正文摘要:

      本程序為帶CRC校驗的單片機串口收發例程,CRC校驗為查表法,實驗單片機型號為STC12C5A32S2。例程中加入了包頭和包尾作為初步校驗,但包頭包尾均不參加CRC計算。      &nb ...

回復

ID:468878 發表于 2024-8-1 08:37
我一般都懶得校驗,只用截取中間數據用
ID:57896 發表于 2024-7-31 13:05
謝謝分享,有時間實驗一下
ID:81808 發表于 2024-7-31 10:06
四年后的今天,這段代碼又在我的程序里跑起來了
ID:4855 發表于 2021-5-5 00:00
嗯,CRC學習了。
ID:495287 發表于 2020-6-27 13:52
謝謝指點,學習中。
ID:224782 發表于 2020-6-24 09:32
aking991 發表于 2020-6-23 08:35
建議不要在串口中斷里進行這些相關計算,如果碰到超長幀或高波特率通訊時的接收可能會受影響,應在接收中斷 ...

才想起來,我這段程序還真沒在中斷里計算CRC,麻煩下載一下好好看看......中斷里只是判斷了三個HEX的包頭和包尾......CRC計算是在主循環里計算的,因為包頭包尾都不參與計算,還要有一個去包頭包尾的過程......
ID:774633 發表于 2020-6-24 08:47
校驗這方面是不斷學習別人的經驗,一滴滴積累起來的。謝謝分享
ID:224782 發表于 2020-6-23 13:36
aking991 發表于 2020-6-23 08:35
建議不要在串口中斷里進行這些相關計算,如果碰到超長幀或高波特率通訊時的接收可能會受影響,應在接收中斷 ...

這個例程里的接收包長是固定的,所以沒有考慮那么多。而且主要是提供一個基礎函數,具體到做產品里使用還得看個人積累。
ID:65956 發表于 2020-6-23 08:35
建議不要在串口中斷里進行這些相關計算,如果碰到超長幀或高波特率通訊時的接收可能會受影響,應在接收中斷中先緩存,緩存完了再去主函數中進行計算,這樣才有保證完整性,只是建議

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表