【CW32通信课程实验板】CW32开发者扶持计划
前言
本项目为立创EDA与芯源半导体合作发起的开发者扶持计划感谢来自CW32生态社区的技术支持支持国产!!!基于cw32实现的多机通信
针对于复杂的通信环境,设计一款用于多机互联的通信系统。
本系统采用CW32F030C8T6作为主控芯片
小板独立引出了IIC,SPI,另外接了一个USB转串口的CH340模块,以及一个RS485通信模块。
(资料图片)
一个好看的最小系统板
整体的电路设计
该小板主要用于通信课程的课程设计,因此对所有管脚做了引出,对于几种常用的通信功能引脚都将该脚的接口按照习惯的顺序单独排列在了板子的周围
对于oled
对于板子上方的 IIC 接口可用于通信测试,也可用 OLED 屏幕的接口,该接口共有8ping ,顺序按照商家销售的小屏幕进行了排列
(4接口与8接口)
需要注意的是在使用八接口时需要将板子背面的控制线焊接,在使用4线就能完成时,其他端口均可以当成正常端口输出
对于RS485
本次设计采用的MAX1348通信芯片,该款芯片拥有两个版本对于 E 版可实现500kb/s的无差错通信,并且使用这种差分通信方式,在多机互接时只需要两个根线就可以实现消息的收发,更多关于RS485
同样对于该接口,在不使用时可不对连接处进行焊接t1与t2
对于该接口焊接时,温度200最为合适
通信方案
基于modbus的思想,将一段信息分为了 起始,地址区,指令区,数据区,校验区,停止符
该段信息表示:起始符为 @,地址是 001,指令为 110,需要接收到的数据位65533,crc校验码 3CFC,并且附带了一个回车符但他是隐藏的,在这段数据中我为每段区域添加了一个 # 用于区分,在实际应用时去掉 # 判断,改为数据位判断一样可以实现
代码实现
数据处理
在使用串口发送文本数据时,发出的是ascll编码表的十进制数,进入单片机后会存储为十六进制数,我们需要根据各区域数据的用途,在提取数据时做出不同存储类型,如在提取编号时将编号存储为字符型可为我们提供更丰富编号选择 :A001;
crc校验
这是一个用于crc校验的计算器用于验证:crc校验计算机
这个是部分的通信协议参考的crc模型,其中:
WIDTH:宽度,即生成的CRC数据位宽(0000/0000 0000/0000 0...)
POLY:十六进制多项式(可以看到在各各模型中均有对应的多项式;如modbus模型,数据第16 15 2 1 这几个位为‘1’,再转换为十六进制),要注意的是省略了最高位
INIT:CRC初始值,和WIDTH位宽一致
XOROUT:计算结果与此参数进行异或运算后得到最终的CRC值
REFIN:true或false,在进行计算之前,原始数据是否翻转(要注意的是翻转是是按位翻转的,如:0011 == 1100)
REFOUT:true或false,运算完成之后,得到的CRC值是否进行翻转(同上)
CW32f030自带了crc校验以及相应的模型,因此我们无须具体的去写完一个校验,学会调用即可,且硬件自带的crc校验运行速度是要快于软件实现的,调用方法参考:cw32官方程序移植参考
调试
点击这个地方可以进入调试模式
在这里可以添加一个变量观察窗口
将变量复制进串口,就可实时看到crc校验后的结果了
串口默认配置
需要注意的是在我写的代码里,数据停止位是换行 ,即需要在最后一个 # 后面按一次 enter 键
我在cw32里移植了一个RTOS,不使用可以直接删除,只用在了main.c函数中,移植过程:cw32的RTOS移植
PCB板上方空余了两角空间可放置自己需要的通信模块
背面焊接点按键示意
4.14验证不同电源之间通信
4.15 发送抢占
导图
代码实现
更多功能还在完善中
预计完善 发送抢占 碰撞检测
原理图
PCB
下载链接:正在审核
标签:
- 爆品涌现,再掀风云!叼嘴巴叼嘴王胶姆糖等您代理!
- 黄山提升政府采购透明度 助力实体经济持续健康稳定发展
- 1-2月黄山新签“双招双引”项目103个 总投资额139.7亿元
- 池州海关共签发RCEP原产地证书22份 签证金额92.7万美元
- 宿州泗县深入推进文旅融合发展 擦亮城市品牌
- 河北工业生产平稳开局 固定资产投资较快增长
- 昆明西山区深入实施人才强区战略 建立健全招商招才引资并轨新模式
- 2月唐山新建商品住宅销售价格与上月持平 同比下降0.8%
- 去年河北电子信息产业实现主营业务收入2367.7亿元 同比增长22.4%
- 绥化望奎以工业化思维为引领 推动肉类加工制造产业腾飞
- 绥化市监局推出多项举措 大力促进有机产品产业发展
- 半路出家无心插柳 杭州西湖区“菌菇宝宝”变废为宝
- 温州鹿城区藤桥主打藤桥熏鸡 近两年销售额年均增长20%以上
- 1-2月安徽限额以上消费品零售额1030.4亿元 同比增长10.4%
- 2021年合肥市茶园面积13.6万亩 产值176350万元
- 淡季不忘引流 京郊民宿市场将很快迎来回暖
- 郴州安仁文旅项目集中开工 总投资1000万元
- 江苏服务业继续保持发展强劲势头 为高质量发展提供有力支撑
- 黄山休宁经开区摸排基础设施项目17个 计划总投资29709万元
- 前两个月宣城出口31亿元 增长34.4%
- 滁州凤阳2021年共接待游客225万人次 旅游综合收入20.25亿元
- 1-2月宿州市民间投资同比增长19.2% 居全省第3位
- 宿州严格审核把关 抢抓发行地方政府专项债券政策机遇
- 1-2月亳州市进出口总值5.5亿元 同比下降17.4%
- 合肥:弘扬茶文化 初步形成一条生态发展之路
- 合肥:建成“数字中国”领先城市 推进城市数字化转型
- 甘肃再续“艾黎情”:探职业教育德技并修
- 【城市守望者】致敬抗“疫”一线的“拆弹专家”
- 浙江绍兴越城区核酸检测结果公布 除1例阳性外其余均为阴性
- 内地首例奥密克戎变异株感染者身体状况如何?来自哪里?专家解读→
- 对变异病毒已有准备!关于中国新冠药物,钟南山发声→
- 江苏睢宁小网格大担当 织就乡村振兴“幸福网”
- 改造老旧小区 共享幸福生活
- 天津静海:群众在哪里,文明实践就延伸到哪里
- 齐齐哈尔:初步判断疫情感染来源为接触新冠病毒污染环境和物品
- 重庆大竹林派出所副所长因对群众态度简单粗暴被停职
- 黑龙江讷河病例感染源初步判断为新冠病毒污染的环境和物品
- 致敬2021
- 浙江瑞安民警捐献造血干细胞:14年前的心愿终将如愿
- “考研房”涨价离谱 律师:借机宰客有违市场伦理
- 广州白云机场:14天内有东莞旅居史的旅客须凭48小时核酸阴性证明乘机
- 浙江绍兴本轮疫情已报告确诊病例145例 无症状感染者1例
- 福建龙岩一男子和前妻斗气 扛着126斤硬币到法院“还钱”
- 重庆这座立交酷似“悟空” 走红 设计师揭秘(图)
- 青海警方破获特大电诈案 涉案流水高达1.7亿
- 云南新增境外输入确诊病例3例
- 黑龙江讷河市5名核酸阳性人员流调溯源:接触被新冠病毒污染的环境和物品
- 男子爱上女主播 假扮女主播闺蜜教其他男粉丝刷单
- 广西三市警方联手破获毒品案 全链条摧毁跨境贩毒团伙
- 广东东莞发现2例无症状感染者,部分镇今起全员筛查
- 从百二秦关到闻道凯旋 一个殉职医生最后的朋友圈
- 浙江发补充说明:三地铁路出行政策随风险等级同步调整
- 内蒙古新增本土确诊病例5例 均在呼伦贝尔满洲里市
- 陕西新增本土确诊病例1例 系隔离酒店工作人员
- 31省份新增新冠肺炎确诊病例76例 其中本土51例
- 浙江新增新冠肺炎确诊病例45例 其中本土44例
- 技能就是财富 技工也是人才
- 黑龙江新增本土确诊病例1例、本土无症状感染者4例
- 冷空气“调休”!我国大部陆续迎回暖 中东部雨雪稀少
- 华北黄淮等地大气扩散条件转差 冷空气将影响中东部
- 别误读了野猪或将不再是“三有”动物
- 您的ETC已到期?当心这个诈骗短信!
- 对回家的“宝贝”少一些关注,也是一种帮助
- 升温!北京今日阳光在线 最高气温将升至8℃
- 那年今日 | 一张漫画涨知识之12月14日
- 40岁男子一觉醒来突然听不见了 原因是……
- 本年度星空压轴大赏上演 双子座流星雨观赏地图来了
- 广东东莞大朗镇报告2例新冠肺炎无症状感染者
- 商丘4885份被盗出生证去哪了?10年“悬案”引关注
- 浙江海宁警方通报国家公祭日女子穿和服逛街
- 厨艺不精调料凑?懒人调料:年轻人的“下厨神器”
- “您的ETC已到期?”警方提醒:当心这个诈骗短信
- “网红”局长的热度 自述:走红后我就没有周末了
- 寻回被拐10年的儿子后又送走 儿子:害我没家了
- 小城里的三张面孔和警号301137
- 倡导“就地过年”,需因地制宜科学防疫
- 别用“入乡随俗”为星巴克找借口
- 北京地铁14号线年底全线贯通运营
- 天津市从入境人员中检出奥密克戎变异株
- “外滩活地图”黄俊:一个不想出圈的段子手交警
- 寻找一双儿女的25年
- 无锡市场监管部门责成星巴克涉事门店停业整改
- 海岛警事:为了一座岛和2900平方公里的海
- 北京民警宏福苑抗疫26天:“今夜我和雪花一起出发”
- 星巴克的“金标准”缘何败给了“潜规则”
- 患者被低价药“惊呆”的场面应该更多些
- 影视剧“超前点评”不止是“低级错误”
- “南昌鹦鹉案”下发不起诉决定书 网店上架费氏牡丹鹦鹉被拒
- 河南商丘4885份出生医学证明被盗始末追踪
- 绍兴市病例62-109活动轨迹公布
- 12月7日以来,杭州累计报告新冠肺炎确诊病例19例
- 浙江绍兴新增确诊病例37例 上虞区占36例
- 河南高院对张成功案作出死刑判决
- 四川一滑雪场停电游客被困索道 官方回应
- 浙江绍兴越城区新增1例新冠肺炎确诊病例 当地对防控区域划分进行调整
- 中国内地首次检出新冠病毒奥密克戎变异株
- 知网除了涉及著作权纠纷,是否涉嫌违反《反垄断法》?
- 浙江绍兴越城区新增1例新冠肺炎确诊病例
- 四川眉山千箱柑橘送往呼和浩特市抗疫一线
- 两名青年男女探险三亚落笔洞遗址被困沼泽 消防成功救援
广告
广告
- 【CW32通信课程实验板】CW32开发者扶持计划
- 国内首架私人定制DA42型飞机在芜湖交付-环球播资讯
- Spring Cloud Task 核心组件-Task Execution Listener 每日资讯
- 据报道,根据美国特勤局发布的声明,特勤局人员正在对当地时间17日早些时候发生在美国海军天文台附近的一起事件展开调查
- 环球关注:2022~2023年阿坝社保缴费标准基数及比例一览(表)
- 贵州:“指尖技艺” 化身“指尖经济”
- 饮水机不清洗菌落超16000种?打工人看完心态崩了
- 这才是真正有意义的实践!宁波一高中包下一整列绿皮火车,载着1054名师生去南京
- 梦幻西游适合龙宫的符石组合_梦幻西游龙宫符石组合表
- 黑龙江2023会计初级考试准考证啥时候打印
- 孩子断奶的最快方法_孩子断奶的最佳时间 世界快看
- 新资讯:学能教育是干什么的_学能
- 433esports发表一系列经典FIFA球星卡...
- 广州求职创业补贴有多少钱? 短讯
- 世界头条:延续家族设计,众泰新款SUV 最新谍照曝光
- 一季度全国一般公共预算收入62341亿元 同比增长0.5% 独家
- 夏阳派出所要换“新家”_环球聚焦
- 美股三大指数小幅收涨,市场聚焦企业季报-最新
- 环球观察:4月18日热股前瞻:8股突发利好
- 欧盟驻苏丹大使在喀土穆遭袭 本人无恙 世界快消息