Перейти к содержанию
    

stm32f4 usart +terminal 1.9b передача данных

Не совпадают скорости приема и передачи. Нужно выбрать правильный битрейт в терминале.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 часов назад, evgen.05 сказал:

Не совпадают скорости приема и передачи. Нужно выбрать правильный битрейт в терминале.

спасибо будем работать над ошибками.Другие мне говорили что неправильно настроенно тактирование контроллера.А I2Cработает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, dimir сказал:

а как в теминале.Да и вообще как выбрать правильный битрейт?

Битрейт в терминале выбирается согласно тому, какой использован в микроконтроллере.77356926_.thumb.jpg.6ba502cbfeba1d0ff7cf04efc09744e6.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема с тактированием.На внутреннем генераторе выводит.А на резонаторе мусор выводит.

Может ктото подскажет как правильно организовать тактирование?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

1 час назад, dimir сказал:

Может ктото подскажет

Передавайте 0х55 в цикле и по картинке на осциллографе измерьте длительность битового интервала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какую скорость вы устанавливаете при использовании внутреннего генератора?

Какое значение внешнего резонатора?

Какую скорость вы хотите получить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, Arlleex said:

Скачать куб и посмотреть как там настроено.

Совершенно логично. Сгенерировать исходник и все, что нужно перенести к себе в функцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, andrew_su сказал:

Совершенно логично. Сгенерировать исходник и все, что нужно перенести к себе в функцию.

 

6 часов назад, andrew_su сказал:

Совершенно логично. Сгенерировать исходник и все, что нужно перенести к себе в функцию.

может я  не так пишу .Научите.Вроде запустил тактирование.Но неправильно работает.Почему?.И как сделать.Чтобы правильно  работало RCC

main.c

Попытаюсь запустить без PLL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, dimir сказал:

может я  не так пишу .Научите

Вы бы хоть написали - какую частоту хотите получить после PLL и какой внешний кварц у вас стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, dimir said:

 

может я  не так пишу .Научите.Вроде запустил тактирование.Но неправильно работает.Почему?.И как сделать.Чтобы правильно  работало RCC

main.c 8.45 kB · 1 download

Попытаюсь запустить без PLL

здесь настройки сделаны для кварца 2 МГц .... чтобы получить 168 для ядра....   Какой все таки кварц?    меньше 4 МГц нельзя.... похоже не правильный делитель PLLM...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...