搜索
bottom↓
回复: 5

帮我写个nec9222的串口发送的例子,无校验位,波特率38400,8个数据位,1个终止位

[复制链接]

出0入0汤圆

发表于 2008-9-4 14:32:10 | 显示全部楼层 |阅读模式
最主要的就是起始条件,lin模式发送是默认的吗?感觉那个datasheet说得不清啊!!lin模式怎么进入,怎么退出!帮我写个nec9222的串口发送的例子,无校验位,波特率38400,8个数据位,1个终止位

出0入0汤圆

 楼主| 发表于 2008-9-4 14:33:36 | 显示全部楼层
看看我的起始条件,还少什么啊?        P4.3=1;
        PM4.3=0;

        CKSR6=0x00;
    BRGC6=0x82;
    TXE6=0;
    RXE6=0;
    ASIM6.2=1;/*8wei*/
        ASICL6.0=0;
        ASICL6.1=1;

        IF0=0;
        IF1=0;
        MK0=0xff;
        MK1=0xff;
        POWER6=1;
        TXE6=1;
        RXE6=0;

/*TXB6=dat;*/



/*if(ASIF6&0x02==0)*/

/*delay_1us(1);  
        /*while(TXE6==0);*/
               
                /*
                TXE6=0;
                POWER6=0;
               
                ASIM6.2=1;       
         BRGC6=0x82;
P4.3=1;
         
PM4.3=0;
         POWER6=1;
TXE6=1;
               
               
                */
                TXB6=dat;
       
       
        /*delay_1us(1);while(TXE6==0);*/
                TXE6=0;
                POWER6=0;

出0入0汤圆

发表于 2008-9-4 15:52:06 | 显示全部楼层
你好。
你是想用UART6做普通串口吧?

使用UART6是默认的串口,如果你想用做支持LIN总线,那么你就要用UART6和一个外部中断以及一个定时器根据LIN总线协议来仿LIN总线通信。

下面是我以前做给客户写的一个测试软件,用UART6做普通UART用的、
点击此处下载 ourdev_401516.rar(文件大小:13K) (原文件名:9222uart.rar)

出0入0汤圆

 楼主| 发表于 2008-9-4 16:49:23 | 显示全部楼层
十分感谢你的程序,但是经过示波器的测量有问题啊,不是我所想要的波特率,这款单片机的波特率有什么特别的地方吗?我就要38400这个波特率,  CKSR6=0x00; BRGC6=0x82; 这样设有问题吗

出0入0汤圆

发表于 2008-9-4 17:40:15 | 显示全部楼层
请问你注意使用的晶振,以及波特率计算公式:波特率 = FXCLK6/(2*K),请注意这里要乘2.

具体设置步骤以及设置寄存器的情况如下:

(原文件名:UART设置步骤.JPG)


(原文件名:寄存器设置情况.JPG)

出0入0汤圆

发表于 2008-9-4 17:45:44 | 显示全部楼层
如果串口是使用中断方式控制的话,请再参照中断一章
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 23:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表