Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: Отладка программы PIC в MPLAB

Пн ноя 08, 2010 06:33:49

Да. Ищите полную версию.

Re: Отладка программы PIC в MPLAB

Пн ноя 08, 2010 06:41:50

См. ЛС.

Re: Отладка программы PIC в MPLAB

Пн ноя 08, 2010 12:59:08

Chettuser писал(а):См. ЛС.

Что то оно не пришло.На форумах Линукса выяснил что она(у меня версия 8.60) требует оновременное эмулирование в Вин и Досбокс(а это невозможно) поэтому запускаются не все подпрограммы.В вин запускается граф.оболочка,Асемблер,Бейсик и С18,(симулятор мк еще не юзал).В досбокс запускается много подпрограмм(без графической оболочки).В винде у меня она не живёт(см. выше).Походу в этом грабли закопаны.

HEX из проэкта MPLAB

Вт ноя 09, 2010 23:17:34

Доброе время суток, Уважаемые!
Помогите пожалуйста с проблемой.
Только начинаю разбираться с пиками,решил сделать простой кодовый замок,нашел на просторах сети схему,но не обратил внимание что листинг прошивки для MPLAB.Собрал программатор,саму схему замка воплотил в железо,а когда собрался прошивать пик обломался.Скачал MPLAB ....и все.....разобраться не смог как скомпилировать прошивку в HEX.Помогите
Листинг прилагаю
Вложения
prohivka.txt
(9.29 KiB) Скачиваний: 424

Re: HEX из проэкта MPLAB

Ср ноя 10, 2010 01:15:19

Почитай здесь http://www.labkit.ru/html/Assembler_for_PIC?id=340 и начинай программу #include<p16c84.inc> а не тем что у тебя(путь не нужен нужно название).

Re: HEX из проэкта MPLAB

Ср ноя 10, 2010 01:27:38

здесь есть темы про асемблер и млаб.зачем их клонировать?

Re: HEX из проэкта MPLAB

Ср ноя 10, 2010 11:18:42

Он больше не будет нарушать.
Примени лучше PIC16F84. HEX в архиве.

Re: HEX из проэкта MPLAB

Ср ноя 10, 2010 12:43:07

otest писал(а):Он больше не будет нарушать.
Примени лучше PIC16F84. HEX в архиве.

Вы правы.Могоразовый для начала удобнее.Как я понял он хочет научитса?

Re: HEX из проэкта MPLAB

Ср ноя 10, 2010 13:05:13

otest писал(а):Он больше не будет нарушать.
Примени лучше PIC16F84. HEX в архиве.

Ну вот, обогнали. :)
Но не пропадать же труду.
otest писал(а):Скачал MPLAB ....и все.....разобраться не смог как скомпилировать прошивку в HEX

Вот Вам проект в MPLAB 8.40. hex файл создается, но ругается на процессор. Таких давно уже нет. :cry: Может некорректно работать. У Вас точно 16C84?
Вложения
prohivka.zip
(26.31 KiB) Скачиваний: 278

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 10:51:11

Да там указанно 16с84.Но когда покупал пики -купил 2 - с84 и f84. сейчас попробую f84

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 10:59:31

PIC16C84 зря покупал. Они одноразовые.

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 11:15:05

otest писал(а):PIC16C84 зря покупал. Они одноразовые.

Спасибо уже понял,пускай валяется ,как говорится жрать не просит :)

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 12:55:24

Всем ОГРОМНОЕ спасибо!Заработало.Буду теперь пытаться немного переделать прошивку,а то в железе немного некорректно работает......еще раз всем спасибо!



З.Ы. рано обрадывался ,замок работает(т.е. пикает пи нажатиях кнопок,при трех неправильных попытках уходит в даун на одну минуту) но так как в епроме я ничего не записал(просто на радостях упустил этот момент) замок соответственно не открывается.
думаю сейчас зашью........читаю файлик автора нахожу строки
;"1" - 09h "2" - 0Ah "3" - 0Ch
;"4" - 11h "5" - 12h "6" - 14h
;"7" - 21h "8" - 22h "9" - 24h
;"*" - 41h "0" - 42h "#" - 44h
;В таком же формате код хранится в EEPROM
;Кстати, при прошивке процессора в EEPROM нужно записать какой-нибудь код.
;Я обычно записываю 42h по адресу 20h в EEPROM.
;Код при этом будет "0".

Записываю в епром в винпике значение 42(h неввожу?) по адресу 0х2120 (чесно говоря перебрал все адреса) и ничего,замок как не срабатывал на код,так и несрабатывает.Я прекрасно понимаю что баран в этом деле,но как прошить правильное значение и по какому адресу так и непонял........ :cry:Запутался с этими кодами,адресами....Помогите пожалуйста

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 21:50:44

Нужна схема или ссылка на проект. И непонятно почему 42 попробуйте записать 48d=30Н это будет "0"

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 22:20:49

автор пишет
"*" - 41h "0" - 42h "#" - 44h
;В таком же формате код хранится в EEPROM

30 записывал не работает :o
Вложения
proshivka1.txt
прошивка
(9.29 KiB) Скачиваний: 342
opisanie.txt
описание
(3.6 KiB) Скачиваний: 293
schema.gif
схема
(26.93 KiB) Скачиваний: 754

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 23:12:46

Посмотрел в Протеусе и не вижу опроса клавиатуры. Прошивка похоже не рабочая.

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 23:31:57

хм.......... :shock: это полный пиз......... если б не собрал в железе ........а может в чем то другом дело ?ведь на нажатие клавиш пикает....

Re: HEX из проэкта MPLAB

Вс ноя 14, 2010 23:45:38

Просимулируйте сами в протеусе. Кроме пиков я ничего не вижу. Программа крутится по кругу.

Re: HEX из проэкта MPLAB

Пн ноя 15, 2010 00:27:40

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

Re: HEX из проэкта MPLAB

Пн ноя 15, 2010 14:31:38

Запишите в ПЗУ с адреса 2120 последовательность 0х42 0х00 0х00 0х00 0х00 0х00 0х00 0х00 и дальше по инструкции.
Ответить