LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

У тех серий, где есть BSRR, битбандинг не нужен. А вот другим — вполне возможно (для выполнения атомарных операций c GPIO).

mini-USB — жутко ненадежная дрянь, я привык к большим разъемам. Классно и надежно.

Шью по-разному: в Makefile у меня есть цели как для прошивки через ST-link, так и для бутлоадера через USART1 и DFU. STM32F0x2 прошиваю исключительно через DFU (меньше телодвижений: вообще не нужно ничего левого подключать, кроме USB). Через st-link шью только STM32F103 во время разработки прошивок (чтобы не жамкать по 100500 раз кнопки BOOT0/RESET).

Отверстия рядом со светодиодами под переменный резистор, просто его у меня тогда еще не было (получил парой недель позже).

Я думаю другую «материнку» под эту «кроватку» разработать, чтобы можно было использовать ее в качестве девборды. А то девборды летят достаточно быстро (обычно их хватает от силы на десяток тысяч раз перепрошивки МК — то статикой убью, то прокосячу и спалю неправильной коммутацией; а т.к. на средний проект выходит не меньше 4000 раз перепрошить МК, то получается, что одной девборды от силы на 2.5 проекта хватает), есть смысл в такой железяке, где просто нужно будет МК менять. Благо, их есть у меня еще несколько десятков (последний десяток STM32F072CBT6 брал по 85 рублей, а сейчас китайцы вообще охамели, так что жду, пока надуманный кризис кончится).

Исправление Eddy_Em, :

У тех серий, где есть BSRR, битбандинг не нужен. А вот другим — вполне возможно (для выполнения атомарных операций c GPIO).

mini-USB — жутко ненадежная дрянь, я привык к большим разъемам. Классно и надежно.

Шью по-разному: в Makefile у меня есть цели как для прошивки через ST-link, так и для бутлоадера через USART1 и DFU. STM32F0x2 прошиваю исключительно через DFU (меньше телодвижений: вообще не нужно ничего левого подключать, кроме USB). Через st-link шью только STM32F103 во время разработки прошивок (чтобы не жамкать по 100500 раз кнопки BOOT0/RESET).

Отверстия рядом со светодиодами под переменный резистор, просто его у меня тогда еще не было (получил парой недель позже).

Исходная версия Eddy_Em, :

У тех серий, где есть BSRR, битбандинг не нужен. А вот другим — вполне возможно (для выполнения атомарных операций c GPIO).

mini-USB — жутко ненадежная дрянь, я привык к большим разъемам. Классно и надежно.

Шью по-разному: в Makefile у меня есть цели как для прошивки через ST-link, так и для бутлоадера через USART1 и DFU. STM32F0x2 прошиваю исключительно через DFU (меньше телодвижений: вообще не нужно ничего левого подключать, кроме USB). Через st-link шью только STM32F103 во время разработки прошивок (чтобы не жамкать по 100500 раз кнопки BOOT0/RESET).