最近接个小项目,需要单片机50个IO同时产生一个周期,40KHZ的方波,
配置50个IO的输出,为推挽输出,然后
GPIO_SetBits(GPIOA,GPIO_Pin_0);
GPIO_SetBits(GPIOA,GPIO_Pin_1);
...
Delay_us(12);
GPIO_ResetBits(GPIOA,GPIO_Pin_0);
GPIO_ResetBits(GPIOA,GPIO_Pin_1);
...
Delay_us(12);
用示波器量了,每个IO之间有延时,不是同步的,请问有没有好的方法解决,或者其它的方式产生一个周期方波?
|