68. Директивы mpasm (CBLOCK ENDC, include, __CONFIG) (Урок 59. Теория)
HTML-код
- Опубликовано: 29 янв 2017
- В уроке рассмотрены директивы компилятора mpasm (CBLOCK ENDC, include, __CONFIG) для микроконтроллеров PIC. Продемонстрировано использование директив CBLOCK ENDC, include, __CONFIG. Было изучено содержимое файла p16F84a.ini. Был подключен файл p16F84a.ini в проект. Показаны возможные комбинации значений конфигурационного слова в микроконтроллере PIC16F84A. Рассмотрены режимы работы микроконтроллера: использование бита защиты кода, таймера по включению питания, сторожевого таймера и режимы работы с осциллятором.
Спасибо за Like и за Подписку на канал.
Группа в вк mychippic
раздел __CONFIG можно сгенерировать в двух вариантах в сокращенном и развернутом текстовом с помощью нажатия кнопки Generate Source Code to Output в секции Configuration Bits ;)
Михаил Петрович вы стали мне учителем в прямом смымле слова. Огромное спасибо за ваши ролики, надеюсь на продолжение.
Хороший урок, нужный,особенно разъяснение config.Помню я долго искал подробную информацию а у вас ещё тогда небыло этого так нужного урока.
прекрасное видео,все понятно,хотелось бы еще продолжения,на темы с WDT таймером,как реализовать EEPROM память,и с работой таймеров и предделителей
Большое спасибо! Будем пробовать.
Наконец то))
Спасибо!
Наконееец))
В уроке рассмотрены директивы компилятора mpasm (CBLOCK ENDC, include, __CONFIG) для микроконтроллеров PIC. Продемонстрировано использование директив CBLOCK ENDC, include, __CONFIG. Было изучено содержимое файла p16F84a.ini. Был подключен файл p16F84a.ini в проект. Показаны возможные комбинации значений конфигурационного слова в микроконтроллере PIC16F84A. Рассмотрены режимы работы микроконтроллера: использование бита защиты кода, таймера по включению питания, сторожевого таймера и режимы работы с осциллятором.
MyChipPic Сенсей вернулся )
MyChipPic добрый день.подскажите,как лучше реализовать определение на ножке изменение с 0.3в до 0?т.е.постоянно 0.3,а при нажатии 0,как это определить с помощью микроконтроллера?спасибо
Oleg Bel можно через транзисторный ключ реализовать
думал,но в момент когда на контакте 0,туда нужно передавать поочередно то 0 то 1..
Великолепная подача материала!
Нет ли у Вас в планах сделать обучающие уроки по Arduino?
Спасибо. Нет, не планирую. Если только микроконтроллерам avr, которые являются основой Arduino.
Только после пиков))).
Многоуважаемый посмотрел несколько твоих роликов так и не понял в каком универе ты преподаешь, по поводу уроков нет в планах сделать уроки программирования пик микроконтроллеров на Си? программа на Си для пик контроллеров большая редкость ...
Извините, хочу вас спросить, вы в каких-нибудь уроках объясняли команды bra и brw? Никак не пойму их назначение и как они работают.
снимите видио как из исходников в исходнике много файлов с разным расширением написать прошивку на pic 16f9..
не могу нарисовать синусоиду на Асме - подскажите плз. Использую 16F628A или 12F675.
А как вы поменяли оформление mplab?
Про F вопрос. Программа задержек генерит код с F ( decfsz Reg_1,F), но никаких include не использовалось ранее - как так?
Ещё вопрос - как регистр в variables при отладке добавить. SFR добавляются без проблем, а со своими никак. CBLOCK не помогает
Обнаружилось странное - по запросу mplab в ютубе вы вообще единственный на русском (не ожидал). Может вам видео углубленное по оболочке снять про все функции
Поможите, у меня беда. Поставил брекпоинт, затем что то делал (непомню что) и теперь брекпоинт не удаляется - только переключается с одного квадратика на два квадратика и всегда остонавливается. Что делать то?
останавливется всмысле на нем и когда один квадрат и когда два. Это какой-то multiple брекпоинт. Попробовал на простом брекпоинте такое получить (чтоб два квадрата было) и не получилось
yadi.sk/i/cRSrkVB63D6R3v
такая метка
галка у enable ни на что влияние не оказывает (у одиночного квадрата хоть цвет меняется, здесь вообще ничего) toggle line breakpoint просто переключает из двух в один и так по кругу
yadi.sk/i/y4J_FVCj3D6Vgo
все поудалял и начал заново, но вопросы про этих непонятных зверей остались. Я ж ведь даже не знаю откуда они взялись