Oscill Support Forum

You are not logged in.

#1 2010-07-20 15:58:21

motor123
Member

как прошить c8051f330 ?

Здравствуйте.
Есть девайс с мк c8051f330 который ведет себя не так как надо и есть его вполне адекватный брат близнец.
Ходят слухи, что этот недуг лечится перепрошивкой. В результате поиска информации о том как и чем прошивается этот мк набрел на страницу с простенькой схемкой и програмкой, которая называется slabprog. Как оказалось  - это Ваш продукт. Схемку собрал, програмку запустил но она пишет "Not connected". По индикатору на девайсе вижу, что сброс проходит, на c2d есть импульсы но результата никакого. Вопросы: "Not connected" - значит по не видит программатор или по не видит мк; по само определяет тип мк; лпт порт должен быть есп епп или бидирекшонал.
Заранее благодарен.

 

#2 2010-07-21 19:22:38

Oscill
Oscill author

Re: как прошить c8051f330 ?

Перепрошивка возможна при наличии прошивки. А её, скорее всего, прочесть не удастся - обычно стоят биты защиты.

Программатор пассивный, поэтому ПО лично его не видит, а только через него - процессор. Если сброс девайса происходит - то порт выбран правильно. Дальше нужно смотреть, какие питание и подтяжка на ноге сброса (она же - клок программирования). И соответственно подбирать конденсатор, поскольку в простейшей схеме этот конденсатор образует дифцепочку с подтяжкой ноги сброса. 
  К этой дифцепочке предъявляются одновременно два противоречивых требования - длительность импульса не более 30 мкс, и наличие этого импульса. При слабой подтяжке импульс будет длиннее 30мкс, при сильной подтяжке - импульса не будет (не дойдет до низкого лог.уровня).
  Можно собрать другие схемы - на 6N137, или от www.dilogic.hr . В этих (более сложных) схемах дифцепочка отделена от target.

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

 

Forum Tools