完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好,论坛上,为了让PIC32来讲RS232,我随便跟着一个教程,我再也找不到了(从外观来看,我认为它是一个微芯片)。维基多COM页)。我想通过具有两个RS232连接来反映软件现实:一个用于调试目的,另一个用于最终产品。在MHC中,我定义为启用USART驱动程序-动态实现-无中断-字节模型支持-1USART驱动程序客户端-2USART驱动程序我不确定最后两行的正确性。结果,HARMony创建了一些codesystem_config.hsystem_init.c并且我添加了一些codeapp.cIn教程,错误检查阻止了UART在实际不能传输数据时尝试传输数据。正如您所看到的,这些检查现在除了在调试时被介入之外什么也没做。让我感到难堪的是,即使固件每次都进入两次错误检查,它也会向UART发送数据。需要做什么才能使DRV_USART_.()和DRV_USART_Transfer.()到达批准发送字节吗?DrviUsARtiZIALIALIZE()和DRVIUSAARTION OPEN()(或更好,它们的参数和返回值)是如何相互连接的?
|
|
相关推荐
3个回答
|
|
|
你在调试什么优化?请确保固件是否进入错误检查条件(发光二极管或其他东西)。如果固件在第一次本身就进入两次错误检查,那毫无意义。因为一旦打开驱动程序和驱动程序句柄是有效的,它就应该准备好发送数据。DRV_USART_Initialize():这个API初始化和设置USART模块的硬件配置,返回值没有多大用处,因为这个API是自动生成的,每个实例只有一个调用,不应该有任何冲突。这将打开USART驱动程序并返回句柄。使用该句柄应用程序可以访问相应的USART实例以进行传输。这个返回值很重要,当该实例未在MHC中配置但试图打开或试图打开已经打开的驱动程序时,驱动程序可能返回无效句柄。有关USART驱动程序的更多详细信息在服务器上的http://.hip.wikidot.com/.ony:drv-usart。驱动程序的完整细节请参考安装后的Harmony软件(C:micro..onyv1.xxdoc)中添加的帮助文档(MPLAB Harmony help)并转到“驱动程序库帮助>USART驱动程序库> UsetheLibrary>TheLibrary如何工作”。
|
|
|
|
|
|
嗨,我也遇到过类似的问题。和谐版本是1.07.01。原因可能是由于DRV_USART_Initialize函数中的一个bug。这个函数的返回值,但是应该返回原始的“DRV_USART_OBJ”对象,它们返回了“drvIndex”的值。ER为了解决根本原因,有必要用微芯片来消除这个bug。
|
|
|
|
|
|
嗨,图腾,I,当你发现上述问题时,试图销毁在“DRV_I2C_Close”函数和“DRV_I2C_Deinitialize”函数中获取的对象。但是,它并没有结束“DRV_I2C_Deinitialyze”函数(内部函数和无限循环)中的过程,对象返回。d由其他的“DRV_xxx_Initialyze”函数返回,对象由“DRV_I2C_Initialize”函数返回,我认为是不同的(如上所述)。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:59 , Processed in 0.563201 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2357