完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我有一个蓝牙低能量先锋套件,我试图使用串行设备上的PSoCLE模块。我有一个PC通过一个AdFuRuTuUSB和lt;-& GT;串行卡(3.3V),使用ARDuiSuiLi引脚(P1Y5和P1Y4)在主板上进行I/O。我使用UARTHARR04[CY8C4247LQI-BL44]项目和UART [V2.50]模块。我做的唯一改变是把RX PIN从原来项目中的P01转移到P1Y4。我意识到这个项目使用的是LCD显示器,我只是在测试UARTHAR1GETCHARCH()调用,它似乎从来没有感觉到一个字符。我可以看到LED闪光灯上的AdFaRuIT卡当我发送一个字符,但我只得到0的呼叫。 我去了这个例子,因为我使用UART(SCB模型)(3.10)输入的实际项目也不起作用。串行输出工作,我从董事会获得数据使用ARDUIO引脚。 有什么建议吗? 谢谢你的帮助 ——jim schimpf |
|
相关推荐
8个回答
|
|
|
|
|
|
|
|
|
|
吉姆,你的波特率很少见。我建议你使用类似于9600使用内部时钟或任何串行卡支持。
此外,将组件中的RX缓冲区设置为15,并使用UARTHAR1GErrxBuffResiZe()将接收到的字节数返回为接收到的字节的指示。 鲍勃 |
|
|
|
你好,
UART [V2.50]改变为用户内部时钟和波特率设置为9600。它也没有输入缓冲区大小设置。UART(SCB模型)(3.10)具有大小设置。 附上修改后的项目,没有变化仍然得到0的字符或缓冲区大小。 UARTHYRX04.Cyrjj.CaseVo03.Zip 458.2 K |
|
|
|
发现P1Y4用作RX的问题似乎不起作用。如果我使用RX demo项目并将RX设置为P1Y5,则得到串行输入。但如果我用P1Y4,它就不会。P1Y5列出了UARTHARTX作为信号之一,P1Y4列出了UARTHARRX,所以我不理解这一点。
|
|
|
|
找到它了。我得到一个警告(PLM.M00 38:PIN名为SER:Rx(0))在位置[IOP=(1)] [IOI=(4)]防止特殊用途的使用:F(OA,3)。当我在应用程序中使用P1Y4时。如果我把它转换成P04,它现在起作用了。所以P1Y4似乎在任何地方都不起作用。这是坏的,因为它是TX的阿杜伊诺。
|
|
|
|
|
|
|
|
谢谢,我找到了那部分。这意味着,如果您没有板连接到母板,那么您可以使用该引脚。我打算用这种方式,所以我会试试看。
|
|
|
|
只有小组成员才能发言,加入小组>>
726个成员聚集在这个小组
加入小组1938 浏览 1 评论
1685 浏览 1 评论
3449 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1608 浏览 6 评论
1406 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 16:36 , Processed in 0.869312 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191