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

Вопрос по разности скоростей STM32F103 и PC

Лучше головой ;)
оно то лучше но начинать надо с чего то попроще курения 100 томов описания HAL

 

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


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

но начинать надо с чего то попроще курения 100 томов описания HAL
Достаточно одного тома справочного руководства (Reference manual) на свое семейство контроллеров. Просветляет, поверьте.

 

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


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

Кстати как раз в кубе инициализация тактовой неполная. И требует правки руками как правило. По крайней мере для 32F4..

Ну а если захочешь какие-нибудь мелочи, или кварц поставил не "тот", то поехал с кубом бороться.

Хотя саму библиотеку посмотреть можно.

У меня сделано так: пытаюсь проинитить кварц -> если не нахожу оного, то запускаюсь от внутреннего и выставляю признак ошибки. Потом тоже и с часовым.

 

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


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

Кстати как раз в кубе инициализация тактовой неполная. И требует правки руками как правило. По крайней мере для 32F4..
ну хз. при работе с UART-ом мной таких проблем не выявлено для F103 по крайней мере. зато заметил неправильную инициализацию даты в часах. куб версии 4,9,0

 

кстати пользуюсь этой версией потому что в более новой невозможно разрешить включение выхода SWO. странный глюк, может политика компании. урезают возможности отладки для дешевых чипов

 

У меня сделано так: пытаюсь проинитить кварц -> если не нахожу оного, то запускаюсь от внутреннего и выставляю признак ошибки. Потом тоже и с часовым.
о а как такое сделать под HAL. хотел и себе замутить такую штуку но руки не дошли

 

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


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

вот западло! только проговорил и вот тебе на! подарочек пол дня провозился с этим ср*ым UART-ом. оказывается при настройке параметров четности адекватно работает только huart1.Init.Parity = UART_PARITY_NONE; все остальное выдает в терминал билиберду. проверял разными программами и UART переходниками

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


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

проверял разными программами и UART переходниками
Осциллограф? Не, не слышали...

 

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


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

Н313
Эти цифры мне ни о чем не говорят. Но если есть осциллограф, то что мешает посмотреть на нем форму сигнала и по букварю опредить - есть в нем ошибка или нет? При чем тут "разные программы и UART переходники"?

 

Добавлено: посмотрел, это марка осциллографа, аналогового, т.е. без запоминания. Тогда тупо в цикле выводить один и тот же байт с небольшой задержкой, настроить осциллограф в ждущий режим, выводить на скорости 9600, чтобы уж точно попасть в полосу осциллогафа.

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


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

Добавлено: посмотрел, это марка осциллографа, аналогового, т.е. без запоминания. Тогда тупо в цикле выводить один и тот же байт с небольшой задержкой, настроить осциллограф в ждущий режим, выводить на скорости 9600, чтобы уж точно попасть в полосу осциллогафа.
ох только увидел. думал уже, что в этом разделе толковых советов не бывает. за ждущий режим спасибо.

 

для большего понимания всей серьезности ситуации вот http://radiokot.ru/forum/viewtopic.php?p=1111770#p1111770 и в заключение прочитайте последнюю строчку поста.

 

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


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

вот западло! только проговорил и вот тебе на! подарочек пол дня провозился с этим ср*ым UART-ом. оказывается при настройке параметров четности адекватно работает только huart1.Init.Parity = UART_PARITY_NONE; все остальное выдает в терминал билиберду. проверял разными программами и UART переходниками

 

Проблема там, где вам указали - в голове, - а не в осциллографе. Который Н313 и старый... Оно нам надо? На форуме вам зарплату недодают, что вы здесь срываетесь?

Чтение главы о периферийном модуле, а в дополнение описание битов регистра заняло бы не более 10 минут. Вам об этотм и сказали.

А так вы, сэкономив 10 минут, выставили себя в дурном свете и засерели тему. Добрее надо быть.

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


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

Проблема там, где вам указали - в голове
а Вы пройдитесь по форуму. много ли тут советов которые решают проблему? все только отмахиваются. если нечего сказать по существу - пройдите мимо. а мануалы и датащиты можно до смерти читать и ничего там не найти особенно когда есть проблемы с языком

 

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


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

а Вы пройдитесь по форуму. много ли тут советов которые решают проблему? все только отмахиваются. если нечего сказать по существу - пройдите мимо. а мануалы и датащиты можно до смерти читать и ничего там не найти особенно когда есть проблемы с языком

Есть проблемы с языком то это не сюда. Вашу лень ни один форум не вылечит, тут многие без языка со словарями переводили даташиты, а у вас копи-пастой и гугл и яндекс все переведут, только читай и понимай.

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


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

ох только увидел. думал уже, что в этом разделе толковых советов не бывает. за ждущий режим спасибо.

 

Еще один совет. Для таких целей очень полезен логический анализатор. Не обязательно профессиональный, сойдет и такой. И недорого. Тем более когда понадобится смотреть например на SPI или I2C сигналы. От древнего аналогового скопа толку не много.

 

http://www.ebay.com/itm/Free-shipping-1-se...%3D291910492928

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


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

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

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

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

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

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

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

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

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

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