完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试使用 IMX8M Nano 的 cortex m7 控制 SPI 从站,但我无法从从站获得正确的数据。
当我在没有连接从机的情况下监控 MISO 引脚时,我看到一些信号,如果我连接从机的 MISO 引脚,则信号低于 1V。 SPI 初始化: ECSPI_MasterGetDefaultConfig(&masterConfig); masterConfig.baudRate_Bps = TRANSFER_BAUDRATE; masterConfig.rxFifoThreshold = 1; masterConfig.channelConfig.phase = kECSPI_ClockPhaseSecondEdge; masterConfig.channelConfig.channelMode = kECSPI_Master; ECSPI_MasterInit(ECSPI_MASTER_BASEADDR, &masterConfig, ECSPI_MASTER_CLK_FREQ); Pin_mux: IOMUXC_SetPinMux(IOMUXC_ECSPI1_MISO_ECSPI1_MISO, 0U); IOMUXC_SetPinConfig(IOMUXC_ECSPI1_MISO_ECSPI1_MISO, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_HYS_MASK); IOMUXC_SetPinMux(IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI, 0U); IOMUXC_SetPinConfig(IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_HYS_MASK); IOMUXC_SetPinMux(IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK, 0U); IOMUXC_SetPinConfig(IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_HYS_MASK | IOMUXC_SW_PAD_CTL_PAD_PE_MASK); IOMUXC_SetPinMux(IOMUXC_ECSPI1_SS0_ECSPI1_SS0, 0U); IOMUXC_SetPinConfig(IOMUXC_ECSPI1_SS0_ECSPI1_SS0, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_PUE_MASK | IOMUXC_SW_PAD_CTL_PAD_HYS_MASK | IOMUXC_SW_PAD_CTL_PAD_PE_MASK); IOMUXC_SetPinMux(IOMUXC_UART3_RXD_UART3_RX, 0U); IOMUXC_SetPinConfig(IOMUXC_UART3_RXD_UART3_RX, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_FSEL(2U)); IOMUXC_SetPinMux(IOMUXC_UART3_TXD_UART3_TX, 0U); IOMUXC_SetPinConfig(IOMUXC_UART3_TXD_UART3_TX, IOMUXC_SW_PAD_CTL_PAD_DSE(6U) | IOMUXC_SW_PAD_CTL_PAD_FSEL(2U)); SPI 传输: ecspi_transfer_t masterXfer; masterXfer.txData = txd; masterXfer.rxData = rxd; masterXfer.dataSize = 6; masterXfer.channel = kECSPI_Channel0; status_t error = ECSPI_MasterTransferBlocking(master_base_addr, &masterXfer); |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1851个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36146 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4255 浏览 0 评论
5866 浏览 1 评论
6628 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4073 浏览 0 评论
509浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
489浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
485浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
571浏览 2评论
615浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-8 20:23 , Processed in 0.804046 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191