初级会员

- 积分
- 90
- 金钱
- 90
- 注册时间
- 2012-5-17
- 在线时间
- 3 小时
|
电路PE15,PE14接了两个发光二极管,其它均作输出空在那里作扩展用
现在发现PE15,PE14输出高电平只有1.2V左右。PE7正常受控,其它脚位均不受控,非常的奇怪。在手册上查找,其第2功能是TIMI。我只作普通脚使用。
初始化程序如下:
RCC->APB2ENR|=1<<6; //使能PORTE时钟
GPIOE->CRL&=0X00000000;
GPIOE->CRL|=0X33333333;//PE0-PE7 推挽输出
GPIOE->CRH&=0XFFFFFFFF;
GPIOE->CRH|=0X33333333;//PE7-PE15 推挽输出
GPIOE->ODR|=0XFF;//PE0-PE15 输出高
#define input PEout(0)// PE0
#define LED_input PEout(1)// PE1
#define CLK PEout(2)// PE2
#define STR PEout(3)// PE3
#define EN PEout(4)// PE4
#define COL1 PEout(5)// PE5
#define COL2 PEout(6)// PE6
//#define COL3 PEout(7)// PE7
#define COL4 PEout(8)// PE8
#define COL5 PEout(9)// PE9
#define LCD_E PEout(10)// PE10
#define LCD_RW PEout(11)// PE11
#define LCD_RS PEout(12)// PE12
#define temp_18B20 PEout(13)// PE13
#define SPI_FLASH_CS PEout(7) //选中FLASH
#define LED_Minus PEout(14)// PE14
#define LED_lock PEout(15)// PE15 |
|