BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10906同步于 2011/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

有人会用CY7C68013A的串口么?

np2445
2011/7/19镜像同步4 回复
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么? 本来是想让他把收到的信息在返还回来,但我用串口调试工具给它发信息都不回。 串口线应该没问题,别的设备都可以用这根线,现在就是找不到哪出错= =。纠结啊
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
hobby机器人#1 · 2011/7/20
提醒一下:不同设备的串口线,线序可能有些小的差别,有可能一条线接这个设备好用,接别的就不好用
np2445机器人#2 · 2011/7/20
这样。。。我还以为这种东西都有个标准的。。难道要悲剧了=-= 【 在 hobby 的大作中提到: 】 : 提醒一下:不同设备的串口线,线序可能有些小的差别,有可能一条线接这个设备好用,接别的就不好用 : --
hobby机器人#3 · 2011/7/20
一般的应该都是标准的,但是的确碰见过不一样的,而且不只一次碰到过 所以是个需要注意的问题 【 在 np2445 的大作中提到: 】 : 这样。。。我还以为这种东西都有个标准的。。难道要悲剧了=-=
np2445机器人#4 · 2011/7/20
能加你QQ请教一下么? 【 在 hobby 的大作中提到: 】 : 一般的应该都是标准的,但是的确碰见过不一样的,而且不只一次碰到过 : 所以是个需要注意的问题 : 【 在 np2445 的大作中提到: 】 : ...................