完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我目前正在 i.MXRT1160 上开展一个项目,遇到了一个问题。自从我添加了一个使用半双工 4 位 LPSPI 连接的 ADC 后,代码在调试时不再正常运行。当我在没有调试的情况下刷新设备并且 ADC 读数似乎是正确的时,代码仍然有效。当我开始调试时,代码中断并显示下图中的消息: 当我禁用半双工 LPSPI 连接时,调试再次工作,所以这似乎是问题的原因。有谁知道会发生什么?下面的代码显示了 LPSPI 模块的配置: const lpspi_master_config_t LPSPI1_config = { .baudRate = LPSPI_ADC1_BAUDRATE, .bitsPerFrame = 56UL, .cpol = kLPSPI_ClockPolarityActiveLow, .cpha = kLPSPI_ClockPhaseSecondEdge, .direction = kLPSPI_MsbFirst, .pcsToSckDelayInNanoSec = 50UL, .lastSckToPcsDelayInNanoSec = 0UL, .betweenTransferDelayInNanoSec = 0UL, .whichPcs = kLPSPI_Pcs0, .pcsActiveHighOrLow = kLPSPI_PcsActiveLow, .pinCfg = kLPSPI_SdiInSdoOut, .dataOutConfig = kLpspiDataOutTristate, .width_config = kLPSPI_Width4, .pcs_config = kLPSPI_PCS_4BitsTransfer }; static void LPSPI1_init(void) { lpspi_which_pcs_t whichPcs; uint8_t tx水印; uint8_t rx水印; uint8_t masterFifoSize; LPSPI_MasterInit(LPSPI1, &LPSPI1_config, BOARD_BOOTCLOCKRUN_LPSPI1_CLK_ROOT); whichPcs = LPSPI_MASTER_PCS_FOR_INIT; /* TX 和 RX FIFO 大小始终相同。*/ masterFifoSize = LPSPI_GetRxFifoSize(LPSPI1); 如果(masterFifoSize > 1) { txWatermark = 1; rx水印 = 0; } else { txWatermark = 0; rx水印 = 0; } LPSPI_SetFifoWatermarks(LPSPI1, txWatermark, rxWatermark); LPSPI_Enable(LPSPI1, false); LPSPI1->CFGR1 &= (~LPSPI_CFGR1_NOSTALL_MASK); /* 刷新 FIFO,清除状态,禁用所有中断。*/ LPSPI_FlushFifo(LPSPI1, true, true); LPSPI_ClearStatusFlags(LPSPI1, kLPSPI_AllStatusFlag); LPSPI_DisableInterrupts(LPSPI1,kLPSPI_AllInterruptEnable); LPSPI_SelectTransferPCS(LPSPI1, whichPcs); LPSPI_Enable(LPSPI1, 真); } 我真的很想能够在激活 ADC 模块的情况下调试我的代码。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4867 浏览 1 评论
6108 浏览 1 评论
6818 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
645浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
641浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
645浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:30 , Processed in 1.065204 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号