完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我找到了一个SPI的样本,以获得一些洞察力,并将其应用到我自己的项目,但在这个样本中的东西我不清楚。1。该示例不具有OSCLO配置来配置时钟RATE2。UART1X写(X)是在while(1)循环是由于程序中缺少振荡器配置,如果没有,我将非常感谢您的解释,以澄清什么是UART在这种情况下?LATBIT。LATB10=10;x= a [ 1 ] & lt;& 8;a(2);UART1x写(x);UARTHARI写(x<lt;8);谢谢。
|
|
相关推荐
10个回答
|
|
让我们看看你发现的所有神秘的样品怎么样?
以上来自于百度翻译 以下为原文 How about letting us see ALL of this mysterious sample you have found... |
|
|
|
我已经操纵了它,把设计中的尖头放进去,谢谢你花时间看一看。
以上来自于百度翻译 以下为原文 I have manipulated it and put the pinouts that are in the design. Thank you in advance for taking your time to take a look at it. |
|
|
|
你没有显示你的SPI读和SPI写函数。
以上来自于百度翻译 以下为原文 You haven't shown your spi read and spi write functions. |
|
|
|
在这个脚本结束之前的第六行是我的SpxRead所在的地方。我将把它扩展到其他5个芯片,但起初我决定只做一个,所以以后我可以复制它。
以上来自于百度翻译 以下为原文 Sixth line before the end of this script is where my SPI_Read is located. I am gonna expand it for other 5 chips but at first I decided to do it for only one, so I can duplicated it accordingly later. |
|
|
|
这是对函数的调用。您没有为函数本身显示任何代码。
以上来自于百度翻译 以下为原文 That is the call to the function. You have not shown any code for the function itself. |
|
|
|
好吧,我想我应该回去调查一下。我应该寻找我的SPIX读取函数,对吧?就像在我们称之为函数的函数中所写的那样?有可能我不需要这个特殊任务的功能吗?为了确定UART的使用,你需要看那个函数吗?一如既往地感谢。
以上来自于百度翻译 以下为原文 Okay, I guess I should go back and look into it. I should be looking for my SPI_Read function, right? Like what is actually written in the function that when we call it, that will be performed? Is there a possibility that I don't need a function for this particular task? Do you need to see that function in order to determine the use of UARt? Thank as always. |
|
|
|
你的题目题目是“SPI通信”。现在看来你只对UART部分感兴趣。你所问的问题真的很混乱。你的代码在第一篇文章中的片段是把收到的第二个和第三个字节合并成一个16位的变量,然后(很糟糕)t。将原始值发送给USAT。我说“不好”,因为第二次写入将总是0x00。这是一种错误的方式。整个练习看起来像一些粗略的调试,有人添加到这个“例子”,你说你正在工作,你还没有让我们看到。
以上来自于百度翻译 以下为原文 The title of your topic is "SPI Communication". Now it appears you're only interested in the USART part. It's really confusing what you are asking about at all. The snippet of your code in the first post is taking the second and third bytes received, merging them into a 16 bit variable, then (badly) trying to send the raw values to a USART. I say "badly" because the second write will always be 0x00. It is shifting the wrong way. The whole exercise seems like some crude debugging someone added to this "example" you say you are working from, that you still have not let us see. |
|
|
|
UARTHARWREST()在IF(…RF1…)子句中!这是一个演示,只需对最大值进行投票,然后发送一些或全部接收到的数据就可以了。
以上来自于百度翻译 以下为原文 UART_Write() is in the if (...RF1...) clause! As this is some demo, it's ok to just poll the MAX, then transmitting some or all of the data received. So: what exactly is the problem? |
|
|
|
谢谢,你刚刚说清楚了。现在我知道发生了什么事。
以上来自于百度翻译 以下为原文 Thank you, you just made it clear. Now I know what's going on. |
|
|
|
只有小组成员才能发言,加入小组>>
5188 浏览 9 评论
2009 浏览 8 评论
1933 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3181 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2232 浏览 5 评论
743浏览 1评论
629浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
512浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
642浏览 0评论
538浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 19:02 , Processed in 1.683671 second(s), Total 95, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号