嵌入式开发学习小结
DAY1
串行口(摘录自百度百科):
串行口是一种标准接口,用于连接计算机和外部设备,它可以用于传输文本、图像和其他数据。串行口的历史可以追溯到20世纪70年代,当时IBM公司开发了RS-232接口标准。随着技术的发展,Intel公司发布了USB接口标准,它可以替代RS-232和RS-422,并且比它们具有更高的传输速率。串行口的工作原理是按照一定的规则,将数据按位(每次一位)传输到另一端。
串口最少由RX/TX和GND三根线组成,RX为接收数据,TX为发送数据,这是串行口最常用的信号线,此外还有别的信号线,此次学习与下文案例并未用到,详情请见此文章: 串口信号线详解
学习实例:
C19156_单片机(MCU-MPU-SOC)_STM32F407ZGT6_规格书_ST(意法半导体)单片机(MCU_MPU_SOC)规格书.PDF
STM32F407中文手册(完全版) 高清完整.PDF
C108558_WIFI模块_E103-W02_规格书_EBYTE(亿佰特)WIFI模块规格书.PDF
资料下载链接
- 硬件连接:
FT232的RX/TX/GND分别连接STM32的USART1的TX/RX/GND,参照STM32F407技术文档,找到USART1的RX/TX对应的针脚
2.RX/TX发送规则:
查看中文文档p680——通用同步异步收发器 (USART)的停止位,由图表可知8位字长时,RX/TX发送规则为1位启动位+7位数据位,间隔一位停止位,以此为周期发送
3.波特率寄存器及波特率计算方法

波特率计算:
举例:发送1bit数据需要8.68微秒,则1/8.68=0.1152073...可得约等于115200
4.stm32f407开发板连接仿真器再连接电脑,ft232与stm32f407正确连接后再连接电脑,打开keil,project->open project打开正点原子资料->程序源码->标准例程-寄存器版本->串口通信实验
5.代码部分为cpp,不懂的自行搜索即可。连接仿真器与stm32和电脑(如下)
随后按如下顺序烧录例程进STM32,此时STM32板上LED闪烁说明程序已烧录成功
6.打开电脑设备管理器->端口(COM和LPT),找到你的ft232对应的端口,不确定的可以先打开设备管理器再插入ft232,新出现的端口就是你的ft232对应的端口
7.打开comNG,在下方设置参数,如下
打开下方端口选项右侧的开关后,再点击左下角小圆圈,进入TRANSMIT标签页,在Data输入栏随意输入数据后回车,就可以在上方空白处得到回复说明串口通信成功,如图所示(原理后文解释)
原理解释
- 打开DSview,插入DSLogic(注意3.0版本需要连接USB3.0),此时DSView左上角显示设备名即代表连接成功,将时间设为10s,频率设置为100Mhz(参数其实随意),点击选项,按如图设置

返回主页可以看见只剩三条线了(线的数量按需设置即可,本次案例三线足够),把DSLogic另一端的线中找出颜色与软件内显示的标签颜色一致的线,然后用测试夹连接DSLogic与STM32的TX口
再在右侧点击解码器搜索选择0:UART,随后设置如下
然后点击上方开始按钮 返回到comNG,继续发送数据例如ABC,点击发送,再返回DSView观察波形图和解析数据,发现波形如下

发现宽度8.69微秒,计算得波特率115200正确!
解析数据41 42 42 0D 0A对应ASCII表A B C CR LF
其中CR与LF即回车即0D0A标志数据传输结束
再观察黄色框内为起始位,也就是一位数据的起始标志,在它之后7位即为数据位,例如41的波形可以转为100101,默认小端模式(大端/小端可自行搜索含义),所以100101反一下变成101001正好为41
同理也可用同样方法查看stm32的tx返回给了电脑什么数据未完待续
不错不错,我喜欢看
作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。
文章中的实用建议和操作指南,让读者受益匪浅,值得珍藏。
每一个段落都紧密相连,逻辑清晰,展现了作者高超的写作技巧。
这篇文章不错!
这篇文章不错!
这篇文章不错!
新盘首开 新盘首开 征召客户!!!coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
华纳东方明珠客服电话是多少?(▲18288362750?《?微信STS5099? 】
如何联系华纳东方明珠客服?(▲18288362750?《?微信STS5099? 】
华纳东方明珠官方客服联系方式?(▲18288362750?《?微信STS5099?
华纳东方明珠客服热线?(▲18288362750?《?微信STS5099?
华纳东方明珠24小时客服电话?(▲18288362750?《?微信STS5099? 】
华纳东方明珠官方客服在线咨询?(▲18288362750?《?微信STS5099?
新盛客服电话是多少?(?183-8890-9465—《?薇-STS5099】【
新盛开户专线联系方式?(?183-8890--9465—《?薇-STS5099】【?扣6011643??】
新盛客服开户电话全攻略,让娱乐更顺畅!(?183-8890--9465—《?薇-STS5099】客服开户流程,华纳新盛客服开户流程图(?183-8890--9465—《?薇-STS5099】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】