WCH沁恒单片机
登录
直播中
h1654155275.5753
7年用户
1100经验值
私信
关注
[问答]
请问ch32v307串口空闲中断只能触发一次吗?
开启该帖子的消息推送
串口
如题,目前在使用串口空闲中断时发现一个问题,空闲中断只能触发一次,把串口的状态寄存器打印出来看发现IDLE位置高了,但是也没有再次触发中断,以下是程序以及串口打印出来的数据(图一是给串口2发送的数据,让其触发中断),最开始的状态寄存器是192,接收到数据后变成了248触发IDLE中断,在中断服务程序中清除了中断标志位后再次变为192,再次接收数据变成248后却不再进入中断。希望有空能够解答一下,谢谢
希望有空能够解答一下。 谢谢
回帖
(3)
洪欣意
2022-7-18 10:19:52
您好,对应中断函数注意加一下中断声明,参考下图。
您好,对应中断函数注意加一下中断声明,参考下图。
举报
李雪萧
2022-7-18 10:19:56
谢谢,已成功
还想询问一下加这个 _attribute_((interrupt("WCH-Interrupt-fast")))有什么作用?
在使用freertos中发现加这个也还是会进入hard-fault中 但是加 _attribute_((interrupt()))就正常了,想询问一下这两个的区别是什么?
谢谢,已成功
还想询问一下加这个 _attribute_((interrupt("WCH-Interrupt-fast")))有什么作用?
在使用freertos中发现加这个也还是会进入hard-fault中 但是加 _attribute_((interrupt()))就正常了,想询问一下这两个的区别是什么?
举报
李宸如
2022-7-18 10:20:01
您好,这两个声明分别对应硬件压栈和软件压栈,关于对此的具体说明,可参考下面链接手册
QingKeV4微处理器手册:
https://www.wch.cn/downloads/QingKeV4_Processor_Manual_PDF.html
您好,这两个声明分别对应硬件压栈和软件压栈,关于对此的具体说明,可参考下面链接手册
QingKeV4微处理器手册:
https://www.wch.cn/downloads/QingKeV4_Processor_Manual_PDF.html
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口
请问
CH32V307
的快速
中断
保存了哪些数据?
2022-05-24
1038
请问
CH32V307
高速USB的例程中,哪个是
中断
传输的例子?
2022-09-23
754
求助,
请问
哪位大佬可以分享
一
下
CH32V307
中断
模型的资料吗?
2022-05-25
974
CH32V307
ISP (自带bootloader)哪些脚可用?
2022-09-15
420
请问
CH32V307
的8个
串口
的最大速率都能达到9Mbps吗?
2022-09-15
465
新建
CH32V307
项目再引入NetLib后
一
直限在tim2
中断
里是哪里有问题?
2022-06-21
396
请问
CH32V307
关闭所有
中断
的寄存器或者函数是什么?
2022-06-16
998
请问
CH32V307
的蓝牙功能怎么使用?
2022-09-09
682
CH32V307
的规格书DMA对应的外设是什么?
2022-09-23
567
关于
CH32V307
的以太网重映射的功能问题请教
2023-04-11
750
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分