在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【CW32通信課程實驗板】CW32開發者扶持計劃

jf_78601551 ? 來源:jf_78601551 ? 作者:jf_78601551 ? 2023-04-18 15:28 ? 次閱讀

前言

  • 本項目為立創EDA與芯源半導體合作發起的開發者扶持計劃
  • 感謝來自CW32生態社區的技術支持
  • 支持國產!!!

基于cw32實現的多機通信

針對于復雜的通信環境,設計一款用于多機互聯的通信系統。

本系統采用CW32F030C8T6作為主控芯片

小板獨立引出了IIC,SPI,另外接了一個USB轉串口的CH340模塊,以及一個RS485通信模塊。

一個好看的最小系統板

整體的電路設計

該小板主要用于通信課程的課程設計,因此對所有管腳做了引出,對于幾種常用的通信功能引腳都將該腳的接口按照習慣的順序單獨排列在了板子的周圍

對于oled

對于板子上方的 IIC 接口可用于通信測試,也可用 OLED 屏幕的接口,該接口共有8ping ,順序按照商家銷售的小屏幕進行了排列

(4接口與8接口)

image.png

需要注意的是在使用八接口時需要將板子背面的控制線焊接 ,在使用4線就能完成時,其他端口均可以當成正常端口輸出

image.png

對于RS485

本次設計采用的MAX1348通信芯片,該款芯片擁有兩個版本對于 E 版可實現500kb/s的無差錯通信,并且使用這種差分通信方式,在多機互接時只需要兩個根線就可以實現消息的收發,更多關于RS485

同樣對于該接口,在不使用時可不對連接處進行焊接 t1與t2

對于該接口焊接時,溫度200最為合適

image.png

通信方案

基于modbus的思想,將一段信息分為了 起始,地址區,指令區,數據區,校驗區,停止符

image.png

該段信息表示:起始符為 @,地址是 001,指令為 110,需要接收到的數據位65533,crc校驗碼 3CFC,并且附帶了一個回車符但他是隱藏的,在這段數據中我為每段區域添加了一個 # 用于區分,在實際應用時去掉 # 判斷,改為數據位判斷一樣可以實現

屏幕截圖 2023-04-10 212938.jpg

代碼實現

數據處理

在使用串口發送文本數據時,發出的是ascll編碼表的十進制數,進入單片機后會存儲為十六進制數,我們需要根據各區域數據的用途,在提取數據時做出不同存儲類型,如在提取編號時將編號存儲為字符型可為我們提供更豐富編號選擇 :A001;

image.png

crc校驗

這是一個用于crc校驗的計算器用于驗證:crc校驗計算機

這個是部分的通信協議參考的crc模型,其中:

WIDTH:寬度,即生成的CRC數據位寬(0000/0000 0000/0000 0...)

POLY:十六進制多項式(可以看到在各各模型中均有對應的多項式;如modbus模型,數據第16 15 2 1 這幾個位為‘1’,再轉換為十六進制),要注意的是省略了最高位

image.png

INIT:CRC初始值,和WIDTH位寬一致

XOROUT:計算結果與此參數進行異或運算后得到最終的CRC值

REFIN:true或false,在進行計算之前,原始數據是否翻轉(要注意的是翻轉是是按位翻轉的,如:0011 == 1100)

REFOUT:true或false,運算完成之后,得到的CRC值是否進行翻轉(同上)

image.png

CW32f030自帶了crc校驗以及相應的模型,因此我們無須具體的去寫完一個校驗,學會調用即可,且硬件自帶的crc校驗運行速度是要快于軟件實現的,調用方法參考:cw32官方程序移植參考

調試

image.png

點擊這個地方可以進入調試模式

image.png

在這里可以添加一個變量觀察窗口

image.png

將變量復制進串口,就可實時看到crc校驗后的結果了

串口默認配置

image.png

需要注意的是在我寫的代碼里,數據停止位是換行 ,即需要在最后一個 # 后面按一次 enter 鍵

我在cw32里移植了一個RTOS,不使用可以直接刪除,只用在了main.c函數中,移植過程:cw32的RTOS移植

PCB板上方空余了兩角空間可放置自己需要的通信模塊

image.png

背面焊接點按鍵示意

image.png

4.14驗證不同電源之間通信

IMG_20230414_212748.jpg

4.15 發送搶占

導圖

image.png

代碼實現

image.png

更多功能還在完善中

預計完善 發送搶占 碰撞檢測

原理圖

image.png

PCB

image.png

下載鏈接:正在審核

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635310
  • 半導體
    +關注

    關注

    334

    文章

    27363

    瀏覽量

    218719
  • 通信
    +關注

    關注

    18

    文章

    6032

    瀏覽量

    135993
  • RX480
    +關注

    關注

    0

    文章

    4

    瀏覽量

    4073
  • CW32
    +關注

    關注

    1

    文章

    203

    瀏覽量

    641
  • 武漢芯源
    +關注

    關注

    1

    文章

    66

    瀏覽量

    255
收藏 人收藏

    評論

    相關推薦

    CW32移植Free-RTOS】CW32開發者扶持計劃

    CW32配置Free-RTOS全過程,CW32開發者扶持計劃
    的頭像 發表于 04-18 09:38 ?6150次閱讀
    【<b class='flag-5'>CW32</b>移植Free-RTOS】<b class='flag-5'>CW32</b><b class='flag-5'>開發者</b><b class='flag-5'>扶持</b><b class='flag-5'>計劃</b>

    CW32飯盒派開發板 測試IO速度

    CW32飯盒派開發板的GPIO進行速度測試
    的頭像 發表于 05-26 13:07 ?42.5w次閱讀
    <b class='flag-5'>CW32</b>飯盒派<b class='flag-5'>開發板</b> 測試IO速度

    CW32快速開發入門

    CW32快速開發入門
    的頭像 發表于 04-24 18:56 ?1971次閱讀
    <b class='flag-5'>CW32</b>快速<b class='flag-5'>開發</b>入門

    CW32開發者扶持計劃#CW32 #芯片

    CW32
    CW32生態社區
    發布于 :2023年05月24日 16:56:14

    開始報名!CW32開發者扶持計劃正式進行,將助力中國的大學教育及人才培養

    才培養,建立以企業為主體、市場為導向、產學研深度融合的技術創新體系。2023年3月,武漢芯源半導體開發者扶持計劃正式開始進行,以打造更為豐富的CW32生態社區。武漢芯源半導體
    發表于 03-14 10:28

    開發者扶持計劃】教師、學生、工程師均可免費參與

    [CW32開發者扶持計劃] 是CW32生態社區面向全球電子愛好、高校師生、工程師群體發出的一項
    發表于 04-27 12:10

    CW32飯盒派開發板試用體驗】+初識CW32飯盒派開發板

    盼星星,盼月亮,終于收到了CW32飯盒派開發板。回想起那天答復參加活動郵件發出去的那一刻,就在期盼。 以前也了解過CW32單片機,這是一款非常優秀的32位單片機。外部資源也豐富。這回的CW32
    發表于 05-29 15:51

    開發者扶持計劃CW32-FreeRTOS

    cw32配置好的Free-rtos
    發表于 04-18 14:22 ?0次下載

    CW32飯盒派開發板溫濕度采集

    CW32飯盒派開發板采集溫濕數據并用LCD顯示
    的頭像 發表于 05-26 19:20 ?1504次閱讀
    <b class='flag-5'>CW32</b>飯盒派<b class='flag-5'>開發板</b>溫濕度采集

    開始報名!CW32開發者扶持計劃正式進行,將助力中國的大學教育及人才培養

    武漢芯源半導體積極參與推動中國的大學教育改革以及注重電子行業的人才培養,建立以企業為主體、市場為導向、產學研深度融合的技術創新體系。2023年3月,武漢芯源半導體開發者扶持計劃正式開始進行,以打造更為豐富的
    的頭像 發表于 03-14 11:35 ?605次閱讀
    開始報名!<b class='flag-5'>CW32</b><b class='flag-5'>開發者</b><b class='flag-5'>扶持</b><b class='flag-5'>計劃</b>正式進行,將助力中國的大學教育及人才培養

    cw32和stm32的區別

    cw32和stm32的區別 CW32和STM32是兩種常見的單片機,被廣泛應用于各種電子設備中。在本文中,我們將深入探討CW32和STM32之間的區別和優劣勢。 1. 硬件性能 硬件性能是衡量單片機
    的頭像 發表于 08-16 11:15 ?4245次閱讀

    cw32和gd32的區別

    cw32和gd32的區別 CW32和GD32是兩種不同的芯片系列,分別由WCH和GigaDevice公司推出,兩有很多不同之處,下面我們來詳細介紹。 首先從CW32系列開始,
    的頭像 發表于 08-16 11:15 ?1984次閱讀

    基于CW32熱敏電阻采集溫度應用

    基于CW32熱敏電阻采集溫度應用
    的頭像 發表于 10-25 16:45 ?549次閱讀
    基于<b class='flag-5'>CW32</b>熱敏電阻采集溫度應用

    CW32的SPI單工模式主從通信介紹

    CW32的SPI單工模式主從通信介紹
    的頭像 發表于 10-24 15:50 ?823次閱讀
    <b class='flag-5'>CW32</b>的SPI單工模式主從<b class='flag-5'>通信</b>介紹

    基于CW32的物聯網應用

    CW32】基于CW32的物聯網應用
    的頭像 發表于 11-02 15:55 ?797次閱讀
    基于<b class='flag-5'>CW32</b>的物聯網應用
    主站蜘蛛池模板: 久久青草精品免费资源站| 欧美日韩亚洲国内综合网俺| 天天摸夜夜摸夜夜狠狠摸| 免费番茄社区性色大片| 2018天堂视频免费观看| 二级特黄绝大片免费视频大片| 一区二区高清在线| 亚洲精品久久久久午夜福| 国产午夜爽爽窝窝在线观看| 中文字幕在线观看一区二区三区| 中年艳妇乱小玩| 四虎永久网址| jiuse在线| 男人女人真曰批视频播放| 亚洲精品久久久久影| 四虎影院久久| 成人的天堂视频一区二区三区| 久久精品免费观看| 伊人伊成久久人综合网777| 免费日本黄色| 久久天天躁夜夜躁狠狠| 国产叼嘿视频免费网站| 男女爱爱福利| 久久久精品波多野结衣| 中日韩毛片| 日本天堂网在线观看| 永久看免费bbbbb视频| 免费福利午夜影视网| 欧美性色xo影院永久禁欲| 欧美成人久久| 久久精品免费看| 性欧美f| 一本高清在线视频| 久久精品国产99久久72| 久久九九色| 性欧美69| 人人搞人人搞| 九九福利视频| 色综合激情网| 免费福利午夜影视网| 永久精品免费影院在线观看网站|