|
GPIO_SetBits(GPIOA, GPIO_Pin_3); //T1
GPIO_SetBits(GPIOA, GPIO_Pin_2); //T2
GPIO_SetBits(GPIOA, GPIO_Pin_1); //T3
GPIO_SetBits(GPIOA, GPIO_Pin_10); //T13
GPIO_SetBits(GPIOA, GPIO_Pin_9); //T14
GPIO_SetBits(GPIOB, GPIO_Pin_0); //T4
GPIO_SetBits(GPIOB, GPIO_Pin_1); //T5
GPIO_SetBits(GPIOB, GPIO_Pin_10); //T6
GPIO_SetBits(GPIOB, GPIO_Pin_11); //T7
GPIO_SetBits(GPIOB, GPIO_Pin_8); //T8
GPIO_SetBits(GPIOB, GPIO_Pin_9); //T9
GPIO_SetBits(GPIOB, GPIO_Pin_5); //T10
GPIO_SetBits(GPIOB, GPIO_Pin_6); //T11
GPIO_SetBits(GPIOB, GPIO_Pin_7); //T12
用的是PA和PB,STM32输出接一10K上拉电阻.光藕端的电源是5V,STM32电源是从5V稳压到3.3V.STM32的IO输出接7407缓冲开漏输出接光藕7407的输出接上拉到5V.如果STM32复位是高阻那我有一上拉电阻可以强制到高啊 |
|