返回信息流CY7C68013的串口能用么?还有它有2个串口的寄存器SBUF0,SBUF1哪个是对应9孔插槽的那个接口?
本人菜鸟一个,今天搞了一天没弄明白。求大神指导!
下面是串口的初始化代码
void SerialPort_Init()
{
TMOD = 0x20; // 设置定时器1工作方式2,自动重载方式
PCON |= 0x80 ; // 设置SMOD0=1,波特率加倍
EICON |= 0x80; // 设置SMOD1=1,波特率加倍
SCON0 = 0x50; // 设置串行口0工作方式1,10位异步收发,REN=1,允许接收。RI=0,TI=0
SCON1 = 0x50; // 设置串行口1工作方式1,10位异步收发,REN=1,允许接收。RI1=0,TI1=0
TH1 = 0xE6; // 设置定时器1的初值
TL1 = 0xE6;
ES0 = 1; //允许串口0中断
ES1 = 1; //允许串口1中断
TR1 = 1;
EA = 1;
}
波特率是这么算的么
Baud Rate = 2^SMODx * CLKOUT / (32*12*(256-TH1))
TH1 = 256-2^SMODx * CLKOUT /(384 * Baud Rate)
CLKOUT是48MHZ么?9600波特率算出来是0xE6么?
本来是想让他把收到的信息在返还回来,但我用串口调试工具给它发信息都不回。
串口线应该没问题,别的设备都可以用这根线,现在就是找不到哪出错= =。纠结啊
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10906同步于 2011/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
有人会用CY7C68013A的串口么?
np2445
2011/7/19镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
这样。。。我还以为这种东西都有个标准的。。难道要悲剧了=-=
【 在 hobby 的大作中提到: 】
: 提醒一下:不同设备的串口线,线序可能有些小的差别,有可能一条线接这个设备好用,接别的就不好用
: --
一般的应该都是标准的,但是的确碰见过不一样的,而且不只一次碰到过
所以是个需要注意的问题
【 在 np2445 的大作中提到: 】
: 这样。。。我还以为这种东西都有个标准的。。难道要悲剧了=-=
能加你QQ请教一下么?
【 在 hobby 的大作中提到: 】
: 一般的应该都是标准的,但是的确碰见过不一样的,而且不只一次碰到过
: 所以是个需要注意的问题
: 【 在 np2445 的大作中提到: 】
: ...................