CH582M 默认打印log是打印到 Uart1, 是那里配置决定的呢, 可不可以修改为Uart2呢?
查看: 689
回复: 6
CH582M 默认打印log是打印到 Uart1, 是那里配置决定的呢, 可不可以修改为Uart2呢?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
您好,在预编译宏处可以配置成其他串口。
另外注意初始化引脚需要修改为UART2对应引脚;在工程中将UART2相关源文件加入编译。
CH573 CH582 CH579外设UART例程讲解(更改打印串口) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)
好的,谢谢,那如果想用USB转串口这路,怎么配置呢?
USB转串口可以参考com例程。
USB转串口,这个我已经可以正常通信,我想问的是,如果把打印改到usb转串口这一路上。
另外还有一个问题:
com这个demo用的usb1, 如果改为usb2,对应PB12和PB13呢?
有没有现成的demo给参考呢。
您好,UART实现打印是有库支持的,如果要用USB完全实现“printf”的功能,需要自行添加很多处理,建议还是用现有库+UART实现。
没有USB2接口的COM代码。应用逻辑是一致的,需要自行根据StdPeriphDriver文件夹中的接口和手册中的寄存器,将main.c中USB1和USB2有区别的函数名和寄存器改写。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录