Проверка STM32F100 из Китая

4 Апреля 2016 К комментариям

В комментариях к заметке о поддельных микроконтроллерах Михаил рассказал о купленных им STM32F100:

А мне вот китайцы прислали партию неработающих STM32F100.
Вроде бы внутри что-то есть. Питание, вроде бы, потребляют, но программатор их никак не видит.

Я попросил его прислать мне парочку для тестов.

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

Прошить такой микроконтроллер можно, если перед началом программирования подключить линию сброса на ноль (выполнить сброс) и удерживая её в таком положении начать процесс программирования, и уже в в процессе вернуть линию в исходное состояние.

Может кому-то будет интересно содержимое флеш-памяти: stm32f100c4_test.bin

Возможно какая-то тестовая программа. В прошивке есть фразы: “FAIL internal state error!”, “FAIL no signal!”.

Новый для меня способ травления

4 Апреля 2016 К комментариям

Попробовал новый для меня способ травления печатных плат с помощью перекиси водорода, соли и лимонной кислоты.

Раствор сделал вот в такой пропорции:

  • Перекись водорода 3% - 100 мл
  • Лимонная кислота - 50 г
  • Соль - одна чайная ложка

Время травления примерно полчаса, чуть дольше чем травление в хлорном железе. Однако значительно чище, так как с хлорным железом я всегда умудрялся замарать раковину, а отмывать её потом очень тяжко.

Читать далее...

Себе любимому

30 Марта 2016 К комментариям

Сбацал себе любимому ;)

Читать далее...

Categories: Фотографии Tags: Шитьё

RLC-2 один собрал

27 Марта 2016 К комментариям

Закончил сборку RLC-2 для отца, себе пока так и не собрал :(

Читать далее...

Categories: Инструмент Tags: RLC-2

Месяц хостинга на Selectel.RU

6 Марта 2016 К комментариям

Как-то незаметно прошел месяц с момента перевода блога на статику Переезд на Jekyll.

Один месяц хостинга в облачном хранилище selectel обошелся мне в 11 рублей 4 копейки:

Categories: Блог Tags: Jekyll Selectel

StepMaster

3 Марта 2016 К комментариям

Закончил паять плату :) Примерно четыре часа неспешной пайки.

В работе не проверял, только включил, проверил кнопочки и светодиодики:

Клик по картинке для увеличения

Радиоприемник

27 Февраля 2016 К комментариям

Приобрел набор для сборки радиоприемника:

Cсылка на лот смотреть.

Читать далее...

Categories: Покупки Tags: Aliexpress

StepMaster

26 Февраля 2016 К комментариям

Опубликовав запись о поддельных AVR получил комментарий о том, что и STM32 бывают поддельными читать.

Попросил Михаила выслать мне парочку для тестирования, очень хотелось попробовать.

Сегодня забрал посылочку:

Открыв которую аж подпрыгнул на стуле :)

Упаковка супер, а содержимое ещё круче!!! БОЛЬШОЕ СПАСИБО!!!

Читать далее...

Щуп Кельвина для RLC-2

21 Февраля 2016 К комментариям

Пару раз спрашивали, решил сделать заметку.

Покупал два раза в разное время у одного и того же продавца, доставка примерно месяц.

Упаковка и качество самих щупов хорошее.

Ссылка на лот

Categories: Покупки Tags: Aliexpress RLC-2

STM32L476

20 Февраля 2016 К комментариям

При переходе с STM32F405 на STM32L476 был сильно удивлен тем, что нет стандартной библиотеки, а есть только новомодный HAL.

Очень огорчился, пришлось вернуться опять к регистрам, в крайнем случае можно использовать низкоуровневую часть HAL-а.

По всей периферии пройтись не успел, но заметил пока вот такие отличия:

  • Появилась дополнительная матрица подключения входов АЦП к линия ввода вывода.
  • соотношение между системной шиной и периферийными стало один к одному при максимальной частоте, т.е. все шинки можно на 80 МГц запустить, очень удобно мне как раз не хватало частоты для SPI, теперь через W5200 можно больше прокачивать ;)
  • SPI стал поддерживать режим передачи от 4 до 16 бит, в связи с чем для режима от 4 до 8 бит нужно производить запись в регистр данных только 8 бит, т.е. ((volatile uint8_t*) &SPI3->DR) = value;
  • в SPI ввели FIFO буфер на приём и передачу, с непривычки стопорнулся на этом, так как старый код без использования ПДП не заработал.