РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



Архив - только для чтения
Микроконтроллеры для начинающих
Сообщение # 21        
teslacoil
аватар
  Постов: 222   Друзья 
запрограммировал мигалкой на светодиоде включил и нихрена воткнул в программатор ещё раз нажимаю читать а там везде F F F F F F F F F F F F ЭТО ЧТО не получилось значит dry
Сообщение # 22        
Витинари
аватар
  Постов: 1503   Друзья 
Всем привет! Нужен совет по программированию PIC.
Хочу собрать часы на ик-управлении, но возникла проблема с мк для пульта - pic12f629 в магазине нет и хз когда будет (может, через неделю-две, а может и через месяц), так что я подумал-подумал и решил перевести прошивку пульта под имеющийся pic12f675. Собрал схему в протеусе: на 629 работает как надо, а на 675 светодиод мигает постоянно даже без нажатия кнопок (т.е на 7 вывод мк все время идет сигнал).
Вот, кстати, схема пульта:

Различие в мк только в наличии АЦП у последнего, и, как я понял, АЦП надо отключить командой clrf ansel, тогда прошивку можно будет и на 675 залить. Декомпилировал, значит, hex-файл, получил .asm для МПЛаб'а. Создал проект, загрузил файл, но... куда эту команду воткнуть - ума не приложу sad куда ни поставлю - никаких изменений. Даже с измененной прошивкой светодиод сам по себе мигает. Перерыл кучу форумов, 10 раз перечитал даташит, не вижу никаких зацепок, аж мозг уже закипает.
Или для модификации мне нужен именно файл исходника, а с таким не выйдет?
Объясните, пожалуйста, что же там надо делать?
Приложил файлы оригинала прошивки и полученного .asm

Да, при компиляции выходит сообщение на отмеченную строчку, что этот регистр находится не в банке 0. Не в этом ли проблема?


Добавлено (02.02.2014, 17:02)
---------------------------------------------
А все, вопрос отпал. Прошивка под pic12f675 работает happy Надо было просто схему полностью достроить в протеусе. Теперь понял, что к чему.
Файлы: my_pult_ir.hex (0.7 Kb) · my_pult_ir.asm (2.6 Kb) · 4565699.gif (8.1 Kb)
Сообщение # 23        
Kotto
аватар
  Постов: 38   ОК 
Посоветуйте что почитать и где по Си для пиков? Для авр инфы полно, для пиков везде какая то фигня, по MPLAB Си ничего понятного не нашел. Где можно взять самый начинающий уровень именно по СИ
Сообщение # 24        
fm
аватар
  Постов: 285   Друзья 
не могу прошить pic 12f675,вроде как Winpic800 видит на екране появляеться 3fff 3fff 3fff и так дале,открываю прошивку,нажимаю прошить и тут вылазит ошибка: записано 0х2089,реально в чипе 0х3fff
программатор сделал такой:
правда у меня нет BS170 использую 3n60p,пробовал разные,также и би полярные одно и тоже.
да и когда вынимаю программатор и нажимаю чтение на екране одни нолики....
Файлы: 9868345.jpg (51.1 Kb)
Сообщение # 25        
Tosik
аватар
  Постов: 105   Друзья 
fm, собери нормальный программатор, а не эту порнуху. Например такой http://radioskot.ru/publ/mk/programmator_dlja_pic/9-1-0-137
Сообщение # 26        
fm
аватар
  Постов: 285   Друзья 
Tosik, да мне на 1 раз!
но вижу прийдьотся
Сообщение # 27        
megos
аватар
  Постов: 1726   Друзья 
Цитата fm ()
да мне на 1 раз!
наивный biggrin
Да и лучше раз собрать нормальный, чем потом гадать, что не так.
Сообщение # 28        
Tosik
аватар
  Постов: 105   Друзья 
fm, это не профессионально. Если хочешь делать нормальные вещи - делай качественно с самого начала. Да и к тому же экономит кучу времени впоследствии. Реши кем ты хочешь стать - самоделкиным, или мастером своего дела.
Сообщение # 29        
Витинари
аватар
  Постов: 1503   Друзья 
fm, или, как вариант, вот этот собери: http://radioskot.ru/publ/kak_proshit_pic_kontroller/1-1-0-282
Он немного сложнее того, что предложил Tosik, но зато в нем сразу предусмотрен разъем на 28-пиновые мк.
Сообщение # 30        
Tosik
аватар
  Постов: 105   Друзья 
NovemberDreamer, ох я помню с ним намучился когда-то, там один транзистор кажется не правильно нарисован...
для новичка первый вариант лучше всего.
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA