Найдено 13 результатов
- 16 окт 2014, 15:03
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Функция atoi.
- Ответы: 4
- Просмотры: 10392
Re: STM32f4. Функция atoi.
Проблема решена написанием собственного atoi т.к. штатный atoi не работает.
- 16 окт 2014, 15:02
- Форум: Микроконтроллеры и ПЛИС
- Тема: Labview+stm32f4discovery+ЦАП
- Ответы: 0
- Просмотры: 19814
Labview+stm32f4discovery+ЦАП
Привет всем. Пытаюсь реализовать управление напряжением используя Labview, плату stm32f4discovery с передачей данных по com-порту. Я разделил задачу на несколько частей: 1.Ввод данных в labview 2.конвертирование этого значения в "строку". 3.Передача "строки" по uart. 4.Прием &quo...
- 29 сен 2014, 14:44
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Функция atoi.
- Ответы: 4
- Просмотры: 10392
Re: STM32f4. Функция atoi.
Добавляю посреди кода например в main или в начале обработчика в конце: int n; n =atoi(uart2_rx_buf); send_str(uart2_rx_buf); ничего не срабатывает и в watch не отслеживается. Если добавить во внутрь while(1). то после перезапуска n с char станет int, но просмотреть значение не удается. Также был до...
- 26 сен 2014, 16:01
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Функция atoi.
- Ответы: 4
- Просмотры: 10392
STM32f4. Функция atoi.
Приветствую! Я продолжаю ковырять тему UARTа и у меня появился вопрос: как полученные данные (строка) переконвертировать в числовые данные? То есть ввожу "0" (в терминале) как "строку" (30 в hex коде), а в результате хочу вывести "0" как число (0 в hex коде). И как это ...
- 25 июл 2014, 11:34
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Запись в flash.
- Ответы: 1
- Просмотры: 6261
Re: STM32f4. Запись в flash.
Попробовал с другим типом данных и чуть-чуть поправил код => заработало. #include "stm32f4xx.h" #include "stm32f4xx_flash.h" #define DEVICE_ADDRESS 0x08008010 #define DEVICE_SECTOR FLASH_Sector_2 //void WriteDeviceAddress(char* data) void WriteDeviceAddress(void) { FLASH_Unlock()...
- 25 июл 2014, 09:28
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Запись в flash.
- Ответы: 1
- Просмотры: 6261
STM32f4. Запись в flash.
Приветствую! Дана задачка: занести в определенную ячейку flash памяти, определенное значение. Вроде все просто, но у меня не работает или я неправильно понимаю как это записать. Подскажите, что я делаю не так. #include "stm32f4xx.h" #include "stm32f4xx_flash.h" #define DEVICE_ADD...
- 23 июл 2014, 20:57
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Внешние прерывания по кнопке.
- Ответы: 2
- Просмотры: 7540
Re: STM32f4. Внешние прерывания по кнопке.
Вроде немного разобрался. Здесь конкретно моя задача: к stm32f4discovery подключена внешняя кнопка. При ее нажатии должна "включится" кнопка User на плате, которая в свою очередь при ее нажатии включает светодиоды по кругу. Если внешняя кнопка не нажата, то кнопка User "не включена&qu...
- 22 июл 2014, 00:48
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32f4. Внешние прерывания по кнопке.
- Ответы: 2
- Просмотры: 7540
STM32f4. Внешние прерывания по кнопке.
Приветствую! Имеется stm32f4discovery и подключенная к ней внешняя кнопка. Нужно, чтобы при нажатии на внешнюю кнопку на определенных пинах выставлялась 1 или 0. Кто-нибудь делал такое, используя внешние прерывания?
- 20 июл 2014, 12:48
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32. Считывание данных и условия.
- Ответы: 7
- Просмотры: 9117
Re: STM32. Считывание данных и условия.
Все работает как надо (по задаче). Рабочий код (исправлен): #include "stm32f4xx.h" void initAll() { GPIO_InitTypeDef GPIO_Init_A; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE ); GPIO_Init_A.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_7; GPIO_Init_A.GPIO_Mode = GPIO_Mode_OUT; GPIO_Init_A.GPIO_Spe...
- 18 июл 2014, 19:30
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32. Считывание данных и условия.
- Ответы: 7
- Просмотры: 9117
Re: STM32. Считывание данных и условия.
Не совсем разобрался, но код тот, что нужен. Первый код - сделано через пин(как в условии), второй - через кнопку (при нажатии - 1 на PA7, 0 на PA5 , без нажатия - наоборот). #include "stm32f4xx.h" void initAll() { GPIO_InitTypeDef GPIO_Init_A; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ...
- 18 июл 2014, 14:22
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32. Считывание данных и условия.
- Ответы: 7
- Просмотры: 9117
Re: STM32. Считывание данных и условия.
Немного поправил, но все равно не срабатывает. #include "stm32f4xx.h" void initAll() { GPIO_InitTypeDef GPIO_Init_A; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE ); GPIO_Init_A.GPIO_Pin = GPIO_Pin_3; GPIO_Init_A.GPIO_Mode = GPIO_Mode_OUT; GPIO_Init_A.GPIO_Speed = GPIO_Speed_2MHz; GP...
- 17 июл 2014, 22:19
- Форум: Микроконтроллеры и ПЛИС
- Тема: STM32. Считывание данных и условия.
- Ответы: 7
- Просмотры: 9117
STM32. Считывание данных и условия.
Привет всем! Подскажите, как реализовать считывание данных с пина платы. Понимаю, что вопрос тривиальный, но что применять я не знаю. Собственно задача: если на PA3 "1", то установить "1" на PA5, иначе выставить "1" на PA7. Дело еще в том, что я сам задаю на PA3 "1...
- 30 сен 2013, 22:49
- Форум: Микроконтроллеры и ПЛИС
- Тема: Направление развития
- Ответы: 4
- Просмотры: 5216
Направление развития
Привет всем! Нужен совет. Сейчас учусь в институте и на данный момент появилось свободное время и я бы хотел начать программировать микроконтроллеры. Так вот с чего начать? Ардуино сразу нет. Посоветуйте какой-нибудь сэт из микроконтроллер+программатор. Интересуют такие микроконтроллеры как NXP, TI,...