TI中文支持网
TI专业的中文技术问题搜集分享网站

NPI_WriteTransport()函数却不能在RS232口上有输出显示呢?

  InitBoard( OB_READY );

  #if defined ( POWER_SAVING )    

osal_pwrmgr_device( PWRMGR_BATTERY );  

 #endif         //    

 

NPI_InitTransport(NULL);

//rs23 Init btz 这就是注册串口的回调函数,要对串口接收事件进行处理,就必须添加串口的回调函数   /* Start OSAL */  

osal_start_system();

 

为什么在此初始后,在其它函数间使用NPI_WriteTransport()函数却不能在RS232口上有输出显示呢?

 

Yan:

tz,

POWER_SAVING 关闭了吗?

tz bao:

回复 Yan:

关闭啦,谢谢

我昨天另外初始化了一下端口!

Yan:

回复 tz bao:

tz,

搞定了?

tz bao:

回复 Yan:

端口定义有问题!谢谢。

还有一个问题就是,我在看那这协议操作系统时,对这个事件的调用有些搞不明白。

比如在hidemukbd_PTT这个工程列子中,一个按键按下,就发出一个中断,OnBoard_KeyCallback()调用OnBoard_SendKeys,可是没有程序调用OnBoard_KeyCallback()这个函断,如何就出了一个case KEY_CHANGE:的事件呢?

也没有看到中断函数,这个系统运行的机理不像51,按键一个中断就有中断程序。#pragma vector = T3_VECTOR    //定时器 T3 __interrupt void T3_ISR(void) {  }像这个样子处理。

 

另我想一直运行我的程序,然后如何才能触发我这个程序事件,或者他如何触发蓝牙发射事件呢?谢谢!我的QQ357074909

tz bao:

回复 Yan:

是不是可以这样认为呢:1.osal_set_event设置中一全局的中断tasksEvents[idx];2.硬件自动检测这个全局中断呢tasksEvents[idx];?

赞(0)
未经允许不得转载:TI中文支持网 » NPI_WriteTransport()函数却不能在RS232口上有输出显示呢?
分享到: 更多 (0)