Микроконтроллеры STM8. Система тактирования.

Микроконтроллеры STM8. Система тактирования.

Здравствуйте,
В прошлый раз мы начали рассматривать таймеры, а сегодня мы с вами разберемся, как устроена система тактирования в STM8S.
По сравнению с AVR, STM8 сильно выигрывает в мощности и гибкости тактирования. Единственный минус – это невозможность тактироваться от кварцев с частотой меньше 1 МГц, но это компенсируется наличием внутреннего низкочастотного генератора. Самым же главным преимуществом STM8 перед AVR является отсутствие FUSE-битов! Все параметры тактирования настраиваются непосредственно по ходу работы программы.


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

Сопряжение домофонов. Часть № 1 "Цифровой" домофон. Алгоритм работы

Сопряжение домофонов. Часть № 1 "Цифровой" домофон. Алгоритм работы

Что человек, когда он занят только сном и едой?
Животное, не больше.
Вильям Шекспир

Лиха беда начало

Всё началось с ремонта в квартире и установки видеодомофона, т.е. появилось два домофона. Один — подъездный аудиодомофон и второй — квартирный видеодомофон. В процессе их использования появилась необходимость объединить их в одно устройство. Логичнее всего подключить подъездный домофон к квартирному, имеющему лучший дизайн, тем более, что из двух имеющихся каналов, на нем используется только один.
Для того, чтобы произвести объединение необходимо, для начала, изучить алгоритмы работы. Поиск в Internet, к сожалению, не дал особых результатов. Удалось только выяснить, что подъездный домофон представляет из себя, так называемый, "цифровой" домофон. Слово "цифровой" специально заключено в кавычки потому что, как оказалось, цифровым является только набор номера квартиры. Звук же передается в аналоговом виде.


Читать дальше
  • +10
  • 25 марта 2011, 21:21
  • kvm

LabVIEW. Учебный курс. Статья 1: Вводная. DataFlow

Всем привет
По предложению ув. foxit начинаю учебный курс по LabVIEW (англ. Laboratory Virtual Instrumentation Engineering Workbench).
Долго думал с чего начать и что осветить в этом курсе. В итоге решил начать с основ, так как без их знания дело дальше чтения этих строк не пойдет. Если вас будет интересовать что-то конкретное, то пишите, опишу отдельной статьей. Таким образом будет идти две ветки:
  1. Статьи учебного курса — где будет идти изложение с основ, и называться как Статья №1…
  2. Обзор конкретной задачи или проблемы, будет называться как Статья А…
Итак вводная статья.
Ув. Bomond в статье Знакомимся с LabView уже начал вводный рассказ об этой среде программирования я же его дополню и продолжу. Эта статья вводная поэтому расскажу о том что дает нам LabVIEW, для чего ее следует использовать, ее плюсы и минусу. Итак плюс LabVIEW:


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

Обзор dealextreme. Выпуск 3

Solder Tip Refresher(Освежитель жала)

Офигенная штуковина, на самом деле. Любое, даже абсолютно загаженное жало пошкребешь об эту таблетку — как новое. Хватает надолго, я до сих пор пользуюсь.



Ультразвуковой измеритель расстояния



Удобный. Начинает мерять нормально примерно с 60см. Максимум — 18 метров. Уровень(водный), целеуказатель(лазерный). Может измерять длинну до предмета, площадь из угла, обьем из угла. Потолки измерил правильно — 2.5 метра. Работает от кроны.
Я про него уже писал



Мультиметр, которым надо тыкать в схему


Интересная хрень, но немного неудобная. Т.е. надо сначало воткнуть второй щуп, потом повернуть голову, чтоб увидеть экран, и потом уже воткнуть сам мультиметр. Зато — автопределы, автоотключение с писком, и удобство. К нему, вроде, еще чехол прилагается. Легкий.



Солнечные зарядки для телефонов: раз, два

Внутри аккум. От солнца заряжается он, потом быстро заряжает целевое устройство.
Заряжает медленно, около 6 часов. А что вы хотели при такой площади?
Качество на 5, ничего не скрипит.


Универсальный преобразователь UART-USB на основе FT232R

При изготовлении почти любого устройства с процессорным управлением встаёт необходимость обеспечить его связь с компьютером. Причём зачастую эта связь нужна только при отладке и в дальнейшей работе прибора совершенно не требуется. А порой и сам прибор в дальнейшем не требуется — так, один раз поиграл и засунул в дальний ящик. Лепить в каждом таком девайсе преобразователь интерфейса с обвязкой лень, да и жаба душит. А ведь ещё и разъём нужен… Что бы не возникало таких проблем нужно под рукой иметь внешний преобразователь интерфейса, легко подключаемый к тому девайсу, с которым сейчас работаешь.


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

Воспроизведение звука на STM32-Discovery при помощи Speex

Многие уже воспользовались известным конкурсом, и заказали себе плату STM32-Discovery. Я тоже заказал себе такую. Захотелось сделать на ее основе какую либо конструкцию. Меня заинтересовал AN2812 от ST, в котором описывалось воспроизведение звука с использованием библиотеки Speex для STM32. Однако недостатком аппноута было то, что в нем использовалась stm32f103, более мощная чем stm32f100, установленная в discovery. Также аппноут рассчитан на работу с более сложной отладочной платой. Поскольку я только начинал изучать STM32 (это мой первый проект, до этого я только светодиодом мигал), я решил не пытаться запустить код аппноута, а собрать весь проект с нуля. Проект был создан в IAR.
Вид получившейся конструкции:




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

Altium Designer. Вывод на печать для ЛУТ

Пользуюсь программой Altium Designer не так давно. Всем хороша программа и под мои потребности вполне подходит. Выполнение большинства необходимых операций и расположение основных настроек интуитивно понятны и доступны. Однако вывод документа на печать для создания платы методом ЛУТ вызвал некоторые затруднения. Профессионалам эта информация может показаться бесполезной, а вот тем пользователям, которые только осваивают этот пакет САПР, может пригодиться.

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

Набор ножей с DX


Вот эти или эти

Брали 5 наборов. Все пришли ржавые, сталь очень легко ломается. Ручки тоже не отличаются надежностью. Сразу ломаются маленькая и средняя, толстая прочнее. Короче, возьмите лучше пару скальпелей в медтехнике :)

PinBoard в руках Чайника - Assembler и LCD

AVR
Не прошло и дня, а Чайники опять достают Вас новой писаниной. В прошлой статейке PinBoard в руках Чайника — MicroPascal и LCD, мы рассмотрели управление LCD при помощи встроенных библиотек MikroPascal`я. В этой мы обойдемся целиком ассемблером. Сделаем это для сравнения результатов.
И так, мы помним, что наш текстовый lcd подключен к плате PinBoard по сл. схеме:


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

Обжим BLS стриппером HS-1041

Я, за неимением лучшего, обжимаю BLS вот таким стриппером:
HS-1041


Читать дальше
  • +2
  • 22 марта 2011, 04:14
  • Vga