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文件。