自己制作ISP,用串口1定时器0可以下载,用定时器2不能下载
自己制作的ISP下载程序,用串口1定时器0可以下载,用定时器2不能下载,大神能告诉下是什么问题呢这是串口1的定时器1配置
AUXR &= ~0x01;
SCON = 0x52;
AUXR |= 0x40;
TMOD &= ~0xf0;
TL1 = BAUD;
TH1 = BAUD >> 8;
TR1 = 1;
这是串口1的定时器2配置
SCON = 0x50; //8位数据,可变波特率
AUXR |= 0x01; //串口1选择定时器2为波特率发生器
AUXR |= 0x04; //定时器时钟1T模式
T2L = BAUD;
T2H = BAUD >> 8;
AUXR |= 0x10; //定时器2开始计时
这段代码看起来没有问题
检查一下其他地方
DebugLab 发表于 2025-1-9 17:09
这段代码看起来没有问题
检查一下其他地方
其他都看了,串口配置完后就发送几个字节,用定时器1发送没问题,定时器2就发不出去,奇怪呢 nqbkaqkt 发表于 2025-1-9 18:06
其他都看了,串口配置完后就发送几个字节,用定时器1发送没问题,定时器2就发不出去,奇怪呢 ...
发原理图的pdf和程序 DebugLab 发表于 2025-1-9 22:01
发原理图的pdf和程序
解决了,还是串口配置错误导致的
页:
[1]