完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
嗨,我试着用uart发送十六进制数据(PIC16F1827),但是把它们发送到PC时,我不会收到十六进制的所有字节。我会收到08″000000和一些奇怪的字符。我遗漏了什么吗?什么是正确的发送方式?
|
|
相关推荐
13个回答
|
|
|
|
|
|
是的,这就是我想要的,它将发送三星电视所需的字节关闭。
|
|
|
|
你如何检查正在发送什么?也许它不显示非ASCII字符。只有0x22是你发送的一个有效的ASCII字符。
|
|
|
|
我总是用这个工具做我所有的系列测试:
|
|
|
|
我假设你试图发布一个链接,但是在这个论坛上没有足够的观点来做到这一点。有关如何解决这个问题,请参阅我签名上的链接。
|
|
|
|
我发现你找到了一个解决办法。你在右击菜单中勾选了“HEX使能”选项吗?我更喜欢Bray Velenje在那个页面的“其他终端”下提到的“终端”程序。
|
|
|
|
是的,启用了十六进制。我可以在主窗口看到十六进制。我可以确认所有的电视命令工作时,使用大力神与个人电脑。
|
|
|
|
Wid字符是“是”吗?那是旧DOS字符集中的字符0xD5。你能张贴一张你在大力神窗口看到的屏幕截图吗?
|
|
|
|
…不应该这样
|
|
|
|
同意。我还没有打算指出这一点,因为putst()应该只是调用putch(),所以效率会很低,但是那些版本应该已经工作了。
|
|
|
|
我将用您建议的工具捕获从图片中接收的数据,并将结果返回给您……我知道putch而不是putst,这是我的putst函数:
|
|
|
|
什么定义为?
|
|
|
|
没有关系。我收到了正确的字符。用十六进制测试串行字符的软件(终端)确认一切正常。谢谢您的帮助。
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1929 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3175 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2227 浏览 5 评论
736浏览 1评论
619浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
507浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
633浏览 0评论
530浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:17 , Processed in 1.462714 second(s), Total 105, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号