担心删帖,备份一份~~~
hotpower 发表于 2007-11-10 18:48 通信技术 ←返回版面
3楼: 哈哈~~~楼主得到提示走了~~~俺忘记暂借她的ID用了~~~可惜.
哈哈~~~讯通搞得鬼~~~
void TimeInit() using 0 { TMOD = 0x21; //timer1 working mode 1 SCON = 0x58; //uart mode 1,ren==1 // PCON = 0x00; PCON = 0x80; /*---------------------------------- 定时器0定时参数设置 ----------------------------------*/ TL0 = 0; TH0 = T0_5mS; TR0 = 1;//启动定时器0 SystemBuffers.DisplayCount = 0; /*---------------------------------- 定时器1定时参数设置 ----------------------------------*/ TL1 = 0xfd; TH1 = 0xfd; hotpower 发表于 2007-11-10 21:43 通信技术 ←返回版面
5楼: 很抱歉,楼主17:51:07给我发送邮件时俺还在此灌水垦荒呢~~~
你的邮件没附件,俺看不到图~~~
虽没实际用过9e5,但感觉应该不难.和905应该有相同之处.
如果是串口的问题就很好解决.
如果不改写现有程序,在串口助手里将停止位设置为2即可.
调试程序有很多方法和技巧,可根据硬件决定.
要多用"游击队"的方法,要机动灵活.
串口乱码很好整治~~~
1.MCU只编写串口通讯部分,且只编写发送代码. 2.向PC发送256个0x55(方波信号 0 10101010 1) 单字符发送间隔拉大些,如>10mS.这主要是对付停止位为1/2的不同 3.串口助手(注意设置,可能由于SCON的问题,停止位有1,2的问题)应该有数据. 若无数据(可能没收到停止位 可用示波器查看) 若出现乱码(根据乱码判断波特率高低我网上有论述,一时找不到), 可微调TH1(因为MCU的主频不对,如11.0592错记为12~~~). 4.肯定调试结束. 5.要还不行...俺"收费"通过QQ远程遥控~~~
"收费"办法: 在QQ里暂借你在21IC的合法注册ID几分钟,用完立即归还~~~
哈哈~~~不知俺"收费"是否合理???
如果你已经投票了,那咱这笔"生意"就算泡汤了~~~
 相关链接:http://www.**/blog/hotpower/57751/message.aspx
|
|