用DMA输出到ODR寄存器
输出的波形是脉冲,而不是电平。假设源数组是{0,1,1,0},输出口测到的输出是两个高电平脉冲,而不是一个高电平(理论上来说,两个高电平连到了一块,应该只有一个高电平)。到底是哪里出了问题呢?直接对ODR进行改写,是可以输出正常的波形的。
高电平脉冲时间和你的定时触发时间是不是一样 楼上说的对,要看脉冲宽度 试试把引脚输出电平改为 GPIO_Mode_AF_PP 看行不行。 f10x系列不能DMA to GPIO->ODR,
f30x 40x可以
页:
[1]