|
C8051F320 - не заводится какого-то...(, проц молчит, не откликается на программатор. |
|
|
|
Aug 31 2007, 18:40
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Я не новичок в микроконтроллерах 51-ой серии, но новичок в Cygnalax. А проблема у меня такая: проц молчит, не откликается на программатор. Мною были изготовлены 2 вещи - Evalution board собственной конструкции и легендарный программатор Flash Blaster на одном 244-ом буфере http://www.dilogic.hr/Products/flashblaster.htmlПрограмматор рабочий, проверено на проце C8051F020. Под работоспособностью подразумеваю отклик от проца в программе с его определением. А вот когда подключаю к 320-му, пишет Hardware not found или что-то в этом роде. Моя EB не намного отличается от C8051F32X DEVELOPMENT KIT от Silicon Laboratories. Питание +3,3В приходит на 6-ую ногу, земля на 3-ей. Стандарт. Кварца нет. Когда включаю, на всех ногах +3,3В. Разьём под программатор в точности как на C8051F32X DEVELOPMENT KIT. Если кто сталкивался с этой проблемой, подскажите!
|
|
|
|
|
 |
Ответов
(1 - 12)
|
Sep 3 2007, 17:56
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Да врядли, хотя завтра попробую. Этот Flash Blaster определяет также и проц C8051F006, но у C8051F020-го и C8051F006 интерфейс JTAG, а у 320-го C2, может как-раз в этом загвоздка? Может ли глючить Flash Blaster при работе именно с C2, хотя он и универсален? Версия софта - 6.0.0.0. Ещё есть версия о том, что спалил проц при пайке статикой. Вобщем неразбериха. Нужно где-то откопать фирменный EC2. А у кого заработала связка C8051F320 + Flash Blaster?
|
|
|
|
|
Sep 3 2007, 18:36
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Angelborn @ Sep 3 2007, 20:56)  А у кого заработала связка C8051F320 + Flash Blaster? У меня С8051F320 и 321 тоже хорошо работал без кварца, программировал с Flash Blaster. Собрал программатор так же как в теме (уже три таких, два по 1м, один под 1.5м) про Flash BlasterВ пост прикреплю картинку куска схемы, котороя у меня за программирование отвечает. было по началу, что программатор тоже не хотел подхватывать контроллер, исправил уменьшив емкость одного конд-ра в программаторе (там в теме о прогорамматоре про него тоже писал кто-то)
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 3 2007, 19:18
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Цитата(alvol @ Sep 3 2007, 21:36)  У меня С8051F320 и 321 тоже хорошо работал без кварца, программировал с Flash Blaster. Собрал программатор так же как в теме (уже три таких, два по 1м, один под 1.5м) про Flash BlasterВ пост прикреплю картинку куска схемы, котороя у меня за программирование отвечает. было по началу, что программатор тоже не хотел подхватывать контроллер, исправил уменьшив емкость одного конд-ра в программаторе (там в теме о прогорамматоре про него тоже писал кто-то) Спасибо за схему, но у меня почти так-же. ТОлько супервизора нету для ресета. Может в неём дело. И кнопки как в DK нет. А про какие кондёры вы говорите?
|
|
|
|
|
Sep 3 2007, 20:08
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Angelborn @ Sep 3 2007, 22:18)  А про какие кондёры вы говорите? Там по схеме топика: "С2 поставил 100 пкФ".
|
|
|
|
|
Sep 3 2007, 21:00
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Цитата(alvol @ Sep 3 2007, 23:08)  Там по схеме топика: "С2 поставил 100 пкФ". Так, кажется я начинаю кое-что понимать... Схему-то я собирал на 244-ом буфере, а там этого конденсатора и небыло... А тут он откуда-то взялся... Привожу схему Flash Blastera, того, что я собрал и кусок из моей платы
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 3 2007, 21:51
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Angelborn @ Sep 4 2007, 00:00)  Так, кажется я начинаю кое-что понимать... Схему-то я собирал на 244-ом буфере, а там этого конденсатора и небыло... А тут он откуда-то взялся... Привожу схему Flash Blastera, того, что я собрал и кусок из моей платы Вот тут вот схема, которую предлагают сами Dilogic. Именно ее я и собрал. Она то на 74HC125 буфере. В ней они чуток позже сами уменьшили емкость того самого С2 до 100пФ (до того я видел вариант с большей емкостью, вроде, а может я просто не с офф сайта схему смотрел, про него я и писал вам). Я его сам подобрал, а на сайт заглянул позже  Она называется Flash Blaster 2 (!) и по описанию шьет следующие серии: · C8051F000/001/002 · C8051F005/006/007 · C8051F010/011/012 · C8051F015/016/017 · C8051F018/019 · C8051F020/021/022/023 · C8051F040/041/042/043 · C8051F044/045/046/047 · C8051F060/061/062/063 · C8051F064/065/066/067 · C8051F120/121/122/123 · C8051F124/125/126/127 · C8051F130/131/132/133 · C8051F206/220/221/226 · C8051F230/231/236 · C8051F301/2/3/4/5 · C8051F310/311 · C8051F312/313/314/315 · C8051F320/321 · C8051F330/331 · C8051F350/351/352/353 Ща заглянул на сайт на вашу схему ( Flash Blaster) и описание программатора. Он должен шить вот что · C8051F000/001/002 · C8051F005/006/007 · C8051F010/011/012 · C8051F015/016/017 · C8051F018/019 · C8051F020/021/022/023 · C8051F040/041/042/043 · C8051F060/061/062/063 · C8051F120/121/122/123 · C8051F124/125/126/127 · C8051F206/220/221/226/ · C8051F230/231/236 Т.е. ваш программатор вполне исправен, но просто не должен шить F320-е по задумке
|
|
|
|
|
Sep 3 2007, 22:00
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Мы одновременно это поняли Но всё равно спасибо! Действительно есть две разные схемы, но отличия Flash Blaster 2 - то, что она поддреживает интерфейс C2, а это мне и нужно было. Я тоже залез на сайт Dilogic, и невзначай глянул pdf от первой версии, плату которой я по неосторожности собрал. Список там скудноватый. Что-ж, сделаю вторую плату, а то уже грешил на проц, хотел его феном...Зря. Пускай живёт. Спасибо всем, кто ответил!
|
|
|
|
|
Sep 6 2007, 16:11
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Вобщем сделал я программатор Flash Blaster 2, на двух 125-х буферах. Подключаю к нему C8051F320, происходит коннект, определяется микросхема C8051F320/321. Затем пытаюсь что-то читать - и сразу вылазит злое окошко "C2 read fault. Aborted", привед. на фотке. Что бы это могло быть. Конденсатор - 100 пФ, ставил и 1нФ - не помогло. Единственное, что нет подтяжек по 2.2 кОм, но я включал программатор на 5В, линии C2 это позволяют - та же история. Процы F020 и F006 определяются и читаются. Вот так. У когото такое было?
Прикрепленные изображения
|
|
|
|
|
Sep 6 2007, 20:50
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Angelborn @ Sep 6 2007, 19:11)  Вобщем сделал я программатор Flash Blaster 2, на двух 125-х буферах. Подключаю к нему C8051F320, происходит коннект, определяется микросхема C8051F320/321. Затем пытаюсь что-то читать - и сразу вылазит злое окошко "C2 read fault. Aborted", привед. на фотке. Что бы это могло быть. Конденсатор - 100 пФ, ставил и 1нФ - не помогло. Единственное, что нет подтяжек по 2.2 кОм, но я включал программатор на 5В, линии C2 это позволяют - та же история. Процы F020 и F006 определяются и читаются. Вот так. У когото такое было? Ну как бы упрощать лучше уже после того как заработало, подтяжки же нетрудно поставить? Такое могло быть скорее у тех, кто тоже подтяжки мог не ставить. У меня такое сообщение раз за пол сотни прошивок иногда появляется или еще реже, но только на предмет записи во флеш. Я просто повторяю попытку снова и ничего страшного, теряется только 5 секунд времени. Еще ставлю опцию перепроверить, но ни разу она ошибкой не выпадала. А еще может где-то непропай или микросхема того. Еще такое было, когда я забыл поставить перемычки на 7-й с 10-м выводы разъема и 6-й с 13-м.
|
|
|
|
|
Sep 6 2007, 21:36
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Цитата(alvol @ Sep 6 2007, 23:50)  Ну как бы упрощать лучше уже после того как заработало, подтяжки же нетрудно поставить? У меня односторонний монтаж, не сильно хотелось подтяжки ставить. Завтра попробую версию 5.0.0.0. Мне кажется в ней проблема. Насчёт предположений. Если бы это были подтяжки, то тогда бы и микросхема не определялась. Ведь мы имеем всего 2 линии в случае C2. А значит, для того чтобы определить тип МК нужно задействовать именно эти 2 линии, причём линия C2DAT работает в 2-ух направлениях. Сначала комп посылает некую последовательность в проц и затем проц отвечает. Или не так? Другое дело, что идентификация проца происходит на малой частоте, а чтение флеши на гораздо большей. Тогда можем иметь проблему как с конденсатором C2 так и с подтяжками из-за фронтов сигнала. Короче нужно разобраться, подтяжки например поставить. Спасибо за ответ!
|
|
|
|
|
Sep 7 2007, 18:58
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387

|
Ну вот, поставил подтяжки и всё заработало! Кстати, достаточно одной, той, что с С2. Спасибо всем за ответы!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|