Нужна программа которая при получении "1" включает светодиод, а при "0" выключает. Для приема использую модуль НС-06, пишу в IAR.
У меня есть проблема, при приеме система просто зависает (в main прописал моргание другим светодиодом, и он перестает моргать). Помогите найти и исправить ошибку. И еще нужно ли подключать startup_stm32f30x.s? Потому что с ним у меня выдает ошибку No definition for "SystemInit" [referenced from .....\startup_stm32f30x.o].
STM32F3DISCOVERY и USART помогите с программой
- zwer97
- Потрогал лапой паяльник
- Сообщения: 340
- Зарегистрирован: Сб янв 08, 2011 18:10:22
- Откуда: Украина
STM32F3DISCOVERY и USART помогите с программой
- Вложения
-
- main.c
- (6.28 КБ) 500 скачиваний
- Реклама
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: STM32F3DISCOVERY и USART помогите с программой
Вообще говоря, startup нужен. Просмотрите сам исходник, многое прояснится. А ругается среда по той причине, что кроме startup нужно подключать к проекту сишный исходник из библиотеки, в котором и прописана реализация функции SystemInit(), вызываемая из startup_stm32f30x.s. Называется этот исходник system_stm32f30x.c.
В "стартапе" описывается периферия, векторы прерываний, и куча прочей служебной информации. Вот описание модуля "стартап":
В "стартапе" описывается периферия, векторы прерываний, и куча прочей служебной информации. Вот описание модуля "стартап":
Код: Выделить всё
This module performs:
* - Set the initial SP
* - Set the initial PC == Reset_Handler,
* - Set the vector table entries with the exceptions ISR address
* - Configure the clock system and the external SRAM mounted on
* *boardname* board to be used as data memory (optional,
* to be enabled by user)
* - Branches to main in the C library (which eventually
* calls main()).pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- zwer97
- Потрогал лапой паяльник
- Сообщения: 340
- Зарегистрирован: Сб янв 08, 2011 18:10:22
- Откуда: Украина
Re: STM32F3DISCOVERY и USART помогите с программой
Все заработало, огромное вам спасибо!SubDia писал(а):А ругается среда по той причине, что кроме startup нужно подключать к проекту сишный исходник из библиотеки, в котором и прописана реализация функции SystemInit(), вызываемая из startup_stm32f30x.s. Называется этот исходник system_stm32f30x.c.
[/code]
