完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,所有,我一直在一个自定义组件,它是从北欧驱动NFR24无线收发器。我用它做了一些基本的功能。
我附上我为测试它所做的项目(两个都基于059个板),它基本上从Tx端发送分组到RX,而RX将每个包与另一个包打包。 TX分组包括在机载交换机上的按压计数,计数器是用于发送分组的次数的计数器,其余是ADC输入的读取。 RX包只是机载交换机上的按压计数,计数器是发送数据包次数的计数器。 您可以在这个GITHUB存储库中找到相同的项目(HTTPS://GITHUBCOM/C47 D/PSoCHINA nFr2424定制组件) 我想知道你是否发现它有用,并对实施的一些反馈。 卡洛斯 PD:现在我正在基于PSoC 4上的SCB块处理同一个组件。 NFR24IOCualCudio.CyWrky.CaseVo.04.Zip 1.4兆字节 PNG 12.4 K |
|
相关推荐
7个回答
|
|
这里的符号和示意性的实现(我还没有能够想出如何控制SS和CE引脚与一个控制寄存器,我的意思是很容易,但CE引脚必须是高的所有时间上的RX侧或只是脉冲15MS宽,如果它是Tx方面)。
|
|
|
|
不幸的是,我现在没有NFR24来测试组件模块。我也试着和NFR24交朋友。它在这里(俄语)。也许你会感兴趣。
|
|
|
|
|
|
|
|
通过编写0xFFTO SPI来读取寄存器是否真的有必要?
写0xFF到SPI是否从奴隶读取缓冲区? 为什么巴布洛夫的SPCOS4(SCB SPI)实现没有这一点,只是从SPI读取? 我必须挖掘SPI组件,当它用空的传输缓冲区读取奴隶时,它是如何运行的。 |
|
|
|
你好,
要读取NFR24寄存器的内容,您需要发送命令+ RetrySyx地址,然后需要一个(哑)字节以从所选寄存器中获取信息。所以第二个字节可以是0xFF,或者0x20,或者任何你想要的8位数字。 我花了两个月的时间来改进组件,几乎忘记了NFR24芯片的所有内容。 下周末将再次检查PavLoVE实现。 卡洛斯 |
|
|
|
有效载荷读取由单独的SPI命令执行,而不是通过寄存器执行。当您读取数据时,您正在通过SPI发送数据。
从我的观点来看,这有点复杂:有效载荷数据被存储在软件(组件本地)缓冲区中,然后被复制到用户的缓冲区。 如果从控制寄存器中增加一个MOSI线路上的或门,该怎么办?然后,可以直接读取有效载荷数据,并且配置SPI以使用更少的FIFO缓冲器(例如,4,而不是32),它们在硬件中。它可能会导致更紧凑的实施。 |
|
|
|
但是,这是SPI协议的定义。对于你发送的每一个比特,你得到一点点回来,只是在同一个时钟周期内。这就是为什么SPI能如此快速地产生的原因。
当然,你可以建立你自己的通信组件,它是“相似”的SPI,也许它有点(甚至一个字节;)更快。 鲍勃 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2101 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
561浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
413浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
434浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
907浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:37 , Processed in 1.210269 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号