Найти в Дзене
Подключаемся к микроконтроллеру PIC12F615, мигаем светодиодом.
В данном уроке мы рассмотрим подключение микроконтроллера PIC12F615, и проверим его работу помигав светодиодом. Данный микроконтроллер имеет при небольших размерах неплохую конфигурацию и может пригодится когда необходимо обрабатывать пару сигналов: Параметры микроконтроллера PIC12F615: Схема подключения микроконтроллера PIC16F615 к программатору PicKit3: Данный микроконтроллер может работать на частоте 4Мгц или 8Мгц от внутреннего тактирования. Мы настроим данный микроконтроллер на 4Мгц. Настройки фьюзов вынесем в заголовочный файл main...
122 читали · 4 года назад
Цифроаналоговый преобразователь на резисторах по принципу 2R2.
В данном уроке мы рассмотрим реализацию цифроаналогового преобразователя по принципу 2R2. Схема реализации довольно проста: Выходное напряжение описывается следующей формулой: Uвых=V*(А0*1/64+А1*1/32+А2*1/16+А3*1/8+А4*1/4+А5*1/2), где: А0…Аn – принимает значение 0 или 1. V – уровень логической единицы. Таким образом если мы будем использовать целый порт микроконтроллера (8 бит), мы получим 254 вариантов уровня напряжения, что в принципе достаточно для многих решений. Так же всегда можно  добавить еще один бит, что увеличит разрядность и качество DAC...
4 года назад
Используем мьютексы в системе FreeRTOS на базе платы Arduino Nano в среде программирования Arduino IDE.
Мьютекс – это механизм блокировки. То есть, пока не выполниться одна задача, вторая не запускается. Для примера у нас есть два датчика которые передают данные по USART, и если они одновременно будут передавать данные, мы получим не понятный набор данных, так как они будут перемешанные. Используя мьютекс, мы запрещаем одному датчику передавать данные, до тех пор, пока второй датчик не закончит свою передачу. В качестве примера рассмотрим три светодиода, которые будут символизировать три задачи, которые...
4 года назад
Создаем библиотеку в среде программирования microPython.
В данном уроке мы создадим свою библиотеку, которая будет имитировать функцию switch на языке С. Для начала мы создадим простенькую библиотеку для понимания принципа ее создания. Для визуального наблюдения работы мы подключим пять светодиодов алгоритм работы которых будет описан в нашей библиотеке. Последовательность подключения светодиодов (номера ножек ): 5, 4, 0, 2, 14. Программный код библиотеки switch.py: from machine import Pin class sw():   def __init__(self):   D1=5   D2=4   D3=0   D4=2   D5=14     self...
4 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала