完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
按照给的spi flash例程 把里面spi部分拿出来做与AD DA通信的驱动 void um02_spiInit(void)
{ unsigned int spi_mode = SOMI_SIMO_CLK_CS1_CS6;//使用CS1 CS6对应AD和DA 值为(0x00000E42) 转换时CS1 CS6为低电平 /* Resets the SPI */ SPIReset(SOC_SPI_1_REGS); /* Brings SPI Out-of-Reset */ SPIOutOfReset(SOC_SPI_1_REGS); /* Configures SPI in Master Mode */ SPIModeConfigure(SOC_SPI_1_REGS, SPI_MASTER_MODE); /* Sets SPI Controller for 4-pin Mode with CHIP SELCET */ SPIPinControl(SOC_SPI_1_REGS, 0, 0, &spi_mode); SPIDefaultCSSet(SOC_SPI_1_REGS, 0x42); /*Configures the Prescale bit in Data Format register. */ SPIClkConfigure(SOC_SPI_1_REGS, SOC_SYSCLK_2_FREQ, 1920000,SPI_DATA_FORMAT0);//fs=120000*16(位) /* Configures SPI Data Format Register */ SPIConfigDataFmtReg(SPI_DATA_FORMAT0); // 配置 SPI SPIDat1Config(SOC_SPI_1_REGS, (SPI_CSHOLD | SPI_DATA_FORMAT0), 0x42); /*enable spi dma*/ SPIIntEnable(SOC_SPI_1_REGS, SPI_DMA_REQUEST_ENA_INT); SPIDelayConfigure(SOC_SPI_1_REGS, 0, 0, 10, 20);//瞎写的 感觉没什么影响啊 SPIEnable(SOC_SPI_1_REGS); } 传输时 好像只能传出一个数 然后就停下了 (spi 发送寄存器是没错的 里面的值一直在刷新) 请问是怎么回事 还有就是有没有写过这方面驱动的能不能分享一下 |
|
相关推荐
2个回答
|
|
|
不知道你是怎么判断是只传出一个数,如果是只判断片选的话,有可能是配置问题,可以将:
SPIDat1Config(SOC_SPI_1_REGS, (SPI_CSHOLD | SPI_DATA_FORMAT0), 0x1);里的SPI_CSHOLD去掉。 |
|
|
|
|
|
最终发现问题出在没有使能WDEL 和 修改 WDELAY的值 导致 CS一直为低 而DA需要在上升沿将收到的值转换 要不是您提醒我看CSHOLD 我还不会顺便发现这个问题 非常感谢您的解答
|
|
|
|
|
只有小组成员才能发言,加入小组>>
【创龙TLT113-MiniEVM开发板试用体验】相关开发过程的体验,以及与毫米波雷达的联调
927 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】--MQTT通讯
926 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题4 ubuntu镜像,opencv不能正常工作??
1013 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】10、 Qt实现ADC采集显示和内部温度曲线监控
1461 浏览 0 评论
【创龙TLT113-MiniEVM开发板试用体验】U盘读写速度测试教程
1832 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题1 更换到Ubuntu镜像后,USB识别不了外设
472浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】1、从系统启动卡制作开始
721浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】Grove移植4之BUTTON
326浏览 0评论
【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试
813浏览 0评论
1130浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:22 , Processed in 0.953188 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1652