当前位置:网站首页>解决GD32F207串口可以接收但发送00的问题
解决GD32F207串口可以接收但发送00的问题
2022-07-21 08:53:00 【OMGMac】
分享一个自己在开发GD32F207串口时候因为疏忽遇到的一个问题,就是在配置好串口后,通过串口助手检测一下串口的收发,发现串口可以接收但是每次接收后串口助手都会收到一个00(也就是说串口给我发送了一个00),这里认为这个00应该是发送不成功的现象,因为以前遇到过配置不成功,使用部分串口助手工具时候也会接收到00现象,也就是说明发送存在问题(可能是TX引脚配置不对,或者发送未使能,也有可能是发送中断函数有问题)。
后来发现问题是自己的TX引脚配置的模式有问题,我一开始配置为GPIO_MODE_OUT_PP
gpio_init(GPIOB, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10); //错误配置
但是因为串口是复用的,所以应该改用"GPIO_MODE_AF_PP"模式。
gpio_init(GPIOB, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10); //正确配置
将其修改后就成功实现串口发送。
因此,如果有小伙伴也遇到了这样的问题,也可以查看一下是否配置有问题或者相应的中断或使能为开启,也有可能是中断函数写的有问题。
本人水平有限,上述信息仅供参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~
边栏推荐
- LeetCode 300最长递增子序列(贪心 + 二分查找比nums[i]小的第一个元素下标)、LeetCode 200岛屿数量(深搜)、LeetCode 494目标和(dfs回溯)
- 父子进程、僵尸进程和孤儿进程
- 2022-7-17 FTP client project implementation - Summary
- SparkSql中的窗口函数
- 机器学习岗位面试总结:简历应该关注的5个重点
- BGP—— 边界网关协议
- 慧荣科技与江波龙协同提升手机存储竞争力
- huawei设置使用账号密码登录
- Compare the market Taobao short video tools / software, and analyze the future trend of Taobao short video
- Idea 常用插件
猜你喜欢
sql中substr与substring函数用法
Project practice four image mosaic
m在simulink进行DS-CDMA建模,然后通过MATLAB调用simulink模型进行误码率仿真
NepCTF2022 WP
Riding the wind and waves, the road of digital transformation in the era of financial technology
Advanced C language: data storage (deep analysis - integer)
JVM memory layout detailed, illustrated, well written!
1. Source code analysis of Nacos configuration center Hello World
如何用Go实现一个异步网络库?
VALDO2021——血管病变检测挑战赛之血管间隙分割(二)
随机推荐
基于php开发的学生成绩管理系统
LeetCode 300最长递增子序列(贪心 + 二分查找比nums[i]小的第一个元素下标)、LeetCode 200岛屿数量(深搜)、LeetCode 494目标和(dfs回溯)
clip:learning transferable visual models from natural language supervision
【扩展程序——猫抓1.0.15_网上的视频音频获取神器_安装教程加获取】
动态规划多重背包——庆功会(一维)
数据库生成Html文档
动态规划例题——潜水员
网络安全和数据安全分不清?数据安全为何重要?
04-1. Default member function: constructor, destructor
AidLux
IDE(集成开发环境)是什么
VALDO2021——血管病变检测挑战赛之血管间隙分割(一)
午休专列&问题思考:由时:分:秒构成字符串转换为秒的问题思考
linux服务器安装了图形界面,但是在安装数据库时显示初始化图形界面失败
请问这是表示mysql的binlog已经开启吗?
Local storage software system of local area network for data acquisition of electric meters in Enterprises
Major breakthrough! Successful development of the first domestic scientific computing software
Oracle中对空字符串的判断
SpaceX has reached an agreement with Mattel, a Barbie doll manufacturer, on theme toy products
谷歌展示 Chrome 浏览器图标废案,曾打算做成小火箭