CH554 串口中断问题

在官方给出的CH554 USB-HOST 固件上修改几个东西产生的问题

1、打开串口中断口延时函数的时间变了

2、打开串口中断口Printf 函数发送使用了

3、打开串口中断后-在调用Printf函数前将TI设置1,Printf函数可以用但是CH554UART0SendByte函数就无法使用了

4、将波特率设置为115200后,串口接收无法使用、

5、将主频设置为24M,波特率为115200后整个程序无法启动

6、打开串口中断后,接收到串口数据后USB-HOST中断无法使用了。。

延时函数为软件延时,时间变长,说明被串口中断频繁打断。目前看是串口中断。使用printf前TI需置1,但是此时会产生串口中断。CH554UART0SendByte判断标志位方式是TI为0,与printf是反的。5V电压最大支持24M,3.3V电压最大支持16M


只有登录才能回复,可以选择微信账号登录