реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> C8051F320 - не заводится какого-то...(, проц молчит, не откликается на программатор.
Angelborn
сообщение Aug 31 2007, 18:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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.
Если кто сталкивался с этой проблемой, подскажите!
Go to the top of the page
 
+Quote Post
Snaky
сообщение Sep 3 2007, 02:12
Сообщение #2


Mute Beholder
***

Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754



У FlashLoad-а замечена проблемка - он не может иногда определить порт. Приходится в пункте Hardware port вместо LPT1 выбирать User defined и вводить адрес порта (378H). Тогда работает. Может в этом дело?


--------------------
Common sense is not so common.
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 3 2007, 17:56
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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?
Go to the top of the page
 
+Quote Post
alvol
сообщение Sep 3 2007, 18:36
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Angelborn @ Sep 3 2007, 20:56) *
А у кого заработала связка C8051F320 + Flash Blaster?

У меня С8051F320 и 321 тоже хорошо работал без кварца, программировал с Flash Blaster. Собрал программатор так же как в теме (уже три таких, два по 1м, один под 1.5м)
про Flash Blaster
В пост прикреплю картинку куска схемы, котороя у меня за программирование отвечает.

было по началу, что программатор тоже не хотел подхватывать контроллер, исправил уменьшив емкость одного конд-ра в программаторе (там в теме о прогорамматоре про него тоже писал кто-то)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 3 2007, 19:18
Сообщение #5


Участник
*

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



Цитата(alvol @ Sep 3 2007, 21:36) *
У меня С8051F320 и 321 тоже хорошо работал без кварца, программировал с Flash Blaster. Собрал программатор так же как в теме (уже три таких, два по 1м, один под 1.5м)
про Flash Blaster
В пост прикреплю картинку куска схемы, котороя у меня за программирование отвечает.

было по началу, что программатор тоже не хотел подхватывать контроллер, исправил уменьшив емкость одного конд-ра в программаторе (там в теме о прогорамматоре про него тоже писал кто-то)


Спасибо за схему, но у меня почти так-же. ТОлько супервизора нету для ресета. Может в неём дело. И кнопки как в DK нет.
А про какие кондёры вы говорите?
Go to the top of the page
 
+Quote Post
alvol
сообщение Sep 3 2007, 20:08
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Angelborn @ Sep 3 2007, 22:18) *
А про какие кондёры вы говорите?


Там по схеме топика: "С2 поставил 100 пкФ".
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 3 2007, 21:00
Сообщение #7


Участник
*

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



Цитата(alvol @ Sep 3 2007, 23:08) *
Там по схеме топика: "С2 поставил 100 пкФ".


Так, кажется я начинаю кое-что понимать... Схему-то я собирал на 244-ом буфере, а там этого конденсатора и небыло...
А тут он откуда-то взялся...
Привожу схему Flash Blastera, того, что я собрал и кусок из моей платы
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alvol
сообщение Sep 3 2007, 21:51
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Angelborn @ Sep 4 2007, 00:00) *
Так, кажется я начинаю кое-что понимать... Схему-то я собирал на 244-ом буфере, а там этого конденсатора и небыло...
А тут он откуда-то взялся...
Привожу схему Flash Blastera, того, что я собрал и кусок из моей платы

Вот тут вот схема, которую предлагают сами Dilogic. Именно ее я и собрал. Она то на 74HC125 буфере. В ней они чуток позже сами уменьшили емкость того самого С2 до 100пФ (до того я видел вариант с большей емкостью, вроде, а может я просто не с офф сайта схему смотрел, про него я и писал вам). Я его сам подобрал, а на сайт заглянул позже smile.gif Она называется 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-е по задумке smile.gif
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 3 2007, 22:00
Сообщение #9


Участник
*

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



Мы одновременно это поняли smile.gif
Но всё равно спасибо!
Действительно есть две разные схемы, но отличия Flash Blaster 2 - то, что она поддреживает интерфейс C2, а это мне и нужно было. Я тоже залез на сайт Dilogic, и невзначай глянул pdf от первой версии, плату которой я по неосторожности собрал. Список там скудноватый.
Что-ж, сделаю вторую плату, а то уже грешил на проц, хотел его феном...Зря. Пускай живёт.
Спасибо всем, кто ответил!
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 6 2007, 16:11
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 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 определяются и читаются. Вот так.
У когото такое было?
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alvol
сообщение Sep 6 2007, 20:50
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 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-м.
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 6 2007, 21:36
Сообщение #12


Участник
*

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



Цитата(alvol @ Sep 6 2007, 23:50) *
Ну как бы упрощать лучше уже после того как заработало, подтяжки же нетрудно поставить?


У меня односторонний монтаж, не сильно хотелось подтяжки ставить. Завтра попробую версию 5.0.0.0. Мне кажется в ней проблема.
Насчёт предположений. Если бы это были подтяжки, то тогда бы и микросхема не определялась. Ведь мы имеем всего 2 линии в случае C2. А значит, для того чтобы определить тип МК нужно задействовать именно эти 2 линии, причём линия C2DAT работает в 2-ух направлениях. Сначала комп посылает некую последовательность в проц и затем проц отвечает. Или не так?
Другое дело, что идентификация проца происходит на малой частоте, а чтение флеши на гораздо большей. Тогда можем иметь проблему как с конденсатором C2 так и с подтяжками из-за фронтов сигнала.
Короче нужно разобраться, подтяжки например поставить.
Спасибо за ответ!
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 7 2007, 18:58
Сообщение #13


Участник
*

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



Ну вот, поставил подтяжки и всё заработало!
Кстати, достаточно одной, той, что с С2.
Спасибо всем за ответы!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 04:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016