Наш рынок наводнен дешевыми дверными звонками. Большинство дверных звонков построены на основе заказных микроконтроллеров из Китая и обычно работают от двух фонарей (тип 1,5 В AA). Мы можем безопасно эксплуатировать эти дверные звонки, используя имеющуюся проводку сетевого питания переменного тока 220 В.
Смотреть
Категория: Информация
Комментариев: 0
Теги к статье: дешевыми, имеющуюся, дверных, Большинство, рынок, проводку, звонков, фонарей, можем, обычно, двух, основе, наводнен, сетевого, заказных, тока, дверными, звонками, переменного, работают, микроконтроллеров,
В наши дни становиться всё меньше и меньше ПК с наличием в них COM и LPT портов.
В этом случае можно использовать USB программаторы, но большинство из
них имеют в своём составе микроконтроллер, который тоже нужно чем-то
прошить. Вот тут и начинается проблема "курицы и яйца” т.е чтобы собрать
программатор нужен ещё один программатор. Но к счастью в интернете уже
давно появилась схема высокоскоростного USB программатора, не требующего
прошивки управляющего контроллера. Программатор называется USBBit. В
составе этого программатора имеется распространённая микросхема FT232RL.
Это аппаратный высокоскоростной переходник USB – RS232, который может
не только эмулировать RS232, но и поддерживает прямой доступ к порту
(это когда мы можем не только записать в порт число, но и выставить
любой вывод порта в 0 или 1). Такой режим называется BitBang. Именно с
помощью этого режима можно эмулировать интерфейс SPI, по которому
программируются микроконтроллеры AVR. Недостатка у этой микросхемы два:
она очень маленькая и запаять её бывает сложно, и она дорогая (у нас она
стоит 210 рублей). Но это стоит того! Программатор получается отличный,
а главное не требует прошивки управляющего контроллера! Схема
(упрощённая):....
Смотреть
Категория: Схемы » Программаторы
Комментариев: 0
Теги к статье: этом, Программатор, BitBang, этого, nпомощью, режима, наши, имеется, стоит, этого, можем, только, порт, микроконтроллер, программатор, требует, чтобы, Схема, получается, требующего, контроллера
|