初级会员

- 积分
- 97
- 金钱
- 97
- 注册时间
- 2019-7-8
- 在线时间
- 22 小时
|
3金钱
oled四个引脚和stm32f103rc相连,分别是GND,VCC,SCL,SDA,烧录下面的代码之后,OLED工作正常 但是A8脚不再输出PWM波。如果把OLED_Init();这句去掉的话。A8就会有波形输出。我觉得OLED应该不会占用A8脚把。。。疑惑。求救代码:#include "led.h"
#include "delay.h"
#include "sys.h"
#include "pwm.h"
#include "oled.h"
int main(void)
{ u8 t;
u16 led0pwmval=0;
u8 dir=1;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init();
LED_Init();
OLED_Init();
TIM1_PWM_Init(899,0);
while(1)
{
delay_ms(10);
if(dir)led0pwmval++;
else led0pwmval--;
if(led0pwmval>300)dir=0;
if(led0pwmval==0)dir=1;
TIM_SetCompare1(TIM1,led0pwmval);
OLED_ShowNum(0,0,led0pwmval,4,16);
}
}
|
|