完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如何在RT1011平台上实现2位传输LPSPI。
RT1011 设为 SPI master,通过 2-bit 传输 SPI 接收 ADC 数据。 使用以下代码仅接收“0”。 但是当我更改 LPSPI_TCR_WIDTH(1) 时,LPSPI 1 位传输在我的板上运行良好;到 LPSPI_TCR_WIDTH(0);我可以获得正确的数据。 问题是什么?多谢。 //SPI初始化 void SPI_Init(void) { lpspi_master_config_t 主配置; masterConfig.baudRate = 20000000; masterConfig.bitsPerFrame = 128; masterConfig.cpol = kLPSPI_ClockPolarityActiveLow; masterConfig.cpha = kLPSPI_ClockPhaseFirstEdge; masterConfig.direction = kLPSPI_MsbFirst; masterConfig.pcsActiveHighOrLow = kLPSPI_PcsActiveLow; masterConfig.pinCfg = kLPSPI_SdiInSdoOut; masterConfig.dataOutConfig = kLpspiDataOutRetained; LPSPI_MasterInit (LPSPI1, &masterConfig, ADC_LPSPI_CLOCK_FREQ); LPSPI_DisableInterrupts(LPSPI1,kLPSPI_AllInterruptEnable); LPSPI_SetMasterSlaveMode(LPSPI1, kLPSPI_Master); LPSPI1->TCR =(LPSPI1->TCR & ~(LPSPI_TCR_CONT_MASK | LPSPI_TCR_CONTC_MASK | LPSPI_TCR_RXMSK_MASK | LPSPI_TCR_PCS_MASK | LPSPI_TCR_WIDTH_MASK)) | LPSPI_TCR_CONT(0) | LPSPI_TCR_CONTC(0) | LPSPI_TCR_RXMSK(0) | LPSPI_TCR_TXMSK(1) | LPSPI_TCR_PCS(0)| LPSPI_TCR_WIDTH(1); LPSPI1->CFGR1 |= LPSPI_CFGR1_OUTCFG_MASK; LPSPI1->CR |= LPSPI_CR_MEN_MASK;/* 模块启用 */ } //SPI读取 void SPI_Read(void){ 内部数据[4]; LPSPI_FlushFifo(LPSPI1,真,真); // 写入 0xFF 为读取提供时钟 LPSPI_WriteData(LPSPI1,0xFFFFFFFF); LPSPI_WriteData(LPSPI1,0xFFFFFFFF); LPSPI_WriteData(LPSPI1,0xFFFFFFFF); LPSPI_WriteData(LPSPI1,0xFFFFFFFF); // 等到 Tx 时钟完成 while(LPSPI_GetTxFifoCount(LPSPI1)); // 等待 Rx 获取数据 while(LPSPI_GetRxFifoCount(ADC_LPSPI_MASTER_BASEADDR)!=4); 数据[0]=LPSPI_ReadData(LPSPI1); 数据[1]=LPSPI_ReadData(LPSPI1); 数据[2]=LPSPI_ReadData(LPSPI1); 数据[3]=LPSPI_ReadData(LPSPI1); } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1934个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4909 浏览 1 评论
6109 浏览 1 评论
6819 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
649浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
644浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
646浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
730浏览 2评论
845浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:16 , Processed in 0.837636 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号