В этой статье попробуем разобраться с расчетом схемы драйвера АЦП, речь о котором шла здесь: http://dimoon.ru/katalog-shem/masshtabiruem-signal-dlya-atsp.html.
Перечертим исходную схему в таком виде:
Рис. 1
В этой статье попробуем разобраться с расчетом схемы драйвера АЦП, речь о котором шла здесь: http://dimoon.ru/katalog-shem/masshtabiruem-signal-dlya-atsp.html.
Перечертим исходную схему в таком виде:
Рис. 1
Это заключительная часть про проект TalkingLEDClock: говорящие часы с термометром и будильником. Предыдущую часть можно найти тут, все статьи находятся здесь.
Записал небольшое видео с демонстрацией работы TalkingLEDClock. Статья будет совсем небольшая, так как все будет сказано в видеоролике. Как говорится, лучше один раз увидеть, чем сто раз услышать 🙂 В видео я не дал полного описания всех фишек этих часиков, пусть это будет некой интригой для тех, кто захочет их собрать 😉 Итак, само видео:
Спасибо за внимание, успехов в творчестве! Всем пока! 🙂
У людей бывают очень разные и порой даже странные увлечения. Кто-то любит коллекционировать фарфоровых слоников или урановое стекло, другой является ценителем редкого и дорогого алкоголя. Есть даже такие, кто коллекционирует свои состриженные ногти с рук и ног (фу, какая мерзость))). Моим же увлечением является изготовление различных электронных часов. В этой статье мы начнем знакомство с принципиальной электрический схемой моей последней разработки, и рассмотрим некоторые технические решения, которые были реализованы.
Внешние прерывания нужны для реакции прошивки МК на какие-либо быстро протекающие внешние события, которые проблематично регистрировать методом опроса состояния вывода GPIO. В stm32f103c8 для этих целей есть специальный блок EXTI, который мы рассмотрим в этой статье. Предыдущая статья здесь, все статьи цикла можно посмотреть тут: http://dimoon.ru/category/obuchalka/stm32f1.
Допустим, копая просторы Интернета, нашли мы очень интересное электронное устройство на микроконтроллере STM32, причем и все схемы, и прошивка прилагается. Но вот незадача, никогда мы не занимались загрузкой прошивки в STM32, раньше работали только с AVR-ками. Не беда! В этой статье мы разберемся в этом вопросе, ведь загружать готовую прошивку в STM32 не сложнее, чем в старые добрые AVR-ки, а может даже и проще! 😉 Итак, поехали! Предыдущая статья здесь, все статьи цикла можно посмотреть тут: http://dimoon.ru/category/obuchalka/stm32f1.
По-хорошему, данную тему надо было затронуть еще во 2-й или 3-й части данного цикла статей. Но лучше поздно, чем ни когда, поэтому поехали! В этой части мы познакомимся с программатором ST-Link, с помощью которого можно загружать прошивку в микроконтроллер STM32 и производить отладку программного обеспечения. Предыдущая статья здесь, все статьи цикла можно посмотреть тут: http://dimoon.ru/category/obuchalka/stm32f1.
Итак, мы рассмотрели обмен с периферийными устройствами посредством DMA на примере передачи данных из памяти в интерфейс SPI и обратно, а так же с помощью DMA копировали один массив данных в другой. В этой части мы рассмотрим прерывания, которые может генерировать контроллер DMA. Предыдущая статья здесь, все статьи цикла можно посмотреть тут: http://dimoon.ru/category/obuchalka/stm32f1.
В этой короткой части мы рассмотрим режим MEM2MEM и научится с помощью DMA копировать одну область памяти в другую. Все примеры, как и всегда, для микроконтроллера stm32f103c8. Предыдущая статья здесь, все статьи цикла можно посмотреть тут: http://dimoon.ru/category/obuchalka/stm32f1.