Итак, я в целом научился использовать Atmel Attiny13a, но теперь я обнаружил, что мне нужно переключиться на 8-битный микроконтроллер Microchip PIC, такой как серия PIC10.
Может ли кто-нибудь дать мне несколько хороших онлайн-ресурсов или названия книг, в которых обучают 8-битным микроконтроллерам? Я знаю, что есть некоторые продвинутые ресурсы по 16-битным микрочипам, но я ничего не могу найти ни в одной из 8-битных серий. Я понятия не имею, с чего начать.
И переход на микрочип также обусловлен стоимостью и стоимостью программирования ... Это простой продукт с очень низким энергопотреблением, в котором требуется всего 3 контакта ввода-вывода.
Я согласен с Олином в том, что ничто не заменит чтение таблицы данных, но для тех, кто плохо знаком с микропроцессорами в целом, конкретные примеры также очень полезны. Проблема (на которую намекает Олин) заключается в том, что многие примечания к приложениям могут предполагать знание x и y и могут быть плохо написаны или пропагандировать неправильные методы, поэтому обычно лучше рассматривать их как отправную точку, а не как последнее слово по конкретному вопросу. .
Есть несколько хороших книг по PIC, так что поищите и , возможно, найдите пару с хорошими рекомендациями (я думаю, что некоторые написаны Lucio di Jasio, но в основном он пишет о 16- и 32-битных PIC)
Что касается веб-сайта, я думаю, что учебники Gooligum могут быть именно тем, что вы ищете. Я много раз слышал хорошие отзывы и рекомендации в списке PIClist (автор также является его участником)
. учебные пособия по освещению различных вещей, таких как:
Базовый цифровой вывод Представляем печатную плату XC8 и CCS Простое управление цифровыми выходными контактами на базовых PIC
Чтение переключателей Чтение и устранение дребезга простых переключателей и использование внутренних подтягиваний
Использование Timer0 Настройка и доступ к Timer0 Использование Timer0 для синхронизации событий, фоновых задач, переключателей устранения дребезга и подсчета (с некоторыми примерами макросов C)
Спящий режим и сторожевой таймер Использование спящего режима, пробуждения при изменении и сторожевого таймера на базовых PIC
Управление 7-сегментными дисплеями Одиночные и множественные 7-сегментные дисплеи, таблицы поиска и мультиплексирование на базовых PIC (с использованием PIC16F506)
Аналоговые компараторы Компараторы, фиксированные и программируемые источники опорного напряжения
Аналого-цифровое преобразование и простая фильтрация Аналого-цифровое преобразование (АЦП) и вычисление скользящего среднего (доступ к банковской памяти)
Единственная реальная ссылка - это таблица данных для любого PIC, который вы хотите использовать. Например, если это PIC 10F200, '202, '204 или '206, то ответ будет PIC10F200/202/204/206 Data Sheet , который обозначен как номер документа Microchip DS41239D. Написано хорошо, там есть все что нужно. Любая другая ссылка в лучшем случае ничего не исказит. Поскольку вы уже использовали другие микроконтроллеры, вам не нужно о них рассказывать в общих чертах, достаточно только того, что касается 10F. В даташите именно так.
Ничто не заменит чтение таблицы данных.
Если вы ищете отличную книгу, попробуйте Designing Embedded Systems With PIC Microcontrollers. Я многому научился из этой книги.
Оли Глейзер
Неуверенный пони
Оли Глейзер
Стивенвх
Неуверенный пони
Воутер ван Оойен