本帖最后由 strong161 于 2016-4-6 16:19 编辑
150过年板中的,一直没有时间玩,
板子功能强大。
先点个最简点的流水灯试试,结果一直不成功,后来才发现flash选错了,默认是STML0的flash
我也一直当它是STM32L072,醉了醉了……错太多!
原来一直用的IAR这次试水MDK确实要麻烦一些!
如果选中了下载到flash就能不在线调试!
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHBPeriphClockCmd(LED3_GPIO_CLK|
LED4_GPIO_CLK|
LED5_GPIO_CLK|
LED6_GPIO_CLK,
ENABLE);
GPIO_InitStructure.GPIO_Pin = LED3_PIN|LED4_PIN|LED5_PIN|LED6_PIN;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
/*GPIO_InitTypeDef BUTTON_InitStructure;
BUTTON_InitStructure.GPIO_Pin = USER_BUTTON_PIN;
BUTTON_InitStructure.GPIO_Mode = GPIO_Mode_IN;
BUTTON_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
BUTTON_InitStructure.GPIO_OType = GPIO_OType_OD;
BUTTON_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
RCC_AHBPeriphClockCmd(USER_BUTTON_GPIO_CLK,ENABLE);*/
GPIO_Init(LED3_GPIO_PORT,&GPIO_InitStructure);
// GPIO_Init(USER_BUTTON_GPIO_PORT,&BUTTON_InitStructure);
delay_init(48);
while (1)
{
GPIO_SetBits(LED3_GPIO_PORT,LED3_PIN);
delay_ms(500);
GPIO_ResetBits(LED3_GPIO_PORT,LED3_PIN);
delay_ms(500);
GPIO_SetBits(LED4_GPIO_PORT,LED4_PIN);
delay_ms(500);
GPIO_ResetBits(LED4_GPIO_PORT,LED4_PIN);
delay_ms(500);
GPIO_SetBits(LED5_GPIO_PORT,LED5_PIN);
delay_ms(500);
GPIO_ResetBits(LED5_GPIO_PORT,LED5_PIN);
delay_ms(500);
GPIO_SetBits(LED6_GPIO_PORT,LED6_PIN);
delay_ms(500);
GPIO_ResetBits(LED6_GPIO_PORT,LED6_PIN);
delay_ms(500);
}
}
|