This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3235MODSF: UART 串口中断

Part Number: CC3235MODSF
Other Parts Discussed in Thread: SYSCONFIG

不大习惯TI Driver中的使用方法,现在需要编写自己的串口接收中断函数,以实现接收0x10 02开头,0x10 03结尾的数据包。

是否可以按下面方式:

1. 在Sysconfig中配置串口的引脚,再在.c文件中调用UART2_open()。显然,UART2_Params_init中的2个callback为NULL。

2. 使用Hwi_create(INT_XX, fxn),创建hwi对象和uart0或uart1的关联。目前还没有找到串口中断的具体名称INT_XX。

我也知道这种方法有些笨或底层,因为自己从stm32编程过来,对于UART_read()的使用还未明白。

其实,就是要实现,使用串口接收中断,实时处理接收帧。

  补充:刚刚试验了一下,结果发现在    Hwi_create(INT_UARTA0, uart_rx, &hwi_uart0_params, NULL);是进入了死循环,原因应该是在UART2_open()中已注册了串口的中断函数。

  请问,怎么处理一下? 

3. 追问,dirverlib的帮忙文档在哪儿?目前的方法是读响应的.c和.h文件。