想知道如何配置串口中断,在哪里去编写串口中断函数?
定时器也是,如何配置,在哪编写定时器中断?
串口驱动程序已经把中断程序写好了,用户不需要写了,可以根据手册使用发送接收函数就可以了。如果感觉这个驱动的函数的策略不符合自己的要求,可以自己重新写驱动部分,
在generate/sc_drivers/r_scifa/src/lld函数的基础上写自己的驱动程序就可以了,中断函数指针的设定可以使用R_SCIFA_SetupInterrupts来设置
OSTM定时器的中断可以在配置器里设置
。
如果想自己写这个中断函数的话可以参考generate/sc_drivers/r_scifa/src/hld/r_scifa_hld_prv.c中的RXI_handler和TXEI_handler和TXI_handler来写中断函数,使用时调用open初始化串口,然后编写wirte和read函数。