完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
事实上,我在配置XRT-8000(EXAR CORPAtiON)时钟除法器时面临问题,它具有SPI接口来配置内部寄存器以输出指定的时钟频率…在这方面,CS/s并没有变低。同时请告诉我下面的函数对SPI的作用,特别是SPI通信。请详细解释…
SPIMARSTATE(); SpimWruteXDATA(值); 以上来自于百度翻译 以下为原文 Actually i am facing problem in configuring the XRT-8000(exar corportation) clock divider which has a spi interface to configure the internal registers to output a specified clock frequency... In that , the CS/ is not becoming low.. and also pls tell me what the following function does for the spi, specifically for the spi communication.. pls explain in detail... SPIM_start(); SPIM_WriteTxData(value); |
|
相关推荐
6个回答
|
|
在上面提到的同一个项目中,使用内部时钟,SCLK时钟不在GPIOS输出,我能有一个SPI大师单独的示例项目吗?我面临的问题,使用示例主从SPI通信与开发工具包,,
以上来自于百度翻译 以下为原文 In the same project above mentioned, with the use of internal clock, the SCLK clock is not output at the GPIOS, can i have a example project for spi master alone.... i am facing problems using the example master slave spi communication with the development kit,,,, |
|
|
|
嗨,Viji,
可以通过删除它的从属部分来使用同一个示例项目。 SPI有4种模式,这取决于2位(CPOL和CPHA)。通过查看XRT8000的时序图,您可以决定使用哪种模式。 确保MOSI和MISOPIN在SPI主组件上不同步。 SPIMUSTART()-初始化并启动SPI组件。 SPIMGWORKETXDATA(value)是写入SPI主组件的写入缓冲区的阻塞语句。数据不会超过写入,并等待发送之前的数据。 每当发出WrimeX命令时,您将观察SCLK引脚上的时钟。对于1字节的持续时间,SS(从属选择)也会变低(因为它是一个低电平逻辑)。 以上来自于百度翻译 以下为原文 Hi Viji, You can use the same example project by deleting the slave part of it. SPI has 4 modes, depending on 2 bits (CPOL and CPHA). By looking at the Timing diagram of XRT8000, you can decide which mode to use. Make sure that the MOSI and MISO pins are unsynchronized on the SPI master component. SPIM_Start( ) - initializes and starts the SPI component. SPIM_WriteTxData(value) - is a blocking statement wich writes into the Write Buffer of the SPI Master component. The data will not over-write and will wait till the previous data is sent out. You will observe the clock on sclk pin whenever the WriteTx command is issued. For a duration of 1 byte, the ss (Slave Select) will also go low (since it is an active low logic). |
|
|
|
嗨,Vijay,
根据您以前的评论,创建一个项目并附上此邮件。 尝试使用此代码将PSoC与XRT8000接口。 根据您先前的评论,在项目中完成以下工作。 1)完成了四个SPI主控写入。 a)第一个用于写使能(0x00)。 b)第二个是要写入的数据(0x30)。 c)第三是读使能和地址值(0x80)。 d)第四是虚设字节写入。这产生SCLK(时钟)和SS(从属选择)信号,从机(XRT8000)将发送所请求的字节。 2)在SPI协议实现中,当主机将字节写入奴隶时,从机也将写入一个字节到主机的Rx Buffer中(根据发送的命令,它可能是一个垃圾或有效数据)。因此,前3个写入操作将导致从奴隶接收的3个垃圾值的累积。因此,第一个3读取操作是读取RX缓冲区中可用的垃圾值。读取的第四值是期望值并显示在LCD上。 SIPXXRTY1.ZIP 263.2 K 以上来自于百度翻译 以下为原文 Hi Vijay, Based on your previous comment, a project is created and attached along with this mail. Try interfacing the PSoC with XRT8000 using this code. Based on your previous comment, the following is done in the project. 1) Four SPI Master writes are done. a) First one is for Write Enable (0x00). b) Second is the data to be written (0x30). c) Third is the read enable and address value (0x80). d) Fourth is a dummy byte write. This generates SCLK (clock) and SS (Slave Select) signals and the slave (XRT8000) will send the byte requested. 2) In the SPI protocol implementation, when the Master writes a byte into Slave, the Slave will also Write a byte into the Master's Rx Buffer (it may be a junk or valid data depending upon the command sent). Hence, the first 3 write operations will result in the accumulation of 3 junk values received from the slave. So, the first 3 read operation is done to read the junk values available in the Rx buffer. The 4th value read is the desired value and is displayed on LCD.
|
|
|
|
嗨,维吉…
我可以知道你从哪里得到XRT8000设备……实际上,我也需要它为我的项目……你知道它在印度的可用性吗? 以上来自于百度翻译 以下为原文 hi viji... May i know from where u got XRT8000 device.........actually i also need it for my project....do you have any idea about its availability in India ? |
|
|
|
你好,ReHMI
PSOC创建者3 SP2(3.0.0.3140)和MimePrimeRebug B。 图片附呈。 我使用PSoC程序并有错误。检查图像。 当做, 罗米尔 PSOC程序错误 66.9 K PSOC3电路 1.7兆字节 以上来自于百度翻译 以下为原文 Hello Reshmi, The PSoC Creator 3.0 SP2 (3.0.0.3140) and the miniprog3 revision B. The picture is attached. I use the psoc program and have error. Check the image Regards, Romil
|
|
|
|
嗨,Dana,
我试过,程序失败了…看到图像… PSOC-Err2.PNG 73.9 K 以上来自于百度翻译 以下为原文 hi Dana, i try and the program failed.... see the image...
|
|
|
|
只有小组成员才能发言,加入小组>>
742个成员聚集在这个小组
加入小组2012 浏览 1 评论
1773 浏览 1 评论
3561 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1705 浏览 6 评论
1473 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
350浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
250浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
364浏览 2评论
303浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
503浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 20:08 , Processed in 0.971520 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号