Еще немного о 1-wire + UART

Доделал софтину для ручной работы с 1-wire устройствами через UART.
1w_on_com.PNG



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

FT232: Как подружить 1-wire с компом

Устройств, работающих на шине 1-wire великое множество: ключи-таблетки, датчики температуры, память, RTC, АЦП…
Некоторые из них хочется подключить к компу. Но как? Неужели придется делать какой-то преобразователь на МК, или ставить специальную микросхему?!

Нет, все гораздо проще. Передавая через UART байты с разным коэфф. заполнения можно получить нужные по длительности импульсы. Таким образом можно эмулировать 1-wire. Идея в общем-то довольно известная, но я о ней узнал недавно, и думаю, что не только я один :)


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

BT <-> UART за $10

Возрадуйтесь!

Ибо недалек тот день, когда уже можно будет получить на своей почте посылку с BT-трансивером UART. И всего за $10, включая доставку.
По сути — готовый удлинитель UART. Стандартные настройки 9600-N-8-1, но поддерживает скорость до 115200.
Рабочее напряжение — 3.3V
Вот он
Даташит: 7del.net/files/Bluetooth_HC-05.pdf

Трансивер DRF7020D13

Понадобился тут ресивер с UARTом. Прочитав статью решил взять аналогичный девайс только послабже DRF7020D13 в размере 2 штуки. Радостный пришел домой, подключил сначала один модуль по UART, запустил прогу для настройки и… она его не видит! Ладно. Попробую с заводскими настройками поюзать. Отправляю один байт с одного модуля, а другим принимаю(стоят они рядом на одной макетке). Так вот правильно приходит только 50% где-то. Потом попробовал всё таки настроить сам. Включил Terminal v1.9b записал в него по даташиту строку WR_433000_3_3_3_0$0d$0a в виде макроса, так он мне в ответ показал что-то типа "№;!@#$&* вместо PARA_433000_3_3_3_0. Что такое? Почему я не могу его настроить? Или ему для настройки нужен переходник для usb от производителя?
Заранее всем спасибо за ответ.

LPC1768. Установка времени. (WEB&GPS&Manual).

Сделал настройку и установку часов на железке. Можно устанавливать время вручную, через WEB форму, одноразово синхронизировать с устройством GPS или задать периодичность, с которой микроконтроллер будет брать точное время с GPS-ки. Дополнительно, время выводится на uart.


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

LPC1768. Подключение BT GPS к uart-у. Updated

Давно, когда у меня еще не было телефона с GPS, но был ноутбук, купил я себе такую вот вещь.



Вещь прикольная, полезная, но, сейчас не нужная и долго валялась у меня в столе. Сейчас встала у меня проблема получения точного времени и синхронизации нескольких устройств от головного. Способов решения проблемы я перепробовал несколько, оставил вариант ручной установки посредством веб-формы, но хотелось автоматизма. Когда нить я таки подключу контроллер к большому инету и допилю SNTP, но на текущий момент, в качестве временного/постоянного решения сойдет и GPS, тем более, он уже есть. Тут даже есть свои плюсы, полная бесплатность данных и аккумулятор в GPS, сохраняет идущие часы, даже если не видит спутников.



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

Помехи UART'а

Добрый вечер, уважаемые читатели!
Я сейчас пытаюсь сделать управление двигателями постоянного тока по UART. То есть один МК отсылает инфу, другой — принимает и посылает сигнал на L293D(МК — Attiny2313). Оба МК я сначала отладил на макетке — всё работет как надо, а потом вставил в разведённую мной плату. Увы, как только я подключаю шнурок к UART'у, на ножке RXD сразу начинается какой-то непрекращающийся шум. Подскажите, пожалуйста, в чём может быть дело??
Схема: fotoifolder.ru/view_foto/wap9zaqjvq-4/
Плата: fotoifolder.ru/view_foto/i9jcbejhb9fx/
P.S. Это по сути первая плата моей разработки(до этого делал только до меня разведённые платы), так что не силён я в этом деле.

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

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


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

UART приемник на VHDL

Все говорят что процессы в VHDL выполняются параллельно, а мне надо последовательно!
К примеру сварить кофе, на С это с начла в чашку насыпать кофе, потом залить кипяток. На VHDL кофе и кипяток одновременно, что ж так даже быстрее. А если мне надо пожарить картошку: почистить, порезать, пожарить. С C осталось все по-прежнему, а вот в VHDL появляются непонятки.

На помощь приходит конечный автомат.

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

Ахтунг! Bray Terminal похоже глючит!

дружусь сейчас с памятью AT24xxx по i2c. i2c потрогал тоже первый раз в жизни, так что дебага хватило с головой(третий день вот идет):-) Наткнулся на такие грабли — когда из Брая выстреливаешь достаточно длинный кусок байт(больше 20ти например) или запуливаешь через него из файла — в половине случаев куда-то кушается начальный кусок посылки, причем не байт-два, а добрая половина. Эта хня убила у меня наверное часа полтора лишнего дебага. Подключился через легальный COMPort Toolkit — все вроде бы ОК. Юзаю Брай всю сознательную электронную жизнь, но более ранние проекты не требовали такого объема трафика, несколько байт туда-сюда и все. И ведь вполне возможно, что из-за его глюков я так и недораскурил SD CARD на асме:-) Если кто-то может подтвердить инфу о небезгрешности Брая — дайте знать, буду искать терминалку получше, ибо КомПортТулкитом пользоваться в качестве терминала мерзковато.