Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Category:

STM32F030

Оказывается, STM32F030 значительно отличается от F042. Я-то думал, что у всей нулевой линейки общие черты одинаковы, ан нет: здесь несколько иная схема тактирования, нет HSI48 и еще кое-какие отличия.

Итак, я припаял ножки к китайской макетке и стал издеваться над ней.
В новом примере реализовано обычное (на прерываниях, без DMA) общение с USART1. По аналогии с предыдущим (где было DMA, но была и opencm3), обработка ведется построчно. Дополнительно добавлена возможность контроля таймаута между байтами: если интервал превышает таймаут, устанавливается флаг overflow, и до следующего '\n' все данные отбрасываются.
"Набортный" светодиод мигает с частотой примерно 1Гц. Светодиод на PA5 отображает процесс обмена данными. Нога PA6 используется как триггер: если ее заземлить, эхо введенных строк будет отображаться в реверсивном порядке.

P.S. так как было решено запустить в штатную эксплуатацию all-sky Sbig-340, я начал пилить утилиту для ее поддержки. К сожалению, в интернете негусто информации: в найденном описании протокола (она работает на RS-232 — уж большего извращения придумать невозможно!) отсутствует добрая половина команд (судя по информативному отклику на тупой перебор символов), там даже не было написано о команде включения подогрева стекла камеры (ее я нашел в чьей-то утилите, написанной на питоне).
Более подробно про это напишу, когда хотя бы до стадии альфа дойду (без демона, но с полным управлением). В бете уже будет демонизация и запуск в штатную эксплуатацию. В релиз можно будет добавить дебайеризацию (но ее можно и сторонними утилитами делать).
Tags: stm32, всячина
Subscribe

  • Опять Подорванка смыла мост

    В четверг лило настолько, что, похоже, опять на подорванке забилась стремнина бревнами, а потом внезапно это все прорвало. МЧСовсцы перетаскивали…

  • Аж коробит…

    Уже который раз вижу (даже в прессе) выражение: "ставить прививку". Это что за странное такое словоблудие? Либо эпохи царской России, либо даже…

  • Упаковочка

    Получил сегодня пару посылок с алиэкспресса. Одна из них была с новым для меня способом доставки (на посылке не указывался адрес, а лишь "до…

promo eddy_em august 17, 2019 12:33 3
Buy for 10 tokens
Юра намедни напечатал корпус для хронометра. Для первого блина получилось неплохо: И еще немного фотографий:
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 0 comments