我用STM32 驱动XR16L788扩展串口 我将串口芯片的地址线(8根地址线 用于选择串口和寄存器) 和数据线(8根数据线 8位数据输出)
第一个问题:比如说一个 地址是 0000 0001的话 是将IO口 0拉低 1拉高吗 为什么没反应 我看了一些资料说地址线和数据线 的电平是和平时相反 是这样吗
第二个问题:我用GPIO_ReadInputDataBit 函数 逐个读数据总线的数值 有数但是不对 而且最关键我用示波器为什么检测不到高低电平
究竟STM32 用IO连接 地址和数据总线 怎么连接 配置及操作 还有最重要 原理是啥 为什么DSP就可以驱动 跟DSP的IO有什么区别吗
跪求大神们帮帮忙怎么做
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
要先明白三总线的联动机制,
即:CPU输出地址信号和控制信号,写或读数据的过程。
然后才能用IO口去模拟它。
一言难尽,查“地址总线,数据总线,控制总线”。
没用过
只要芯片的地址线、数据线都引出来了,就行。
一周热门 更多>