Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.05.2007, 15:57
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
PIC16F630
Здравствуйте! Помогите пожалуйста с одним вопросом. Заказали написать прогу для программатора PIC-ов(PIC16F630). Программатор работает через LPT. К выходу программатора подключается счетчик газа(с микроконтроллером PIC16F630). Ни когда не сталкивался с программированием LPT, но нашел модуль драйвера LPTio.sys - тут все понятно. Но как послать управляющее слово для PIC(какое оно?), как выставить его (упр.слово) в LPT, как в целом происходит программирование PIC16F630 через LPT. В datasheet-е вроде все понятно. Но как воплатить все это в жизнь. Работаю в Delphi. Сроки поджимают а ни чего не готово. Помогите чем сможете пожалуйста. За ранее спасибо.
|
|
|
|
14.05.2007, 16:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Короче, нужно скинуть счетчик газа ? Вы уверены, что инфа именно в нем, в пике? Или чтобы он считал через 2 раза на третий.? Так прога там защищена...А поверка?
|
|
|
|
14.05.2007, 16:44
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да уверен. Так как заказщик расписал мне всю суть работы и описания электрических сигналов программатора. А как обращаться к PIC-у нет. Мне надо не сбросить счетчик газа, а запрограммировать его(по средствам PIC) например: в память данных микроконтроллера (МК) СГБМ записывают служебную информацию – модуль, текущую дату и заводской номер СГ.
|
|
|
|
14.05.2007, 16:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Рисковые люди... Ну ладно.
99,99 % точно, что на пике стоит защита - по крайней мере, в серийном варианте. Чтобы туда что-то записать, его нужно обнулить. Если нет хекса, тыкаться - просто нельзя - Вы это знаете ? Продолжаем...
|
|
|
|
14.05.2007, 16:54
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Мне необходима создать буффер экран размером 128 байт(память данных). В каждый байт будет записываться какое-либо значение. Или считываться из байта.
|
|
|
|
14.05.2007, 16:57
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
извените, но что такое хекс, и почему без него нельзя.
|
|
|
|
14.05.2007, 17:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
На пике стоит защита - отдельно 2 галочки - память программ и память данных. Когда они взведены, прочитать оттуда ничего нельзя. Снимаются эти галочки - только командой - стереть все - после этого Вы можете писать в пик, но Вы должны знать информацию, которая должна быть записана - иначе все бессмысленно.
Я не понимаю, зачем изобретать велосипед - самый простой программатор (пони прог, например) может делать то, что Вы хотите.
Для чтения защищенных пиков существуют программаторы, которые меряют потребляемый ток схемой при выдаче 0 или 1 и, исходя из разницы, делают вывод.
|
|
|
|
14.05.2007, 17:14
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Но я не изобретал программатор. Меня просто попросили написать для него прогу. Разве нельзя програмным путем считать с PIC-а инфу (backup), а потом делать все что необходимо. На assemblere люди пишут и читают что необходимо, почему же на Pascal-е нельзя
|
|
|
|
14.05.2007, 17:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Если стоит защита, то нельзя. Только так - я себе представляю - датчик тока в цепи питания, коммутаторы на выводы, на выходах коммутаторов - нагрузочные резисторы и по битику... И то... все непросто..
|
|
|
|
14.05.2007, 17:37
|
|
Частый гость
Регистрация: 06.04.2007
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Просто как я понял из алгоритма программатора(переданным мне изобретателем программатора) что программирование может быть осуществлено, но только после передачи управл.слова.
Прикрепленный файл: 6057694.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:15.
|
|