Jump to content

    
dimir

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites
14 часов назад, dimir сказал:

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
10 minutes ago, Arlleex said:

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

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

Share this post


Link to post
Share on other sites
6 часов назад, andrew_su сказал:

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

 

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

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

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

main.c

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

Share this post


Link to post
Share on other sites
3 часа назад, dimir сказал:

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

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

Share this post


Link to post
Share on other sites
4 hours ago, dimir said:

 

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

main.c 8.45 kB · 1 download

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

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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.