Ситуации, возникающие во время чтения/программирования электронного модуля.


Описание проблемы

Способы решения

ФАТАЛЬНАЯ ОШИБКА:

Нет соединения с МК


Это ошибка, которая может возникнуть только в самом начале операции.

Нет соединения с целевым микроконтроллером.




  • Убедитесь в исправности целевого микроконтроллера.
  • Убедитесь в исправности преобразователя USB - UART, используемого в качестве программатора.
  • Проверьте линию питания микроконтроллера на наличие короткого замыкания. Проверьте вольтметром, получает ли питание целевой микроконтроллер при подключенном программаторе (преобразователе).
  • Проверьте правильность подключения программатора к целевому микроконтроллеру. Произведите подключение с использованием коротких проводов разного цвета. Попробуйте подключиться ещё раз, возможно, с первого раза не установились настройки COM порта.
  • Проверьте, не настроен ли преобразователь на инверсию линий DTR и RST.
  • Проверьте, верно ли обозначены (подписаны) выводы на печатной плате преобразователя.

Например, RXD и TXD могут быть обозначены наоборот. В этом случае нужно перепаять диод и поменять выход MODE. Так же могут быть перепутаны DTR и RTS. Откройте даташит на микросхему, установленную в преобразователе и прозвоните выводы разъёма до ножек микросхемы.

Например, на рисунке ниже изображён преобразователь на МС CH340E, где вывод, обозначенный как DTR, на самом деле является RTS.

  • Возможно, преобразователь USB - UART не позволяет напрямую менять уровни на линии TXD, в то время, как это необходимо для входа в режим загрузчика микроконтроллера.

В частности, такой дефект обнаружился в преобразователе на МС FT232RL, в схеме которого имеется стабилизатор на 3,3 В, обозначенный как U4, см рисунок:

В связи с этим в версии программы 1.05 было введено дублирование сигнала для входа в режим загрузчика другим выводом (RTS). 

Так же для такого преобразователя требуется аппаратная доработка: подключите вывод RTS к RXD через диод D2 как показано на рисунке ниже.








Ситуации, возникающие после программирования электронного модуля.


Описание проблемы

Способы решения



После программирования модуль показывает ошибку F13

1. Неверно выбрана прошивка (конфиг)

2. Неверно выбран SW

После программирования модуль показывает ошибку F14

Это нормальное явление. Нужно произвести процедуру выключения/включения электронного модуля селектором или кнопкой вкл/выкл (зависит от электронного модуля).

После программирования модуля не соответствуют программы стирки

1. Неверно выбрана прошивка (конфиг)

2. Возможно, нужно произвести процедуру включения/выключения стиральной машины, что бы микроконтроллер заменил содержимое внешней микросхемы памяти на новую версию прошивки (серии СМА 13 и 14)

Не работают кнопки/клавиши на электронном модуле

Отключите блокировку от детей (серия СМА 10)




Created with the Personal Edition of HelpNDoc: Easily create Qt Help files