SapegoAL 0 20 апреля, 2006 Опубликовано 20 апреля, 2006 (изменено) · Жалоба По просьбам трудящихся выкладываю дополнительно по теме пульт i2c: 1) Схема присоединения к LPT порту PC 2) Библиотека для использования для AVR и 8051 Библиотеки правда не очень. :) Я обычно в проект вкладываю. Теперь выдирать пришлось. Возможно чего-нибудь покалечил. :) Но вроде там всё просто сами доработаете. Или на мыло пишите. :) bibl.rar Изменено 20 апреля, 2006 пользователем SasaVitebsk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 22 мая, 2006 Опубликовано 22 мая, 2006 · Жалоба Выкладываю драйвер USARTа на Си, использующий кольцевые FIFO буферы. В принципе ничего нового, подобное где то есть, может даже в аппликухах Atmel, и я не претендую на изобретение чего то нового. Но может кому пригодится. Много удобных #define))) USART.Driver.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 23 мая, 2006 Опубликовано 23 мая, 2006 · Жалоба Программный full-duplex UART для ATtiny13. С внутренним осциллятором 9.6Mhz обеспечивает работу UART'a на скоростях 9600/19200/38400. Имеется возможность раздельной инверсии линий Tx и Rx, что позволяет откзаться от применения преобразователей уровней RS-TTL. Присоединенный проект демонстрирует эхотерминал на скорости 38400, подключение к COM порту показано на прикрепленном рисунке. Software_uart.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 30 мая, 2006 Опубликовано 30 мая, 2006 · Жалоба Привет всем! Стартовый исходник для символьных ЖКИ на основе HD44780. С помощью многочисленных #define перестраивается под любой мыслимый дисплей на основе HD44780 (только с одним чипом!, т.е кроме индикаторов 4х40). В исходнике только примитивы - отправить команду, прочитать статус, отправить данные, прочитать данные. Вполне достаточно, что бы приступить к плодотворной работе с дисплеем без экспериментов. Поддерживает 4-х и 8-и битную шину данных... Сварено на IAR C for AVR 4.10B. Как всегда, мои подробнейшие комментарии))) HD44780src.ZIP Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aleksey_gregul 0 30 мая, 2006 Опубликовано 30 мая, 2006 · Жалоба Привет всем! Стартовый исходник для символьных ЖКИ на основе HD44780. Красиво! Молодец. Хорошо постарался! Но рассчитывать задержки вручную? Не лучше ли так: #define XTALL 16.0 #define delay_us(us) __delay_cycles (XTALL * us); #define delay_ms(ms) delay_us (1000 * ms) По моему было бы еще удобнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 30 мая, 2006 Опубликовано 30 мая, 2006 · Жалоба Привет всем! Стартовый исходник для символьных ЖКИ на основе HD44780. Красиво! Молодец. Хорошо постарался! Спасибо...) Но рассчитывать задержки вручную? Не лучше ли так: #define XTALL 16.0 #define delay_us(us) __delay_cycles (XTALL * us); #define delay_ms(ms) delay_us (1000 * ms) По моему было бы еще удобнее. Может быть так и лучше) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agnedbay 0 9 июня, 2006 Опубликовано 9 июня, 2006 · Жалоба Вот поляк выложил аппаратный TWI для управления LCD (CVAVR) http://lcd.strony.pl/d-104v1.htm Проверял нужные для меня (делал 2 i2c аппаратный и программный) куски кода все работает. А вот взагали http://lcd.strony.pl/ что есть. Хоть и по польски, но понятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas633 0 1 июля, 2006 Опубликовано 1 июля, 2006 · Жалоба Не смог найти готового, поэтому сделал свое.... Бегущая строка для HD44780 на Си. Выполнено в CV_AVR... Файл в формате .html, так как пояснений больше чем собственно кода... beg_stroka.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TamTam 0 6 июля, 2006 Опубликовано 6 июля, 2006 · Жалоба Библиотека и модель в PROTEUSE 6.9. sp4 для подключения HD44780 всего по 3 проводам с использованием сдвигового регистра 74HC164 МК. Компилятор CodeVisionAVR Отбельная благодарность за помощь в понимание и написание программы: 1. rat - описание работы с HD44780 2. otrog - правка кода и правильный загон строк в регистр 3_wire_lcd.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 31 августа, 2006 Опубликовано 31 августа, 2006 · Жалоба Не уверен уместно-ли здесь просить какие - либо исходники, но я попробую: Необходима процедура вычисления логарифма с произвольным целым рснованием в диапазоне 2-10. Режим вычислений - с фиксированной точкой. требование - минимальный занимаемый объем. Ну очень надо - может кто ссылки где видел. Нашёл у себя математику для 8051. Но переписать несложно. MATHLIB.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andr_doy 0 19 сентября, 2006 Опубликовано 19 сентября, 2006 · Жалоба RkLibAvr Польская библиотека http://robkry.freepgs.com/?q=node/4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 28 сентября, 2006 Опубликовано 28 сентября, 2006 · Жалоба Например при обработке сложного последовательного протокола происходит "прокол". Как его найти? У меня есть стенд(а если не подходит стандартный, то делаю новый). И я с МК сливаю данные на PC до 8 битов (например 2 последовательных канала приём/передача). Обычно мл.битом вперёд хотя прога может и повернуть. Итак я записываю данные в файл например 100Mb. А дальше спокойно просматриваю что происходит и где прокол. Можно искать нужные места. Ставить метки. Измерять длительность участка. Копировать и сравнивать. Можно запоминать адрес в файле (смещение от начала файла). Мне это помогало, когда данные скрэмблированные. Можно просматривать файл до и после обработки. Можно подписывать лучи и сохранять карточку. И хранить такой протокол. Чтобы в любой момент его просмотреть. Помойму где-то у меня лежит карточка телефонного автомата. :) А где-то и 2323 лежит которая легко с ним общается. :) Использовал и для аналоговых данных. Хоть и не для этого делалось. Osc.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GeorgeV 0 28 сентября, 2006 Опубликовано 28 сентября, 2006 · Жалоба To SasaVitebsk: Я все таки не отказался бы от исходников пргии со стороны РС, времени нет просто сейчас разбираться. На оформление и прочие возможные огрехи закрою глаза, прекрасно понимаю, что такое тестовая программа , быстро накиданная под себя. Можно в мыло [email protected] Осциллограф цифровой на компе я тоже писал, удобная штука. Я с его помощью разобрал протоколы обмена с клавиатурой, IR протоколы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 28 сентября, 2006 Опубликовано 28 сентября, 2006 · Жалоба To SasaVitebsk: Я так понял ваша программа пишет данные по битам 0 - 7 LPT порта. А драйвер какой надо для XP? Драйвера то есть. Но на счёт пишет я другой пользуюсь. Обычно. Там описание есть маленькое. :) Драйвера я в пульте выкладывал. smport.vxd, smport.sys St01.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kamedi_clab 0 8 октября, 2006 Опубликовано 8 октября, 2006 · Жалоба Шаблон для быстрого программирования в CVAVR и отладки в VMLAB В шаблоне содержится папка с проектми для компилятора CVAVR и симулятора VMLAB. Можно сразу запустить симуляцию в VMLAB программы выводящей сообщения на ПК и мигающей светодиодами. Можно изменить программу под ваши нужды в компиляторе CVAVR - при этом удобно использовать генератор кода компилятора. После отладки окончательного варианта программы в симуляторе вы можете прошить МК прямо из компилятора CVAVR. Во время работы удобно одновременно запустить и CVAVR и VMLAB. codevisionavr_vmlab.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться