Hola a todos,
Estoy aprendiendo a programar micros STM32, en concreto el STM32f103RC con la IDE Coocox.
Mi problema es que ayer hice un programa que hace parpadear un led y hoy iba a continuar realizando otras cosas con el programa y me encuentro que ya no funciona... me aparece el error "undefined reference to `assert_param'" le doy al link del error y me aparece en la librería de gpio.
Es raro, porque el programa es muy sencillo pero no consigo entender que pasa por más vueltas que le doy.
El programa es el siguiente:
//////////////////////////////////////////////////////////////////////////////////////
// PRUEBA DISPLAY ST7565 //
// BY BITPIC //
//////////////////////////////////////////////////////////////////////////////////////
//Definimos librerias
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
int main(void);
void config(void);
/************** MAIN ***********************************/
int main(void){
int i;
config();
while(1)
{
GPIO_SetBits(GPIOA,GPIO_Pin_0);
for(i=0;i<3000000;i++);
GPIO_ResetBits(GPIOA,GPIO_Pin_0);
for(i=0;i<3000000;i++);
}
}
//////////////////////////////////////////////////////////
void config(void){
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}
¿A alguien le ha ocurrido esto alguna vez o sabe a que es debido este error?
Gracias de antemano.
Un saludo.