Вроде пошло дело помаленьку. Только заметил, что в даташите и в инструкции переменная для включения/отключения подтягивающих резисторов порта Б называются RBPU, а в заголовочном файле nRBPU. Еще странность, или просто особенность, нет подтягивающих резисторов порта А, или я просто не смог найти. Но русский даташит точно говорит что нет таких.
На счет плат, личный рекорд это разводка для ft245rl лутом. Хочу освоить фоторезист, но отталкивает пока цена на все это и отсутствие денег.
C18 для микроконтроллеров серии PIC18. HI-TECH купила фирма Microchip. HI-TECH компилятор теперь называется MPLAB XC Compiler: XC8 для PIC10/12/16/18 микроконтроллеров XC16 для PIC24 и dsPIC микроконтроллеров XC32 для PIC32 микроконтроллеров Скачать бесплатно можно с сайта Microchip: https://www.microchip.com/pagehandler/e ... s/mplabxc/ XC бесплатно работает 60 дней, после отключается оптимизация, но без оптимизации можно вполне продолжать работать, лекарства существуют. В PIC16 не на всех портах могут быть подтяжки. nRBPU это бит в регистре OPTION_REG.
насчет ХС не скажу,но на него надо переходить уже со знаниями тонкостей си-мое мнение мплаб-как что здесь http://labkit.ru/html/C_for_PIC?id=397 нажимаете далее и читаете,для мигалки достаточно,сам пробовал,а дальше тупик даже спрашивать не стоит-пошлют в гугл(меня уже послали ),так что лсд-не судьба изучить
Вот эта штука успешно работает на протеусе, а в живом железе диод просто горит и все и не мигает, что не так? Ноги вроде не перепутал, диод своим плюсом припаян к 17й ноге контролера PIC16F628, минус сидит на GND, прошивка заливается отлично, без ошибок каких либо.
Может фьюзы не так настроены, никак не найду где в MPLAB их настраивать и как. А надо ли отсоединять MCLR после прошивки и прочие линии от п рограмматора, чтобы начало работать или включается сразу?
Если программатор не удерживает MCLR в нуле, то можно программатор не отсоединять. Но обычно в оболочке программатора есть управление этим пином... Конфиг (фьюзы) в МПЛАБе можно выставить через меню Конфиг, либо указав в этом меню сверху галкой, чтобы конфиг был включен в код (ХЕКС).
Источник тактов определяется в конфиг. битах. В оригинальном даташите это раздел 14.1, одна страница, и далее 4 страницы про генератор. Не знаю какой у вас документ, но в моем родном даташите в регистре PCON бит OSCF=0 для 48 кГц, а не для 32. Это действительно, если в конфиге указан _FOSC_INTOSCIO, т.е. внутренний генератор без вывода тактов наружу через RA6.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения