完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我想用UART为我的dsPIC30F3010读和写参数,以获得程序中声明的特定整数、浮点数的值。我是初学者,我想了解我是否需要以编程方式将这些值分配给内存地址,或者它们是否总是这样Dy放置在内存地址中。我的想法是发送一个完整的十六进制命令,它允许我读或写参数值。我注意到数据表页12上有一个发送和接收寄存器。我不确定的是十六进制代码序列是否存在,或者是否需要在我编译的程序中建立。至少要知道如何使用UART通信读取一个存储器地址以获得一些信心,并建立其余的。请任何人提出建议或介绍关于这个主题的链接?多谢
|
|
相关推荐
4个回答
|
|
TX和RX缓冲区存在。您的意思是您想读取一些内存地址并使用UART在监视器上显示它们吗?从MC获得:第17节。UART
|
|
|
|
这是嵌入式世界中非常标准的要求,编译器提供了处理它的功能。函数PrimTF将向UART发送各种数据类型。例如,您需要查看特定编译器的要求,因为printf要求您提供一个函数来向UART打印字符。或者,生成一个字符串,您必须用自己的代码将其发送到UART。
|
|
|
|
@Gort2015是的。我想读一些内存地址并使用uart在监视器上显示它。我确实浏览了数据表中的部分,但我不太确定如何通过串行将其转换成可行的命令。看一些如何实现的工作示例会很有用。安克斯
|
|
|
|
显示内存块是容易的,但是UART模块必须启用和配置。一旦设置好,就可以使用像Prtff1这样的STDUT函数。设置波特率生成器(BRG),即:FOSC/波特率/4-1,例如,brg=40000000/57600/4-1UxBRG=brgset UARTEN,UxSTA中的UxMODEset UTXEN中的BRGH。TX引脚需要映射到您想要使用的PIN。TX=OutufnPppsU1TX& lt;-这需要写入正确的RPOR寄存器。这包括用特殊的顺序解锁IOLOCK。把TX写进RPXX C。锁定IOOCKMCC应该做到这一点。
|
|
|
|
只有小组成员才能发言,加入小组>>
5161 浏览 9 评论
1999 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3171 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
731浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
629浏览 0评论
527浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 19:32 , Processed in 1.239426 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号