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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Схема для at90can128, Где можно найти. Программу, как можно написать
Kostin VA
сообщение Oct 23 2008, 18:03
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Подскажите как прочитать эту МК AT90CAN128

Есть устройство на основе AT90CAN128. Надо считать прошивку которая туда закачена.
ЕСть программатор AVRISPmkII. Я с ним никогда не работал.


Я подключал по 6 проводов мо схеме VCC, GND, RESET, SCK, PDI, PDO/
но у меня программатор пишет ошибку "No target was detected. Ensure that target has power."


Подскажите что я делая не так или с чего надо начинать.

Сообщение отредактировал Kostin VA - Oct 23 2008, 18:14
Go to the top of the page
 
+Quote Post
Turnaev Sergey
сообщение Oct 24 2008, 02:19
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



Весьма вероятно что установлена высокая частота ISP, и проц за ней просто не успевает.
Понизьте частоту ISP frequency до 1/4 частоты контроллера.


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 24 2008, 19:32
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



А такой еще вопрос.
На программаторе есть выходы MISO и MOSI чему они соответствуют на МК? к каким ногам их цеплять?
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 25 2008, 07:45
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Есть устройство на основе МК AT90CAN128 мне нужно прочитать EEPROM и FLASH с этого МК
Подскажите как прочитать эту МК AT90CAN128? Для экспериментов купил новую МК.
Подскажите поэтапно. По всей видимости я что то где то не указываю, либо не соблюдаю последовательность.

Есть устройство на основе AT90CAN128. Надо считать прошивку которая туда закачена.
Есть программатор AVRISPmkII. Я с ним никогда не работал.


Я подключал по 6 проводов мо схеме VCC, GND, RESET, SCK, PDI, PDO/
но у меня программатор пишет ошибку "No target was detected. Ensure that target has power."

Как я понимаю нужно программировать по PDI, PDO, а на програмааторе есть выходы MISO и MOSI чему они соответствуют?

Подскажите что я делая не так или с чего надо начинать.

Заранее благодарен.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 25 2008, 09:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Хочу вас огорчить для начала. Если автор той прошивки позаботился поставить лок биты, то вы оттуда ничего не считаете.

С другой стороны, сообщение которое у вас выдаётся, говорит о том, что вы неправильно что-то подключили. Проверьте правильность соединения. Скачайте даташит на данную микросхему и посмотрите куда надо подключать программатор.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 25 2008, 10:08
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



RXD0 / PDI) PE0
(TXD0 / PDO) PE1

Насколько я понял из даташит для программирования нужно подключаться к этим выходам.
Так ли это?

И влюбом случае новя МК должна читатьтся там нет же байта защиты. А у меня и новая МК не читает.

И я на каком то форуме находил что даже если стоит лок биты все равно можно считать информацию.
Так ли это?

Сообщение отредактировал Kostin VA - Oct 25 2008, 10:10
Go to the top of the page
 
+Quote Post
Diusha
сообщение Oct 25 2008, 14:00
Сообщение #7


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Цитата(Kostin VA @ Oct 25 2008, 13:08) *
И я на каком то форуме находил что даже если стоит лок биты все равно можно считать информацию.
Так ли это?


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

По поводу программера. Убедитесь, что соединены MISO - PDO, MOSI - PDI, а не наоборот. Ну а дальше уж не знаю...
А с МК другого типа прогер работает?

Сам только что столкнулся: из 5-и приобретенных мега168 (все из одной пртии) 5 не реагируют на прогер. Из других партий - ОК. Когда-то была уже история с AT90S2313, которые прогились только при подаче на XTAL1 внешней f. Кажется, случайно была выпущена партия с какими-то не такими фьюсами.
А эти меги и с внеш. f не работают. Остается предположение, что они зафьюзены на отключенный ISP. Остается только параллельным прогером попробовать.

Возможно, у нас общая проблема
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 25 2008, 14:07
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Цитата(Diusha @ Oct 25 2008, 18:00) *
Так-то оно так, но говорить об этом есть смысл только если Вы хотите "содрать" чей-то дивайс, поставить на многотысячный конвейер и поиметь милионную прибыль, из которой можно потратить часть на взламывание.

По поводу программера. Убедитесь, что соединены MISO - PDO, MOSI - PDI, а не наоборот. Ну а дальше уж не знаю...
А с МК другого типа прогер работает?

Сам только что столкнулся: из 5-и приобретенных мега168 (все из одной пртии) 5 не реагируют на прогер. Из других партий - ОК. Когда-то была уже история с AT90S2313, которые прогились только при подаче на XTAL1 внешней f. Кажется, случайно была выпущена партия с какими-то не такими фьюсами.
А эти меги и с внеш. f не работают. Остается предположение, что они зафьюзены на отключенный ISP. Остается только параллельным прогером попробовать.

Возможно, у нас общая проблема


Я не знаю. у меня есть только одна новая МК которая тоже не читается. А как попробывать паралельным прогером. Что дляэтого нада? Какой прогер нужен? У меня по всей видимости прогер не видит МК. Новую он же должен читать или нет?
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 25 2008, 17:26
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Вопрос про программатор AVRISPmkII .
Должно ли быь напряжение на 2 и 6 выходе программатре постоянно? или оно подается туда только в момент программирования. Мерию напряжение оно равняется нулю.
может дело в программаторе?
Go to the top of the page
 
+Quote Post
Diusha
сообщение Oct 25 2008, 17:33
Сообщение #10


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Цитата(Kostin VA @ Oct 25 2008, 17:07) *
А как попробывать паралельным прогером. Что дляэтого нада?

Параллельный прогер
Цитата(Kostin VA @ Oct 25 2008, 17:07) *
Какой прогер нужен?

Параллельный
Паралл проганье описано в дш. У меня тоже парал. прогера нет. Можно поискать, можно самому навалять.
Цитата(Kostin VA @ Oct 25 2008, 17:07) *
У меня по всей видимости прогер не видит МК. Новую он же должен читать или нет?

Кто кого не видит - еще вопрос. Надо посмотреть, приходят ли сигналы непосредственно на ноги МК RESET, SCK, PDI. Если да, то надо смотреть, появляется ли что-то на выходе МК - PDO.
Могу еще предложить попробовать моим прогером, я пользуюсь только им. Бывают случаи, когда фирменные прогеры ругаются, а мой пишет. Подключается к LPT, работает только под вин98 или ДОС. CAN128, правда, он не знает пока, но проверить работоспособность им можно
Прикрепленный файл  at.rar ( 28.4 килобайт ) Кол-во скачиваний: 176


Сообщение отредактировал Diusha - Oct 25 2008, 17:34
Go to the top of the page
 
+Quote Post
ARV
сообщение Oct 25 2008, 19:21
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



я не заметил упоминания о том, что питание подается на все выводы питания (их три у этого МК, включая AVCC). так же важно, чтобы все GND так же были соединены - их тоже три.


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 25 2008, 19:58
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Цитата(ARV @ Oct 25 2008, 23:21) *
я не заметил упоминания о том, что питание подается на все выводы питания (их три у этого МК, включая AVCC). так же важно, чтобы все GND так же были соединены - их тоже три.


Это все делаю.
VCC подаю на ноги 64, 21 и 52.
GND на ноги 63, 53, 22.
Только у меня с программатора питание не подается. 0V.
Если просто померить питание на выходе программатора когда оно там должно быть? я имею ввиду VCC и GND.
Go to the top of the page
 
+Quote Post
IJAR
сообщение Oct 25 2008, 20:33
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Цитата(Kostin VA @ Oct 25 2008, 11:45) *
Есть устройство на основе МК AT90CAN128 мне нужно прочитать EEPROM и FLASH с этого МК
Подскажите как прочитать эту МК AT90CAN128? Для экспериментов купил новую МК.
Подскажите поэтапно. По всей видимости я что то где то не указываю, либо не соблюдаю последовательность.

Есть устройство на основе AT90CAN128. Надо считать прошивку которая туда закачена.
Есть программатор AVRISPmkII. Я с ним никогда не работал.
Я подключал по 6 проводов мо схеме VCC, GND, RESET, SCK, PDI, PDO/
но у меня программатор пишет ошибку "No target was detected. Ensure that target has power."

Как я понимаю нужно программировать по PDI, PDO, а на програмааторе есть выходы MISO и MOSI чему они соответствуют?

Подскажите что я делая не так или с чего надо начинать.

Заранее благодарен.

Смотрите в DS на AT90CAN128 на какие ноги заведены сигналы MISO, MOSI, SCK - к ним и подключайте свой программатор. На контакт VCC программатора должно подаваться питание
Вашего МК т.е. МК должен быть запитан от внешнего источника +5В
Для быстрого ознакомления с блоком CAN можно посмотреть его описание на русском здесь
http://andromega.narod.ru/publics.html
А вообще IMHO, не проще ли написать свою программу, если конечно знаете протокол обмена и
алгоритм работы исследуемого устройста. Реинженеринг часто завод в тупик и заканчивается
пустой потерей времени.


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 26 2008, 05:06
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Цитата(IJAR @ Oct 25 2008, 23:33) *
Смотрите в DS на AT90CAN128 на какие ноги заведены сигналы MISO, MOSI, SCK - к ним и подключайте свой программатор. На контакт VCC программатора должно подаваться питание
Вашего МК т.е. МК должен быть запитан от внешнего источника +5В
Для быстрого ознакомления с блоком CAN можно посмотреть его описание на русском здесь
http://andromega.narod.ru/publics.html
А вообще IMHO, не проще ли написать свою программу, если конечно знаете протокол обмена и
алгоритм работы исследуемого устройста. Реинженеринг часто завод в тупик и заканчивается
пустой потерей времени.


т.е. при программировании должно подаваться на МК 5В, и к этим же выходам должны подходить разъемы с программатор. т.е. на программатор тоже должно подаваться внешнее питание так ли это?
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 26 2008, 08:51
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Цитата(IJAR @ Oct 25 2008, 23:33) *
А вообще IMHO, не проще ли написать свою программу, если конечно знаете протокол обмена и
алгоритм работы исследуемого устройста. Реинженеринг часто завод в тупик и заканчивается
пустой потерей времени.


Я готов сам писать программу, но поскольку я впервые столкнулся с этим надо проанализировать и посмотреть как это делается.
Я хочу собирать протоколы обмена даныых в а/м по CAN и моделировать их.
Но я только учусь и начинаю с нуля очень тяжело но надо. Поэтому это мои первые шаги.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:05
Рейтинг@Mail.ru


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