Orange Pi One SDRAM

Orange Pi One - это одноплатный компьютер, как и Raspberry Pi. В основе платы - микросхема, система на кристалле (SoC) H3 фирмы AllWinner. Установка операционной системы сводится до загрузке ее образа на карту памяти формата microSD. Из под Windows образ загружается, как правило, утилитой Win32DiskImager. Для примера был выбран ARMBIAN. После подключения платы, загрузка системы так и не происходила. Для проверки, аналогичная плата, купленная ранее, запустилась без ошибок. Orange Pi One имеет отладочный интерфейс ttyS0. Подключив UART-USB переходник, через утилиту PuTTY, появится возможность просмотреть процесс загрузки.

Читать дальше...

 

Уникальный device ID в микроконтроллерах STM32F0x1/STM32F0x2/STM32F0x8 (STM32F051R8T6).

В описании характеристик микроконтроллера STM32F051R8T6 обозначено, что он содержит 96-ти битный уникальный идентификатор. Данный ID бывает полезным, если устройству на основе микроконтроллера необходим уникальный номер. При наличии такой функции в аппаратных ресурсах микроконтроллера, отпадает необходимость самому производить прошивку идентификатора и следить за тем, чтобы каждый новый ID был уникальным. В случае семейства STM32F0x1/STM32F0x2/STM32F0x8 производитель гарантирует, что каждый микроконтроллер имеет свой уникальный номер.

Читать дальше...

 

Работа с GPIO Raspberry Pi на PHP, пример.

Однажды мне понадобилось удаленное управление одним девайсом. Так как в интернете успешно трудится моя Raspberry Pi, было принято решение возложить эту функцию на нее, ну а результат выложить тут. Самое главное научиться мигать светодиодом, а потом можно что хочешь навесить вместо него.

Читать дальше...

 

STM32F2XX тактирование

Пример разгона STM32F205RB до 120МГц с внешнего кварца на 8МГц и 25МГц (tutorial) Проверено на STM32F205RBT6, должно работать на STM32F207, STM32F215, STM32F217.

Читать дальше...

 

STM32F10x порты PD0, PD1, PB3, PA15

В процесе изучения микроконтролеров STM32F10x, выясилось что порты PD0, PD1, PB3, PA15 не работают. Сначала грешил на кривую разводку по питанию, ведь порты в STM32 питаются отдельно от процессорного ядра. Но глянув в даташит на таблицу описания пинов, выяснил интересные особености. По умолчанию (после перезагрузки микроконтроллера) вывод PD0 это вход тактирования кварца OSC_IN, PD1 выход тактирования OSC_OUT, PB3 это JTDO, PA15 - JTDI, два последних работают на JTAG.

Читать дальше...

Разделы Сайта