再写TIMER+DMA驱动GPIO

早两年前写过用DMA直接驱动GPIO的文章,当时写的只是比较原理性的,没有实例。最近在用到单线总线,上了RTOS,为了提高效率,减少内核的浪费,就想到用TIMER+DMA+GPIO去输出单线总线时序。 上图是单线总线的时序,常规的方法就直接控制IO输出,电平的间隔用延时去控制,代码如下: void SC50X0B_SDA(unsigned char data) { unsigned
相关文章
相关标签/搜索