您尚未登录。

楼主 # 2024-11-01 14:36:28

Wangys2225
会员
注册时间: 2024-07-15
已发帖子: 3
积分: 13

f1c100 boot串口接收问题请教

各位朋友:我在F1C100芯片BOOT中开启UART中断,发现程序不能正常跳转启动。改用串口初始化(非中断);但是不知道用那个标志位去查收UART接收到了有效数据?麻烦有朋友指导一下

离线

楼主 #1 2024-11-01 15:26:29

Wangys2225
会员
注册时间: 2024-07-15
已发帖子: 3
积分: 13

Re: f1c100 boot串口接收问题请教

我详细说明一下。F1C100芯片的BOOT程序,需要使用UART接收数据来判断开机LOGO的选择。
1、用UART0,当初始化串口,并打开中断,等待10ms后关闭中断;中断函数确实有效;结果LOGO显示后没有跳转到需要执行的程序,屏幕停留在LOGO
2、用不开中断的初始化UART0,就可以有效跳转到程序;LOGO显示后,程序画面开始执行。但是问题是,收不到有效数据;同时也不知查询哪个寄存器去知道收到了有效数据

离线

楼主 #2 2024-11-01 16:29:31

Wangys2225
会员
注册时间: 2024-07-15
已发帖子: 3
积分: 13

Re: f1c100 boot串口接收问题请教

搞定了,BOOT使用UART查询,不用中断。可以读取收到的数据;之前没收到,是把接收存储区地址弄错了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn