Статья эксперимент про порт кода обработки энкодера из пиков 16 серии.
Читать далееАрхив метки: UART
Эксперимент #1.18 UART в PIC18 XC8
В общем думал я, что все будет по накатанной идти, а оказалось, что в использовании уарта в 18 серии есть некоторые различия.
Компилятор XC8 имеет набор встроенных функций для работы с периферией, найти заголовочные файлы можно в папке /includes/plib. Нас на данный момент интересует usart.h.
Сформулируем интересующие нас задачи:
- Запись одного символа
- Запись строки
- Чтение одного символа = 1 байта
- Чтение нескольких байт
Все это дело будем пробовать завести на PIC18F14K50.
Система мониторинга влажности и температуры через интернет (разработка)
Давно меня преследовала идея попробовать поднять свой веб сервер, с помощью которого можно было бы управлять некоторой домашней автоматикой и мониторить текущее состояние дел с любой точки земли.
Внедряем аудиопроц, прерывания uart, инициализацию из EEPROM в усилок
Код проекта усилителя на tda7294 в PIC16f877a становится все больше, отлаживать его все труднее и дольше, но останавливаться уже нельзя 🙂 В проекте вместе с новыми добавлениями появляются хирургические вырезы, но уже фактически видна финишная прямая, вон уже шлифмашинку заказал корпус свой пилить. Ну да это все лирика… Ну, приступим. Читать далее
Аудиопроцессор TDA8425 для проекта усилителя на TDA7294
Потихоньку разгребаюсь от неинтересных дел, решил приступить к ковырянию TDA8425. Ведь именно с помощью ее я собираюсь рулить моим будущим усилителем 🙂
Усилитель. Шаг 1. Мозги.
Начинаем продвижение по созданию усилителя. Первым делом я решил собирать мозги, так как именно от них зависит весь функционал периферии и эта часть имеет прямое отношение к тематике блога. Итак, что мы имеем.
- PIC16f877a
- DS1307
- DS18b20
Что требуется получить в итоге?
В первом приближении создаем просто базу с часами реального времени, термометром (снятие показаний температуры внутри корпуса, для регулировки кулера), USARTом, и эта база снабжена выводами под все возможные порты, для последующего расширения функционала – этакий конструктор для периферии усилителя.
USB to RS-232 – FT232RL
По этому поводу есть куча статей, но я решил все-таки выбросить и свой вариант, надо же блог наполнять 🙂