|
Схема для at90can128, Где можно найти. Программу, как можно написать |
|
|
|
Oct 23 2008, 18:03
|
Участник

Группа: Новичок
Сообщений: 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
|
|
|
|
|
Oct 24 2008, 19:32
|
Участник

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

|
А такой еще вопрос. На программаторе есть выходы MISO и MOSI чему они соответствуют на МК? к каким ногам их цеплять?
|
|
|
|
|
Oct 25 2008, 07:45
|
Участник

Группа: Новичок
Сообщений: 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 чему они соответствуют?
Подскажите что я делая не так или с чего надо начинать.
Заранее благодарен.
|
|
|
|
|
Oct 25 2008, 10:08
|
Участник

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

|
RXD0 / PDI) PE0 (TXD0 / PDO) PE1
Насколько я понял из даташит для программирования нужно подключаться к этим выходам. Так ли это?
И влюбом случае новя МК должна читатьтся там нет же байта защиты. А у меня и новая МК не читает.
И я на каком то форуме находил что даже если стоит лок биты все равно можно считать информацию. Так ли это?
Сообщение отредактировал Kostin VA - Oct 25 2008, 10:10
|
|
|
|
|
Oct 25 2008, 14:00
|
Вечный студент
   
Группа: Участник
Сообщений: 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. Остается только параллельным прогером попробовать. Возможно, у нас общая проблема
|
|
|
|
|
Oct 25 2008, 14:07
|
Участник

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

|
Цитата(Diusha @ Oct 25 2008, 18:00)  Так-то оно так, но говорить об этом есть смысл только если Вы хотите "содрать" чей-то дивайс, поставить на многотысячный конвейер и поиметь милионную прибыль, из которой можно потратить часть на взламывание.
По поводу программера. Убедитесь, что соединены MISO - PDO, MOSI - PDI, а не наоборот. Ну а дальше уж не знаю... А с МК другого типа прогер работает?
Сам только что столкнулся: из 5-и приобретенных мега168 (все из одной пртии) 5 не реагируют на прогер. Из других партий - ОК. Когда-то была уже история с AT90S2313, которые прогились только при подаче на XTAL1 внешней f. Кажется, случайно была выпущена партия с какими-то не такими фьюсами. А эти меги и с внеш. f не работают. Остается предположение, что они зафьюзены на отключенный ISP. Остается только параллельным прогером попробовать.
Возможно, у нас общая проблема Я не знаю. у меня есть только одна новая МК которая тоже не читается. А как попробывать паралельным прогером. Что дляэтого нада? Какой прогер нужен? У меня по всей видимости прогер не видит МК. Новую он же должен читать или нет?
|
|
|
|
|
Oct 25 2008, 17:26
|
Участник

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

|
Вопрос про программатор AVRISPmkII . Должно ли быь напряжение на 2 и 6 выходе программатре постоянно? или оно подается туда только в момент программирования. Мерию напряжение оно равняется нулю. может дело в программаторе?
|
|
|
|
|
Oct 25 2008, 17:33
|
Вечный студент
   
Группа: Участник
Сообщений: 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
|
|
|
|
|
Oct 25 2008, 19:58
|
Участник

Группа: Новичок
Сообщений: 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.
|
|
|
|
|
Oct 25 2008, 20:33
|

Местный
  
Группа: Свой
Сообщений: 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, не проще ли написать свою программу, если конечно знаете протокол обмена и алгоритм работы исследуемого устройста. Реинженеринг часто завод в тупик и заканчивается пустой потерей времени.
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Oct 26 2008, 05:06
|
Участник

Группа: Новичок
Сообщений: 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В, и к этим же выходам должны подходить разъемы с программатор. т.е. на программатор тоже должно подаваться внешнее питание так ли это?
|
|
|
|
|
Oct 26 2008, 08:51
|
Участник

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

|
Цитата(IJAR @ Oct 25 2008, 23:33)  А вообще IMHO, не проще ли написать свою программу, если конечно знаете протокол обмена и алгоритм работы исследуемого устройста. Реинженеринг часто завод в тупик и заканчивается пустой потерей времени. Я готов сам писать программу, но поскольку я впервые столкнулся с этим надо проанализировать и посмотреть как это делается. Я хочу собирать протоколы обмена даныых в а/м по CAN и моделировать их. Но я только учусь и начинаю с нуля очень тяжело но надо. Поэтому это мои первые шаги.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|