完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
a)当使用和声时,我可以将Prtuf直接指向任意的UART,或者总是指向UART2?如果是,我如何将输出重定向到一个不同的UART?B)和声控制台,可以到任何UART,包括虚拟USB UART吗?现在使用OrthyV1.0602和XC32 V1.40PoR
|
|
相关推荐
3个回答
|
|
有一个编译器开关来重定向Primff(),而不是重定向所有端口。您还可以对BoTTEM级别函数进行编码。也在手册中。
|
|
|
|
只需要为其他人记录关于这个的最终答案:您可以将STDIO设置为只去UART1或UART2,但是对于许多PIC,您也应该能够交换UART去往的管脚,因此对于我的板的PIC32MZ,我能够将UART1的管脚与UART5或UART2的管脚与UART6交换,并且获得标准打印tf()stdio,通过以Harmony方式配置管脚并向main.c中添加两条线来在原先为UART5的管脚上输出。对于其他PIC,可能有多种UART管脚的组合,您可以设置UART1或UART2以使用。要在Harmony编辑main.c中这样做,并在包含区域中添加:包括
|
|
|
|
您确信STDIO和Prtff()不能在您希望的任何地方重定向吗?如果是这样,当使用XC32 V1.42和和声2.01B时,这仍然是真的吗?32位语言工具和库手册(C:Program Files(x86)Micro.xc32v1.42docsMPLAB C32 Libraries.pdf)中另有说明。第2.13.2节说STDIO有两种类型:简单模式和完全模式。通过定义自己的非弱版本代码。我最近没有这样做,但是在使用旧工具的旧项目中,我已经成功地做到了。因此,在我看来,您应该能够通过实现_mon_putc()和其他助手(假设手册是正确的)来将printf()指向任何您想要的地方,无论是指向UART、LCD、网页还是其他任何地方。
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 17:08 , Processed in 1.307903 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号