你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助 使用CUBE 生成的STM32F103C8T6的代码 串口无法正常工作

[复制链接]
电子钟2016 提问时间:2019-7-9 19:36 /
悬赏10ST金币未解决
本帖最后由 电子钟2016 于 2019-7-9 19:37 编辑

求助 使用CUBE 生成的STM32F103C8T6的代码 串口不能正常工作板子上是RS485接了STM32F103C8T6的串口1


同一块PCB 使用标准库的代码写的程序,能正常的工作。485收发正常
然后用CUBE生成的HAL库的代码。  

循环执行如下代码  


Delay_MS(1000);
HAL_UART_Transmit(&huart1,"11",2,0XFFFF);
Delay_MS(1000);


串口调试助手上显示的HEX码全部都是00


使用CUBE初始化串口3,结果也一样。串口工具上收到是00 00

使用CUBE的代码,我将串口1的TX 与RX短接,每次只发一个字节,自收自发。在IAR的debug模式下,可以看到发出去的字节,确实收到了。但接到电脑上就又不对了,本来怀疑是我外部其他设备的问题,但是使用标准库的代码却又能正常通信。




很奇怪不知道是什么原因,希望能有大神指教一二

CUBE串口配置

CUBE串口配置

串口截图

串口截图

STM32F103C8T6_CUBE.rar

下载

2.22 KB, 下载次数: 0, 下载积分: ST金币 -1

这个是我的CUBE文件

收藏 评论2 发布时间:2019-7-9 19:36

举报

2个回答
电子钟2016 回答时间:2019-7-10 11:20:38
是否有人遇到过相识的问题
电子钟2016 回答时间:2019-7-10 14:06:43

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版