РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ

  • Курс по ускорению работы Мозга на 100%


    Архив - только для чтения
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Микроконтроллеры для начинающих
    Микроконтроллеры для начинающих
    Вс, 02.02.2014, 10:26 | Сообщение # 21        
    teslacoil
    аватар
      Постов: 222   Друзья 
    запрограммировал мигалкой на светодиоде включил и нихрена воткнул в программатор ещё раз нажимаю читать а там везде F F F F F F F F F F F F ЭТО ЧТО не получилось значит dry
    Вс, 02.02.2014, 16:02 | Сообщение # 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)
    Ср, 02.04.2014, 10:59 | Сообщение # 23        
    Kotto
    аватар
      Постов: 38   ОК 
    Посоветуйте что почитать и где по Си для пиков? Для авр инфы полно, для пиков везде какая то фигня, по MPLAB Си ничего понятного не нашел. Где можно взять самый начинающий уровень именно по СИ
    Вт, 10.06.2014, 21:51 | Сообщение # 24        
    fm
    аватар
      Постов: 285   Друзья 
    не могу прошить pic 12f675,вроде как Winpic800 видит на екране появляеться 3fff 3fff 3fff и так дале,открываю прошивку,нажимаю прошить и тут вылазит ошибка: записано 0х2089,реально в чипе 0х3fff
    программатор сделал такой:
    правда у меня нет BS170 использую 3n60p,пробовал разные,также и би полярные одно и тоже.
    да и когда вынимаю программатор и нажимаю чтение на екране одни нолики....
    Файлы: 9868345.jpg (51.1 Kb)
    Вт, 10.06.2014, 22:01 | Сообщение # 25        
    Tosik
    аватар
      Постов: 105   Друзья 
    fm, собери нормальный программатор, а не эту порнуху. Например такой http://radioskot.ru/publ/mk/programmator_dlja_pic/9-1-0-137
    Вт, 10.06.2014, 22:02 | Сообщение # 26        
    fm
    аватар
      Постов: 285   Друзья 
    Tosik, да мне на 1 раз!
    но вижу прийдьотся
    Вт, 10.06.2014, 22:04 | Сообщение # 27        
    megos
    аватар
      Постов: 1726   Друзья 
    Цитата fm ()
    да мне на 1 раз!
    наивный biggrin
    Да и лучше раз собрать нормальный, чем потом гадать, что не так.
    Вт, 10.06.2014, 22:07 | Сообщение # 28        
    Tosik
    аватар
      Постов: 105   Друзья 
    fm, это не профессионально. Если хочешь делать нормальные вещи - делай качественно с самого начала. Да и к тому же экономит кучу времени впоследствии. Реши кем ты хочешь стать - самоделкиным, или мастером своего дела.
    Вт, 10.06.2014, 22:10 | Сообщение # 29        
    Витинари
    аватар
      Постов: 1503   Друзья 
    fm, или, как вариант, вот этот собери: http://radioskot.ru/publ/kak_proshit_pic_kontroller/1-1-0-282
    Он немного сложнее того, что предложил Tosik, но зато в нем сразу предусмотрен разъем на 28-пиновые мк.
    Вт, 10.06.2014, 22:13 | Сообщение # 30        
    Tosik
    аватар
      Постов: 105   Друзья 
    NovemberDreamer, ох я помню с ним намучился когда-то, там один транзистор кажется не правильно нарисован...
    для новичка первый вариант лучше всего.
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Микроконтроллеры для начинающих
    Поиск:

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



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