У меня Куб переодически прошивает мусор при загрузке в камень. Если сгенерированный bin или hex этим же Кубом прошить сторонней программой, то все работает. Такое странное поведение Куба замечено на Mac OS.
Вчера по вашему совету попробовал сбрасывать CNT перед каждым запуском - работает практически идеально. Но в будущем хочу перенести проект с F103C8T6 на F30x, а там есть 6 канальный таймер. Сейчас когда используются 2 таймера по 3 канала сброс CNT одного таймера никак не влияет на работу второго. А если задействовать всего один таймер, то сброс перед запуском очередного канала будет происходить когда на другом уже генерируется шим. Визуально это выглядит как 2 очень близко расположенных импульса. Это конечно не смертельная проблема, (в отличии от короткого первого импульса) но может и этот косячок можно как-то устранить? Можно ли как-то не сбрасывая таймер запретить переход выхода в "1" сразу в момент запуска относящегося к этому выходу канала. Пропустить один импульс скорее всего будет меньшей проблемой чем первый импульс неполной длины.