Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ARM, Cortex, STM32 микроконтроллер Эмуляция работы библиотеки OpenCV на ARM процессоре //www.cyberforum.ru/arm/thread2111475.html
Приветствую! Задача: протестировать функционал работы библиотеки OpenCV на любом микроконтроллере на базе ARM A9 процессоре. Необходимо это для курсовой работы. Сам я соответственно студент, с...
ARM, Cortex, STM32 микроконтроллер Keil не видит CoLinkEx После переустановки винды возникла проблема с кейлом: Установил дрова на CoLinkEx Установил, собственно, Keil uVision 4 Установил плагин для кейла, чтобы он мог видеть CoLinkEx Результат -... //www.cyberforum.ru/arm/thread2093505.html
ARM, Cortex, STM32 микроконтроллер Софт и дрова для j-link
Сейчас зашел на сайт segger и обнаружил, что они закрыли для скачивания свой софт тем, у кого нет серийника (видимо пытаются бороться с китайскими клонами). ЛОЛ, нет, не совсем закрыли, они...
Программатор для Cortex M3 ARM, Cortex, STM32 микроконтроллер
Доброго времени суток, подскажите схемку программатора под ARM Sortix M3. Нашел схему JLinkv8, но она не полная, не хватает куска схемы.
ARM, Cortex, STM32 микроконтроллер Подскажите программатор/отладчик по RS232 //www.cyberforum.ru/arm/thread2093502.html
Добрый день! На рабочем месте отсутствует возможность подключения программатора через USB. Какой посоветуете применить программатор/отладчик (с поддержкой SWD/JTAG) который работает через Com порт...
ARM, Cortex, STM32 микроконтроллер Как считать прошивку с МК через ULINK Как можно при помощи Keil+Ulink считать прошивку из МК (в частности NXP LPC2xxx). СОМ порт не предлагать)) Wiggler+H-JTAG тоже не надо - с этими все понятно. подробнее
Renner
0 / 0 / 0
Регистрация: 27.05.2014
Сообщений: 38
0

STM32f051r8t6 +UART

01.11.2017, 03:04. Просмотров 1090. Ответов 15
Метки (Все метки)

Здравствуйте, Коллеги. Не так давно начал изучение микроконтроллера STM32. У меня возникали сложности. Но сейчас я вообще не понимаю в чём дело и что происходит. Если кто мне поможет, буду безумно благодарен.
есть код программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "main.h"
 
int main(void)
 
{
    GPIO_InitTypeDef GPIO_Init_USORT;
    USORT_InitTypeDef USORT_ini;                         // Перенесли в начало
    RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE);   //Включили тактирование шины А
    
    GPIO_Init_USORT.GPIO_Pin=GPIO_Pin_9|GPIO_Pin_10 ;
    GPIO_Init_USORT.GPIO_Mode=GPIO_Mode_AF;
    GPIO_Init_USORT.GPIO_OType=GPIO_OType_PP;
    GPIO_Init_USORT.GPIO_Speed=GPIO_Speed_Level_1;
    GPIO_Init_USORT.GPIO_PuPd=GPIO_PuPd_UP; 
    GPIO_Init(GPIOA, &GPIO_Init_USORT);
    
    // Вносим конкретику(говорим на каких ножках должен работаь наш UART)
    
    GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_1);
    GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_1);
    
    //Настройка самого UART
    
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_USORT1,ENABLE);
    
    USORT_ini.USORT_BaudRate=9600;
    USORT_ini.USORT_HardwareFlowControl=USORT_HardwareFlowControl_None;
    USORT_ini.USORT_Mode=USORT_Mode_Rx|USORT_Mode_Tx;
    USORT_ini.USORT_Parity=USORT_Parity_No;
    USORT_ini.USORT_StopBits=USORT_StopBits_1;
    USORT_ini.USORT_WordLength=USORT_WordLength_8b;
    
    //инициализируем то что сделали
    
    USORT_Init(USORT1,&USORT_ini);
    
    //Включаем сам USORT
    
    USORT_Cmd(USORT1, ENABLE);
    while(1)
    
    {
        USORT_SendData(USORT1,10);
        delay(5000);
        }
    
    }
Здесь я настраиваю USORT1. И отправляю по нему сообщение на компьютер. Лампочка Tx на переходнике горит. Значит какие то данные на неё приходят. Но ни одна программа не может прочитать отправленные данные. Их просто никто не видит. В чём может быть дело? Проблема в коде или проблема в переходнике или в чём вообще? Заранее благодарен

Вернуться к обсуждению:
STM32f051r8t6 +UART
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2017, 03:04
Готовые ответы и решения:

Питание STM32F051R8T6 и её обвязка
Привет всем! Есть вопрос, строил одну приблуду на базе STM32F0DISCOVERY с процом STM32F051R8T6. Всё...

STM32F051R8T6 - Режим захвата
Ранее была реализована процедуры обработки посылки по "воздуху" от датчика, при помощи базового...

STM32F051R8T6 + NOKIA 1202, NOKIA1616 (EXAMPLE)
Подключил дисплейчик привожу код, кому то пригодится. Подключен к SPI1. CS и RESIT программно....

STM32F0DISCOVERY (STM32F051R8T6) настройка таймера и реализации такта в 1 мкс
Необходимо настроить таймер и получить временную границу между тиками таймера в 1мкс. Как это...

STM32F0DISCOVERY (STM32F051R8T6) Внешнее прерывание на PA1
Проблема с настройкой внешнего прерывания на PA1 Настройки прерывания: #include...

15
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru