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

查看: 6514|回复: 9

请教一个103K3的UART1的问题

[复制链接]

3

主题

6

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2009-12-15 21:58:31 | 显示全部楼层 |阅读模式
小弟用UART1做中断发送和接收。参照例程设置的
CR2=0x08,CR1=0,CR3=0,BRR2=0X68,BRR1=0X02(波特率9600)。时钟也开了,TX管脚也设成输出了。在主循环中设置CR2|=0x80以后能够进入中断,给DR寄存器赋值但是仿真器显示DR一直为0,中断进入都是正常的,但是用串口助手看数据确一直没有发送出来数据,不知道什么原因啊,哪位大哥可以指点一下
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2009-12-16 16:15:42 | 显示全部楼层

回复:请教一个103K3的UART1的问题

在串口使用的时候,要注意串口波特率、串口数据位、串口电平等。有的时候,光描述一些问题,但是不给你的程序看,是猜不出原因的。附件中有写例程。你可一参考一下。

USART.rar

下载

305.36 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

0

主题

28

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-5-29 23:17:50 | 显示全部楼层

RE:请教一个103K3的UART1的问题

good job!!!
回复 支持 反对

使用道具 举报

1

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-6-9 00:39:28 | 显示全部楼层

RE:请教一个103K3的UART1的问题

good man!
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-6-30 20:16:44 | 显示全部楼层

RE:请教一个103K3的UART1的问题

STM32??
OR
STM8??
回复 支持 反对

使用道具 举报

0

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-4-8 21:18:20 | 显示全部楼层

RE:请教一个103K3的UART1的问题

不错啊,多谢楼主啊
回复 支持 反对

使用道具 举报

1

主题

73

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-4-9 10:03:44 | 显示全部楼层

RE:请教一个103K3的UART1的问题

主要看波特率设置的寄存器是否正确,还有串口助手的波特率是否匹配
回复 支持 反对

使用道具 举报

0

主题

23

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-9-22 12:34:52 | 显示全部楼层

回复:请教一个103K3的UART1的问题

不错啊,多谢楼主啊
 
回复 支持 反对

使用道具 举报

1

主题

16

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-9-30 10:34:05 | 显示全部楼层

回复:请教一个103K3的UART1的问题

STM8单片机串口的配置步骤:
1. 设置UART_CR1的M位来定义字长。
2. 设置UART_CR3中编程停止位的位数。
3. 严格按照顺写波特率寄存器:1)UART_BRR2; 2)UART_BRR1
4. (可选)设置UART_CR2控制寄存器,使能中断控制。
5. (可选)中断向量表,响应UART中断使能。
6.设置UART_CR2中的TEN或REN位,来启动发送或接收功能。
(另外,注意了,如果是在STM8三合一板子上调试串口,应该注意的是,硬件上的DB9端口,连接的是UART3串口!)
回复 支持 反对

使用道具 举报

1

主题

16

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-9-30 10:34:14 | 显示全部楼层

回复:请教一个103K3的UART1的问题

STM8单片机串口的配置步骤:
1. 设置UART_CR1的M位来定义字长。
2. 设置UART_CR3中编程停止位的位数。
3. 严格按照顺写波特率寄存器:1)UART_BRR2; 2)UART_BRR1
4. (可选)设置UART_CR2控制寄存器,使能中断控制。
5. (可选)中断向量表,响应UART中断使能。
6.设置UART_CR2中的TEN或REN位,来启动发送或接收功能。
(另外,注意了,如果是在STM8三合一板子上调试串口,应该注意的是,硬件上的DB9端口,连接的是UART3串口!)
回复 支持 反对

使用道具 举报

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