我用STM32 驱动XR16L788扩展串口 我将串口芯片的地址线(8根地址线 用于选择串口和寄存器) 和数据线(8根数据线 8位数据输出)
第一个问题:比如说一个 地址是 0000 0001的话 是将IO口 0拉低 1拉高吗 为什么没反应 我看了一些资料说地址线和数据线 的电平是和平时相反 是这样吗
第二个问题:我用GPIO_ReadInputDataBit 函数 逐个读数据总线的数值 有数但是不对 而且最关键我用示波器为什么检测不到高低电平
究竟STM32 用IO连接 地址和数据总线 怎么连接 配置及操作 还有最重要 原理是啥 为什么DSP就可以驱动 跟DSP的IO有什么区别吗
跪求大神们帮帮忙怎么做
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我的问题是说 用STM32 接了一个外接的扩展串口芯片 而控制扩展串口芯片 需要8根地址线和8根数据线 我将这16根线连接到了 STM32的 IO口上 想用 对IO拉低拉高的做法实现 对芯片的控制 但是发现不行而且我在读 芯片数据线(8根) 用的是GPIO_ReadInputDataBit读STM32的IO口 能读出数但是用示波器测量这些引脚发现没有高低电平 特别奇怪 现在特别蒙
一周热门 更多>