打印
[8/16-bit MCU]

AW60芯片SCI配置为9个数据位,偶校验后出错

[复制链接]
1406|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lbicecoffe|  楼主 | 2014-9-4 14:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AW60芯片SCI配置为9个数据位,偶校验。初始化代码如下,代码上电运行正常,通过串口发送一个数据后,接收中断一直重复进入,无法关闭。
各位帮忙看看,哪里问题。?


void uart0_init(void)
{
/* SCI1C1: LOOPS=0,SCISWAI=0,RSRC=0,M=0,WAKE=0,ILT=0,PE=0,PT=0 */
SCI1C1 = 0x12;  
/* SCI1C3: R8=0,T8=0,TXDIR=0,TXINV=0,ORIE=0,NEIE=0,FEIE=0,PEIE=0 */
SCI1C3 = 0x00;   
/* SCI1S2: BRK13=0,RAF=0 */
SCI1S2 = 0x00;        
/* SCI12C2: TIE=0,TCIE=0,RIE=1,ILIE=0,TE=1,RE=1,RWU=0,SBK=0 */
SCI1C2 = 0x00;     
/* SCI1BD: SBR12=0,SBR11=0,SBR10=0,SBR9=0,SBR8=0,SBR7=0,SBR6=0,SBR5=1,SBR4=1,SBR3=0,SBR2=1,SBR1=0,SBR0=0 */
SCI1BD = (word)0x34;                                      
/* SCI1C2: TIE=0,TCIE=0,RIE=1,ILIE=0,TE=1,RE=1,RWU=0,SBK=0 */
//SCI1C2 = 0x2C;                                      
SCI1C2 |= (SCI1C2_RE_MASK | SCI1C2_RIE_MASK);  
//SCI1C1_PE = 1;
//SCI1C1_PT = 0;//20140902 偶校验                           

}
__interrupt VectorNumber_Vsci1rx void SCI_RX(void) //
{
    byte  Data;                 /* Temporary variable for data */
    if (SCI1S1_RDRF==0) return;
    (void)SCI1S1;      
   Data = SCI1D;  
  
}

相关帖子

沙发
lbicecoffe|  楼主 | 2014-9-4 14:13 | 只看该作者
void uart0_init(void)
{
/* SCI1C1: LOOPS=0,SCISWAI=0,RSRC=0,M=0,WAKE=0,ILT=0,PE=0,PT=0 */
SCI1C1 = 0x00;  
/* SCI1C3: R8=0,T8=0,TXDIR=0,TXINV=0,ORIE=0,NEIE=0,FEIE=0,PEIE=0 */
SCI1C3 = 0x00;   
/* SCI1S2: BRK13=0,RAF=0 */
SCI1S2 = 0x00;        
/* SCI12C2: TIE=0,TCIE=0,RIE=1,ILIE=0,TE=1,RE=1,RWU=0,SBK=0 */
SCI1C2 = 0x00;     
/* SCI1BD: SBR12=0,SBR11=0,SBR10=0,SBR9=0,SBR8=0,SBR7=0,SBR6=0,SBR5=1,SBR4=1,SBR3=0,SBR2=1,SBR1=0,SBR0=0 */
SCI1BD = (word)0x34;                                      
/* SCI1C2: TIE=0,TCIE=0,RIE=1,ILIE=0,TE=1,RE=1,RWU=0,SBK=0 */
//SCI1C2 = 0x2C;                                      
SCI1C2 |= (SCI1C2_RE_MASK | SCI1C2_RIE_MASK);  
//SCI1C1_PE = 1;
//SCI1C1_PT = 0;//20140902 偶校验                           

}
改为8个数据位,无校验。接收正常。

使用特权

评论回复
板凳
jd972594| | 2014-9-5 13:59 | 只看该作者
接收中断后清标志没?

使用特权

评论回复
地板
FSL_TICS_Robin| | 2014-9-17 11:48 | 只看该作者
楼主你好
建议你将此问题按照帖子   飞思卡尔申请样片与购买的论坛VIP通道开通了,小伙伴速来!   提交一个服务请求:
如果你尚未注册飞思卡尔官网账号,请先点击注册按钮:右侧图标完成注册。
如果你已有飞思卡尔官网账号,可以点击申请SR按钮:右侧图标提交一个服务请求。
最好使用英文详细描述一下遇到的问题,以便国内外工程师都能够帮助到你。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝