Найдено 13 результатов

Rogers
16 окт 2014, 15:03
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Функция atoi.
Ответы: 4
Просмотры: 10385

Re: STM32f4. Функция atoi.

Проблема решена написанием собственного atoi т.к. штатный atoi не работает.
Rogers
16 окт 2014, 15:02
Форум: Микроконтроллеры и ПЛИС
Тема: Labview+stm32f4discovery+ЦАП
Ответы: 0
Просмотры: 19806

Labview+stm32f4discovery+ЦАП

Привет всем. Пытаюсь реализовать управление напряжением используя Labview, плату stm32f4discovery с передачей данных по com-порту. Я разделил задачу на несколько частей: 1.Ввод данных в labview 2.конвертирование этого значения в "строку". 3.Передача "строки" по uart. 4.Прием &quo...
Rogers
29 сен 2014, 14:44
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Функция atoi.
Ответы: 4
Просмотры: 10385

Re: STM32f4. Функция atoi.

Добавляю посреди кода например в main или в начале обработчика в конце: int n; n =atoi(uart2_rx_buf); send_str(uart2_rx_buf); ничего не срабатывает и в watch не отслеживается. Если добавить во внутрь while(1). то после перезапуска n с char станет int, но просмотреть значение не удается. Также был до...
Rogers
26 сен 2014, 16:01
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Функция atoi.
Ответы: 4
Просмотры: 10385

STM32f4. Функция atoi.

Приветствую! Я продолжаю ковырять тему UARTа и у меня появился вопрос: как полученные данные (строка) переконвертировать в числовые данные? То есть ввожу "0" (в терминале) как "строку" (30 в hex коде), а в результате хочу вывести "0" как число (0 в hex коде). И как это ...
Rogers
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()...
Rogers
25 июл 2014, 09:28
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Запись в flash.
Ответы: 1
Просмотры: 6261

STM32f4. Запись в flash.

Приветствую! Дана задачка: занести в определенную ячейку flash памяти, определенное значение. Вроде все просто, но у меня не работает или я неправильно понимаю как это записать. Подскажите, что я делаю не так. #include "stm32f4xx.h" #include "stm32f4xx_flash.h" #define DEVICE_ADD...
Rogers
23 июл 2014, 20:57
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Внешние прерывания по кнопке.
Ответы: 2
Просмотры: 7539

Re: STM32f4. Внешние прерывания по кнопке.

Вроде немного разобрался. Здесь конкретно моя задача: к stm32f4discovery подключена внешняя кнопка. При ее нажатии должна "включится" кнопка User на плате, которая в свою очередь при ее нажатии включает светодиоды по кругу. Если внешняя кнопка не нажата, то кнопка User "не включена&qu...
Rogers
22 июл 2014, 00:48
Форум: Микроконтроллеры и ПЛИС
Тема: STM32f4. Внешние прерывания по кнопке.
Ответы: 2
Просмотры: 7539

STM32f4. Внешние прерывания по кнопке.

Приветствую! Имеется stm32f4discovery и подключенная к ней внешняя кнопка. Нужно, чтобы при нажатии на внешнюю кнопку на определенных пинах выставлялась 1 или 0. Кто-нибудь делал такое, используя внешние прерывания?
Rogers
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...
Rogers
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, ...
Rogers
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...
Rogers
17 июл 2014, 22:19
Форум: Микроконтроллеры и ПЛИС
Тема: STM32. Считывание данных и условия.
Ответы: 7
Просмотры: 9117

STM32. Считывание данных и условия.

Привет всем! Подскажите, как реализовать считывание данных с пина платы. Понимаю, что вопрос тривиальный, но что применять я не знаю. Собственно задача: если на PA3 "1", то установить "1" на PA5, иначе выставить "1" на PA7. Дело еще в том, что я сам задаю на PA3 "1...
Rogers
30 сен 2013, 22:49
Форум: Микроконтроллеры и ПЛИС
Тема: Направление развития
Ответы: 4
Просмотры: 5216

Направление развития

Привет всем! Нужен совет. Сейчас учусь в институте и на данный момент появилось свободное время и я бы хотел начать программировать микроконтроллеры. Так вот с чего начать? Ардуино сразу нет. Посоветуйте какой-нибудь сэт из микроконтроллер+программатор. Интересуют такие микроконтроллеры как NXP, TI,...

Перейти к расширенному поиску