完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
前一段时间,我做了一个项目,使用SPIXTXBuffRead和SPIXRXBuffRead变量来知道FIFO缓冲器i“在哪里”。 SPIXTXBuffReRead =传输从缓冲区读取的最后数据的缓冲区位置,并由SPI主控硬件传输。SPIXRXBuffReRead =接收API从缓冲区读取的最后一个数据的缓冲区位置。(此信息位于当前SPI数据表的第20页的末尾)。 现在我尝试使用相同的变量,Creator给了我一个错误:“构建错误:‘SPIXTXBuffRead’未声明(在这个函数中第一次使用)” 在一些检查之后,在SPI.H文件的末尾有一个“通知”: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 在新项目中不应使用下列代码,*不应使用。************* 定义了SpIGRead字节SpIGReGETEXDATABORY定义了SPILCADYBACK SPIX Read RXDATA空隙SPIX SET中断模式(UtiN ITESRC);UIT8 SPIX RealStand(无效);空隙SPIN EnababLee(空隙);空隙SPIX DISABLITEN(空隙); *定义SPIXTXDATA(SPIXTXDATAZRG)定义SPIXRXDATA(SPIXRXDATAZREG)定义SpIOxAuxOxDealPdP0(SpIOxAuxOxPrimultDP0ZRG)定义SPIXTXBuffRead(SPIXTXBuffRead)定义定义SPIXTXBuffeRead(SPIXTXBuffrRead)定义SPIXRXBuffRead(SPIXRX BuffelRead)定义SPIXRXBuffRead(SPIXRX Buffrw)礼) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 还有SpxTxBuffelRead:。 那么,有什么新的方法知道我在FIFO的什么位置? 我需要使用它知道,因为我有一些问题与那些先进先出系统。 提前感谢 卡洛斯 顺便说一下,我用的是CY8CKIT-059套件 |
|
相关推荐
6个回答
|
|
当未指定缓冲区时,变量将不存在。SPIXRXBuffRead将不会指向存在于真实硬件的FIFO中。当定义的缓冲器超过FIFO大小时,内部SPI中断将从FIFO获取数据并将其存储在循环缓冲器中。缓冲区内的位置由SPIXRXBuffRead变量反映。
鲍勃 |
|
|
|
所以(如果我理解正确),如果我的FIFO缓冲区是4字节深度,我就不能使用这些变量?
嗯,这是一个耻辱;(我想我需要做一个真正的调试,而不是只是打印出来,问题是PSoC需要运行在3.3V,我认为唯一的方式(不买一个小程序)调试它是使用PSoC 4先锋套件配置在该电压。你知道板上的调试连接器的零件号吗? 感谢鲍伯的信息,我总是从你的帖子中学习到:D。 卡洛斯 |
|
|
|
所以(如果我理解正确),如果我的FIFO缓冲区是4字节深度,我就不能使用这些变量?这是正确的。
问题是PSoC需要在3.3V下运行,为什么会出现问题?KITPROG手册中有一些关于不同电压的信息(或者是工具箱手册)。有一个二极管需要移除,3.3V必须分开提供。通过搜索“3.3”来检查手册。 鲍勃 |
|
|
|
找到它:
4.4.3供电系统 … 注意:为了使用外部电源,当KitProg连接到PCB USB时,从板上移去二极管D1。这确保不提供来自KiTrg的VTARG供应给目标设备。KITPROG测量目标电压并相应地调整编程引脚上的逻辑电平。 … 将删除D1二极管,回来,如果我有任何问题。 卡洛斯 Pd:我甚至找到了一个视频HTTPS://www. Youtub.com /手表?V=0 |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2113 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1793 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
579浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
432浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
444浏览 2评论
391浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
987浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 20:30 , Processed in 1.159900 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号