Доброй ночи уважаемые! Приобрел сегодня данную отладочную платку. Захотел попробовать стартонуть, да не тут то было ... Компилятор выдает ошибку при попытке компиляции пустого проекта... проц выбран F051. если создаю проект под STM32F1xx - все компилируется отлично!
Вот тут: http://www.coocox.or...pic.php?id=2856
Вычитал что надо "стартап" расширение изменить на S и все начнет компилироваться. Пустой проект начал компилироваться , но при инициализации ввода/вывода выдает ошибки...
пример:
Не знаю.. может уже туплю.. То если это так - направьте пожалуйста на путь истинный
Даже так не компилируется...
Но зато вот так:
Все компилируется!
Раздел: STM32
Вот тут: http://www.coocox.or...pic.php?id=2856
Вычитал что надо "стартап" расширение изменить на S и все начнет компилироваться. Пустой проект начал компилироваться , но при инициализации ввода/вывода выдает ошибки...
пример:
//#include "stm32f05x_conf.h"
void Delay(volatile uint32_t nCount);
GPIO_InitTypeDef GPIO_InitStructure;
volatile int main(void)
{
// init for GPIO (LED)
// RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
// GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
// GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
// GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 ; // two LED (guess on what pin!!)
// GPIO_Init(GPIOA, &GPIO_InitStructure);
while(1)
{
//GPIO_WriteBit(GPIOA,GPIO_Pin_8,Bit_RESET);
GPIO_WriteBit(GPIOA,GPIO_Pin_9,Bit_SET);
Delay(8000000);
GPIO_WriteBit(GPIOA,GPIO_Pin_9,Bit_RESET);
GPIO_WriteBit(GPIOA,GPIO_Pin_8,Bit_SET);
Delay(8000000);
}
//-------
void Delay(volatile uint32_t nCount)
{
for (; nCount > 0; nCount--);
}
Не знаю.. может уже туплю.. То если это так - направьте пожалуйста на путь истинный
Даже так не компилируется...
void Delay_(volatile uint32_t nCount);
int main(void)
{
while(1)
{
Delay_(8000000);
Delay_(8000000);
}
//-------
void Delay_(volatile uint32_t nCount)
{
for (; nCount > 0; nCount--);
}
}
Но зато вот так:
int main(void)
{
while(1)
{
}
}
Все компилируется!
Раздел: STM32