OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3731|回复: 6

《新手分享》 实现上位机串口发指令点亮指示灯

[复制链接]

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2018-5-24
在线时间
9 小时
发表于 2018-5-24 21:17:49 | 显示全部楼层 |阅读模式
新手报道,请大家多多关照,完全不懂C语言,经自学51约1个月,网上看了很多视频教程,慢慢的入手!简单某宝蓝牙、WIFI通讯模块,单片机输入输出控制马马虎虎可以搞定。因51已经不能满足项目需求了,又开始自学ARM,刚开始觉得GPIO那块定义真啰嗦,完全没有51方便。准备要放弃了,闲暇时间看看正点原子的视频,又开始了自学之路,有电电子基础,自己搭建了一个小系统,集成RGB全彩跑马灯、NFC近距离通信、12864液晶模块、wifi模块通信、蓝牙通信、开始自学之路,因工程需要,通过上位机发送指令给MCU控制管脚输出状态,论坛也没有搜到相关资料,于是结合STM32视频和之前51的串口数据处理,写了几段代码,无数次测试,终于搞定了!


废话有点多,入正题!

串口96N81格式(波特率9600,数据位8,无校验,停止位1)
功能:
通过串口助手发送十六进制55,点亮PB11 LED,发送AA关闭PB11 LED
发送十六进制66,点亮PB12 LED,发送BB关闭PB12 LED

因采用V3.5.0库文件,若选择STM32F103VE之后的MCU会编译出错。之前的编译正常,运行正常。
上传工程文件,仅供参考,老手勿喷,见笑了!

STM32 RS232串口控制.rar (1.17 MB, 下载次数: 145)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-5-27
在线时间
0 小时
发表于 2018-5-27 11:19:56 | 显示全部楼层
程序下进板子不好使呀,求帮助
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-5-27
在线时间
0 小时
发表于 2018-5-27 13:33:58 | 显示全部楼层
神惘 发表于 2018-5-27 11:19
程序下进板子不好使呀,求帮助

这个选择判断数字的模式好使吗?编译正常,就是实现不了功能呀。删掉就能起作用,但是判断不了输入了。

36_NKE0JAT{@U~4REYG)]GM.png
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2018-5-24
在线时间
9 小时
 楼主| 发表于 2018-6-2 19:04:30 | 显示全部楼层
本帖最后由 春风电子 于 2018-6-2 19:21 编辑
神惘 发表于 2018-5-27 13:33
这个选择判断数字的模式好使吗?编译正常,就是实现不了功能呀。删掉就能起作用,但是判断不了输入了。
...

要以十六进制发送,USART1串口波特率9600,PA9是TX对应计算机串口RX,PA10是RX对应计算机串口TX。MCU和计算机串口之间连接需要MAX232转成TTL电平才可以通信,或者用USB转TTL也可以。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-6-3 00:44:38 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2018-6-4
在线时间
33 小时
发表于 2019-1-1 22:46:25 | 显示全部楼层
感谢分享~
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2019-2-13
在线时间
14 小时
发表于 2019-4-4 16:09:15 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 03:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表