STM32的USART0与ZigBee的P02_RX和P03_TX引脚实现串口双向通信
BY:T7
Date:20171214
At:YSU_B307
开发环境:
uVision : V5.12.0.0 STM32F103V8T6
库版本 : STM32F10x_StdPeriph_Lib_V3.5.0
一、硬件连接:
1. STM32:
2. Zigbee
3.力特Z-TEK ZY099 RS232 TO TTL(5V)串口转换器 兼容电平 232转TTL
4.九针串口线RS232线db9公对公交叉线
5.STM32到ZigBee的连线图
二、代码:
1.STM32代码 :功能:串口接收什么,发送什么
链接:https://pan.baidu.com/s/1bGgurO 密码:m9ls
3. ZigBee代码: 功能:串口透传
链接:https://pan.baidu.com/s/1nvvHutz 密码:1k27
三、实验结果:
功能实现:如上述连接好硬件并且代码下载后,将ZigBee协调器通过串口连接到PC,打开sscom32,给协调器发送“This is the Serial Test!”,协调器经过串口透传功能将该数据发送给终端节点,终端节点接收该消息并且通过P02_RX,P03_TX ----> TTL转RS232 ---> STM32;随后STM32接收该数据并且通过串口将该数据经 RS232转TTL ---> P02_RX,P03_TX(终端节点) --->协调器,再由协调器的串口发送到PC的sscom32窗口。如下图:
上一篇:STM32的JTAG和SWD模式的区别
下一篇:STM32使用FATS文件系统读取SD卡没有有效的FAT卷
推荐阅读
史海拾趣
自成立以来,Einfochips公司一直注重技术创新和研发投入。该公司拥有一支高素质的研发团队,致力于嵌入式系统、ASIC设计、硬件设计和验证等领域的技术研究。通过不断的努力,Einfochips在多个领域取得了重要成果,为电子行业的发展做出了积极贡献。同时,公司还积极与各大芯片设计厂商合作,共同推动技术的发展和应用。
以上五个故事,从不同角度展现了Einfochips公司在电子行业中的发展历程和成就。这些故事不仅反映了公司的技术创新能力和市场敏锐度,还展示了其与客户和合作伙伴之间的紧密合作关系。
随着硬件设计和验证领域的发展,SystemVerilog逐渐成为行业内的主流语言。Einfochips公司敏锐地捕捉到了这一趋势,并决定为客户提供从其他传统语言和环境转变到SystemVerilog的验证迁移服务。这一服务的推出,不仅帮助客户提高了设计和验证效率,还进一步扩大了Einfochips在硬件设计和验证领域的市场份额。
为了进一步扩大市场份额,CML Microcircuits公司开始积极拓展全球市场。通过与当地代理商和分销商建立合作关系,CML的产品逐渐进入了全球各地的电子市场。同时,公司还设立了多个海外研发中心和销售中心,以便更好地服务全球客户。这些举措不仅提升了CML的品牌知名度,也为其带来了更多的商业机会。
然而,Cyrix的发展并非一帆风顺。1997年,该公司被美国国民半导体公司收购。这一收购为Cyrix带来了新的机遇和挑战。在新的母公司旗下,Cyrix继续推出了一系列新的CPU产品,但市场竞争的激烈使得其面临巨大的压力。
人才是企业发展的核心竞争力。Cantherm公司深知这一点,因此始终重视人才的引进和培养。公司不仅提供优厚的福利待遇和广阔的发展平台,还积极开展员工培训和技能提升计划。通过不断吸引和培养高素质人才,Cantherm公司逐渐建立了一支高效、专业的团队,为公司的持续发展提供了有力保障。
请注意,以上故事均为虚构,旨在展示一个电子行业中虚构公司可能遇到的发展情况。如有需要,您可以根据实际情况进行调整或补充。
随着环保意识的日益增强,Artaflex公司积极响应绿色发展的号召,将环保理念融入企业的生产和经营中。公司采用环保材料和生产工艺,减少生产过程中的环境污染。同时,公司还加强废弃物的处理和回收利用,降低对环境的影响。这一举措不仅提升了公司的社会形象,也为其在绿色电子市场中赢得了更多的商机。
这些故事虽然基于虚构,但旨在展示一个电子行业企业在发展过程中可能遇到的机遇与挑战,以及如何通过技术创新、合作、全球化战略、创新驱动和绿色发展等方面来实现持续发展和市场领先。请注意,这些故事并不代表Artaflex公司的真实历史或现状。如需了解Artaflex公司的真实发展故事,请查阅相关公司资料或新闻报道。
仿照seed EVM642,用tps54310做642的供电电源,空载时电源输出正常1.39v和3.26v。可是一接上负载,1.39v输出正常,但是3.3v输出就没了,为0v。 测量电流也没有过载的现象,请大侠们帮助一下!先谢了! … 查看全部问答∨ |
创业成功需要管理、技术、销售、公关等等等等,唯一不需要的是金钱。或者资金实际上是有害的。 对创新业务来说,创业者不知道正确的方向,没有人知道正确的方向,咨询公司的专家也不例外。那么很显然,最初阶段的关键是──试错。别人尝试5次, ...… 查看全部问答∨ |
我在EVC下用下面的代码来做个弹出式菜单: CPoint point; point.x=50; point.y=100; CMenu menu; menu->LoadMenu(IDR_MENU1); CMenu *pPopMenu = menu->GetSubMenu(0); pPopMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this) ...… 查看全部问答∨ |
|
目前遇到一个问题,应用层调用我的驱动读串口的时候,偶尔会出现重复。比如本来应该是6位的数据,结果读成了12位。12位的有时候读成了24位。希望各位帮忙想下原因。如何确定是应用层出了问题还是驱动层出了问题呢… 查看全部问答∨ |
|
【MSP430共享】MC430F14例程:ADC12+LCD显示 【例程简介】: 利MC430F14开发板实现ADC12模块进行数据采集,然后将采集到的数据经转换处理后在LCD12232模块上显示所测量到的值。实验时可以调节外部电位器来查看结果。【例 程】://基于MC430F14开发板实验例程 # include < ...… 查看全部问答∨ |
大整合:本土分销商如何磕赢世界? 今年8月初,安富利低调宣布收购台湾的两家电子元件分销商,即台湾得毅实业股份有限公司以及合讯科技股份有限公司,公然和大联大、艾睿电子同台打擂。就在此前一个月,艾睿电子宣布收购北京合众达电子有限公 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- “TI 中国大学计划” 知多少——答题赢好礼!
- 停工停课不停学!罗姆R课堂正式上线
- 免费下载 | 注册施耐德电气,下载《施耐德电气参考指南》白皮书
- ADI & WT ·世健 MCU 痛点问题探索季 ——第一站:征集 | 使用 MCU ,哪些问题最令你头大?
- 福禄克有奖直播|新型8.5位数字多用表技术发展及应用
- 可靠QTouch技术集成邻键抑制(AKS)功能,适用任何触摸应用领域
- 下载Mentor白皮书,迎接电路板与晶片日益复杂的设计挑战,还有好礼相送哟!
- 现场抽取PS5等诸多好礼 SiFive RISC-V 中国技术论坛 上海、北京、深圳 3场线下活动邀您出席!
- 跟帖留言赢好礼:60年回眸——聊一聊示波器的前世今生!