完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想我会警告其他人在Orthon的USAT驱动程序中遇到一个问题。在Hyrn(V1.09)动态USAT设备驱动程序中的“DrviUsARTAROPEN”函数很难实现,文档是误导的。如果我用DRVIIOION ITENTHY写这个函数,那是因为我只想把数据写入设备。然而,“DrviUsARTAROPEN”不检查“DVVIIOION ITENTHORY WORD”,并且配置了用于读取的设备,然后它积极地尝试接收数据,并可能产生停止执行的错误。我已经提交了一个案例,说明如果客户端只通过DRVIIOION ITENTHORY写入,设备将被调用。不能设置为接收,MHC不应该产生额外的冗余代码,这可能需要来自客户端的干预(只希望写入)。
以上来自于百度翻译 以下为原文 Just thought I'd warn others about a problem in HARMony's USART driver. The 'DRV_USART_Open' function in Harmony's (v1.09) dynamic USART device driver is poorly implemented and the documentation is misleading. If I call that function with DRV_IO_INTENT_WRITE it's because I only want to WRITE data to the device. However, 'DRV_USART_Open' doesn't check for 'DRV_IO_INTENT_WRITE' and configures the device for reading anyway, then it actively tries receiving data and can generate errors which stop execution. I've submitted a case suggesting that if the client passes in only DRV_IO_INTENT_WRITE, the device shouldn't be setup up to receive and the MHC shouldn't generate extra redundant code which potentially requires intervention from the client (which is only wanting to write). |
|
相关推荐
1个回答
|
|
和谐远比PIC32本身复杂。并有许多陷阱,可能会影响产品的可靠性长期。
以上来自于百度翻译 以下为原文 Harmony is far way complicated than the PIC32 itself. And has many traps that can affect product reliability in long term. |
|
|
|
只有小组成员才能发言,加入小组>>
5163 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
733浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 22:55 , Processed in 1.197516 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号