最近接個小項目,需要單片機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之間有延時,不是同步的,請問有沒有好的方法解決,或者其它的方式產生一個周期方波?
|