Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
Anton
Родился
Сообщения: 5
Зарегистрирован: Чт апр 12, 2007 09:58:57

Сообщение Anton »

А как определить включен бит защиты или нет. Микросхема не будет читаться совсем или будут читаться нули?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

могу только сказать, что читаться будет не то, что записано, а что и как - это см. в даташите МК
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Если установлен бит защиты, то будут читаться нули.
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Неправда. Будет читаться 1-2-3-4 и т.д.
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
Алексей П
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Сб фев 24, 2007 06:26:18
Откуда: г.Нижний Тагил
Контактная информация:

Сообщение Алексей П »

Aheir прав, читатся будет как будьто в прошивке зашито 00, 01,02, 03,,,, FF и по новой, проверено лично мною.
Anton
Родился
Сообщения: 5
Зарегистрирован: Чт апр 12, 2007 09:58:57

Сообщение Anton »

У меня при чтении половина памяти забита 00, а другая половина FF. Контроллер прошит и работает однозначно. Хочу попробовать купить PICPROG с возможностью стирания бита защиты, но боюсь убить единственный исправный контроллер.
Аватара пользователя
dalay-lama
Потрогал лапой паяльник
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Сейчас проверил PIC16F84A, PIC16F628A, PIC16F877. Программа IC-Prog 1.06A, программатор Extrapic. При установленном бите защиты читаются нули.
Anton
Родился
Сообщения: 5
Зарегистрирован: Чт апр 12, 2007 09:58:57

Сообщение Anton »

Как можно прочитать PIC16F876A с установленным битом защиты?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
Anton
Родился
Сообщения: 5
Зарегистрирован: Чт апр 12, 2007 09:58:57

Сообщение Anton »

А как устанавливается бит защиты? Пишится в тексте программы или записывается после прошивки контроллера?
Artem333
Встал на лапы
Сообщения: 119
Зарегистрирован: Вт апр 17, 2007 15:24:47
Откуда: Новосиб

Сообщение Artem333 »

Такой вопрос: все-ли делители частоты АЦП можно использовать при тактовой частоте контроллера AVR (ATmega8) 16мгц. Подскажите плз.
Всё просто как самогонный аппарат
Аватара пользователя
Anjey
Сверлит текстолит когтями
Сообщения: 1196
Зарегистрирован: Чт мар 29, 2007 21:27:06
Откуда: г. Минск

Сообщение Anjey »

Подскажите пожалуйста, возможно ли "переделать" прошивку для МК 89S52, если у меня есть только hex файл? Т.е. кое-что изменить и добавить.
Спасибо.
kirka
Родился
Сообщения: 19
Зарегистрирован: Ср ноя 21, 2007 21:08:20

Сообщение kirka »

Конечно можно - но только если не установлена защита от чтения.
Надо считать hex, дизассемблировать его спец прогой, и получится то что вам надо на асме.Только одно но - после дизассемблирования понадобится некоторое время на разбор программы, т.е. там не будет ни внятных имён меток, ни комментариев,голый асм, как его должен понимать микроконтроллер.
:)
shemmer
Открыл глаза
Сообщения: 58
Зарегистрирован: Вс сен 09, 2007 07:13:08
Контактная информация:

Сообщение shemmer »

Добрый день всем.
Подскажите пожалуйста как лучше сделать программатор без компьютера.
То есть мне необходимо прошивать большими партиями attiny26L
Нужен автономный программатор.
Как я понимаю нужно связывать контроллеры через ISP?
Как представлять прошивку, ввиде массива?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
shemmer
Открыл глаза
Сообщения: 58
Зарегистрирован: Вс сен 09, 2007 07:13:08
Контактная информация:

Сообщение shemmer »

Дело в том что контроллеры необходимо программировать после установки на плату.
А лепить коммутацию для 5-10 плат тоже не очень хотелось
Хотя идея с буферицацией тоже хорошая
Ну а вообще автономные прошивальщики через SPI делают?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

shemmer писал(а):Ну а вообще автономные прошивальщики через SPI делают?
на заказ - чего только не делают!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
shemmer
Открыл глаза
Сообщения: 58
Зарегистрирован: Вс сен 09, 2007 07:13:08
Контактная информация:

Сообщение shemmer »

Начал вникать возникли вопросы:
В виде чего представлять прошивку в прошивке?
Я как понимаю нужно 2 массива с старшими байтами данных и с младшими
И в цикле выдавать на SPDR в соответствии с протоколом передачи?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

shemmer писал(а):В виде чего представлять прошивку в прошивке?
в виде прошивки из прошивочного файла hex-прошивки :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

Вернуться в «Разные вопросы по МК»