
Borisov_E
Members-
Content Count
210 -
Joined
-
Last visited
Community Reputation
-1 ПлохойAbout Borisov_E
-
Rank
Постоялец
-
На http://vrtp.ru и схемы жучков любых и спаяют за недорого и готовое предложат.
-
Arduino Чип - Самая Дешовая Версия Arduino - Ничего Лишнего :)
Borisov_E commented on Borisov_E's blog entry in Программирование AVR и PIC блог
А связь с USB ? В Arduino встроен АППАРАТНЫЙ преобразователь USB UART - он используется не только для загрузки программ в Arduino без отдельного программатора, но и далее работает для связи Arduino с ПК на высокой скорости. Arduino самя дешовая и то имеет такой USB UART чип - вот изображение -
Восстановление Аккумулятора Для Шуруповерта
Borisov_E replied to Charlie's topic in Зарядные устройства и аккумуляторы
Дак само собой когда на АКБ для авто в очереди по полгода люди "стояли" то понужде покупали всякие восстановители. -
Скорей всего у детектора выход обычные контакты реле. Так что не сожгет. Либо выход "открытый коллектор" но питание внутри отвязано от сети. Схему детектора надо смотреть или описание если подробное.
-
Дак МОДЕЛЬ то скажи ! А то загадками изъясняешся.
-
Вот так научли писать: uint16_t time(void) { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { return TCNT1; } }
-
Нашел архив WinAVR http://sourceforge.net/projects/winavr/files/ Inline не помешает. остальные вопросы остались.
-
Вопросы по WinAVR В коде старинном вот такая фигня: static inline uint16_t time( void ) { return __inw_atomic ( TCNT1L ); } в доке 2002 года написано что это в io.h было, в новом нет конечно теперь в #include <util/atomic.h> Как мне написать это в современном варианте ? Вот наметка: static inline uint16_t time( void ) { uint16_t temp; ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { temp = ((uint16_t) TCNT1L) | ((uint16_t)TCNT1H <<8); } return temp; } Как то коряво. 1) можно ли return засунуть в атомик блок и написать сразу без применения temp return (((uint16_t) TCNT1L) | ((uint16_t)TCNT1H <<8)); 2) нужны ли прведения типов тут ? 3) наверно inline уже не имеет смысла так как нет в этом виде инлайна. 4) как красиво написать ? 5) где посмотреть, найти старую io.h или исходник её - чтоб посмотреть как там было. Есть где то архив GCC 3.01
-
Программатор Avr910 Prottoss
Borisov_E replied to Volfram_Leone's topic in Программаторы и отладочные модули
Надо прозванивать сигналы прямо от ног программатора. Азатем смотреть осциллографом наличие сигналов на прошиваемом AVR. Если осцила нет то поставить минимальную частоту такта перемычкой и как оцсил использовать вход звуковой карты и соотв. софтину. -
Возможно. Я вам рекомендую использовать для программирования AVR компилятор CodeVisionAVR - станет граздо проще разбираться и работа будет продуктивнее.
-
Что Же Это Такое – Радиоволны И Как Их Найти
Borisov_E replied to serega19861906's topic in КВ и УКВ радиосвязь
Я очень рекомендую всем интересующимся почитать книгу "Антенны" автор Ротхамель - http://kazus.ru/forums/showthread.php?t=6658&highlight=%EA%ED%E8%E3%E8&page=326 -
Пауза в милисек delay_ms(переменная или константа склько милисек нужно); Пауза в мкрСек delay_us(константа склько милисек нужно); Это в CodeVisionAVR - компиляторе удобном для начинающих - http://www.google.ru/search?hl=ru&lr=&newwindow=1&q=%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80+CVAVR+-+CodeVisionAVR+&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&aq=f&aqi=&aql=&oq=&gs_rfai= В других компиляторах есть аналогичные фуункции. В листинге компилятора можно увидеть как паузы реализуются на ассемблере - языке профессионалов.
-
Электронный Регулятор Напряжения Бортовой Сети Авт
Borisov_E replied to Diman411's topic in Автомобильная электроника
А смысл ? Поставьте регулятор от ВАЗ-2108 и наслаждайтесь. -
PIC дешевле чем AVR.
-
Вертолет Самодельный На Двс На 10 Кг Груза
Borisov_E replied to Borisov_E's topic in Роботы и модели на ДУ-управлении
Огромное СПАСИБО ! Действительно интересно и прокольный дизайн из ПЭТ бутылок.