韦东山Linux嵌入式课程社区
登录
直播中
贵奂
7年用户
211经验值
私信
关注
裸机下uart的例子没有任何反应是怎么回事?
开启该帖子的消息推送
韦东山
jz2440
如题,裸机中uart的例子,用老师的代码生成的bin文件,烧写进JZ2440,没有任何的反应。
设置应该也没有问题啊。
不知道为什么?
回帖
(6)
唐红菊
2019-8-9 09:00:10
确定烧写进去了?
确定烧写进去了?
举报
卢表镜
2019-8-9 09:19:44
这个肯定的。我下载其他的,比如LED程序,都有反应的
这个肯定的。我下载其他的,比如LED程序,都有反应的
举报
张英
2019-8-9 09:29:10
烧写好后,拔掉JTAG,JTAG断开与板子的连接
烧写好后,拔掉JTAG,JTAG断开与板子的连接
举报
李婷
2019-8-9 09:39:24
我也碰到类似的问题,加了一些延迟后就正常了。
#include "serial.h"
int main()
{
unsigned char c;
int i = 0;
uart0_init(); // 波特率115200,8N1(8个数据位,无校验位,1个停止位)
for(i = 0; i <= 1000; i++);
putc('a');
putc('b');
putc('c');
while(1)
{
// 从串口接收数据后,判断其是否数字或子母,若是则加1后输出
for(i = 0; i <= 1000; i++);
c = getc();
if (isDigit(c) || isLetter(c))
{
for(i = 0; i <= 1000; i++);
putc(c+1);
}
}
return 0;
}
复制代码
我也碰到类似的问题,加了一些延迟后就正常了。
#include "serial.h"
int main()
{
unsigned char c;
int i = 0;
uart0_init(); // 波特率115200,8N1(8个数据位,无校验位,1个停止位)
for(i = 0; i <= 1000; i++);
putc('a');
putc('b');
putc('c');
while(1)
{
// 从串口接收数据后,判断其是否数字或子母,若是则加1后输出
for(i = 0; i <= 1000; i++);
c = getc();
if (isDigit(c) || isLetter(c))
{
for(i = 0; i <= 1000; i++);
putc(c+1);
}
}
return 0;
}
复制代码
举报
更多回帖
rotate(-90deg);
回复
相关问答
韦东山
jz2440
candence16.6画封装, 输入命令无
反应是
怎么回事
?
2014-12-31
7624
仪器连接没问题,用仪器驱动自带的范例运行,但是
没有
任何
反应
和变化,这是
怎么回事
?
2016-09-06
2887
请问ZigBee组网定位读取RSSI但移动盲节点并
没有反应
该怎么解决?
2018-08-22
1774
仪器IO助手发送指令没
反应
2019-01-08
2671
请问BGA扇孔无
反应是
怎么回事
?
2019-09-04
2579
Labview打不开自己生成的程序
2016-04-27
4489
有谁用过谱中的板子
2013-08-12
2571
请教各位有用过指纹模块FPM10A的吗?有问题求助
2013-02-13
4051
esp32开发板连接电源什么
反应
也
没有
是
怎么回事
2022-01-18
2996
tc234开发板蜂鸣器没
反应是
怎么回事
?
2024-02-06
966
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分