реклама на сайте
подробности

 
 
13 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Исходники программ и библиотек, у вас есть чем поделиться?
SasaVitebsk
сообщение Apr 20 2006, 20:36
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 706
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



По просьбам трудящихся выкладываю дополнительно по теме пульт i2c:

1) Схема присоединения к LPT порту PC
2) Библиотека для использования для AVR и 8051

Библиотеки правда не очень. smile.gif Я обычно в проект вкладываю. Теперь выдирать пришлось. Возможно чего-нибудь покалечил. smile.gif Но вроде там всё просто сами доработаете. Или на мыло пишите. smile.gif

Сообщение отредактировал SasaVitebsk - Apr 20 2006, 20:37
Прикрепленные файлы
Прикрепленный файл  bibl.rar ( 10.35 килобайт ) Кол-во скачиваний: 15145
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 22 2006, 14:46
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 717
Регистрация: 24-03-05
Пользователь №: 3 659



Выкладываю драйвер USARTа на Си, использующий кольцевые FIFO буферы. В принципе ничего нового, подобное где то есть, может даже в аппликухах Atmel, и я не претендую на изобретение чего то нового. Но может кому пригодится. Много удобных #define)))
Прикрепленные файлы
Прикрепленный файл  USART.Driver.rar ( 4.7 килобайт ) Кол-во скачиваний: 16872
 


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 05:16
Сообщение #33


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Программный full-duplex UART для ATtiny13. С внутренним осциллятором 9.6Mhz обеспечивает работу UART'a на скоростях 9600/19200/38400. Имеется возможность раздельной инверсии линий Tx и Rx, что позволяет откзаться от применения преобразователей уровней RS-TTL. Присоединенный проект демонстрирует эхотерминал на скорости 38400, подключение к COM порту показано на прикрепленном рисунке.
Прикрепленные изображения
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Software_uart.zip ( 6.24 килобайт ) Кол-во скачиваний: 22405
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 30 2006, 14:15
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 717
Регистрация: 24-03-05
Пользователь №: 3 659



Привет всем!



Стартовый исходник для символьных ЖКИ на основе HD44780. С помощью многочисленных #define перестраивается под любой мыслимый дисплей на основе HD44780 (только с одним чипом!, т.е кроме индикаторов 4х40). В исходнике только примитивы - отправить команду, прочитать статус, отправить данные, прочитать данные. Вполне достаточно, что бы приступить к плодотворной работе с дисплеем без экспериментов. Поддерживает 4-х и 8-и битную шину данных... Сварено на IAR C for AVR 4.10B. Как всегда, мои подробнейшие комментарии)))
Прикрепленные файлы
Прикрепленный файл  HD44780src.ZIP ( 4.68 килобайт ) Кол-во скачиваний: 17880
 


--------------------
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение May 30 2006, 15:37
Сообщение #35


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Цитата(prottoss @ May 30 2006, 17:15) *
Привет всем!
Стартовый исходник для символьных ЖКИ на основе HD44780.


Красиво! Молодец. Хорошо постарался!
Но рассчитывать задержки вручную?
Не лучше ли так:
#define XTALL 16.0
#define delay_us(us) __delay_cycles (XTALL * us);
#define delay_ms(ms) delay_us (1000 * ms)
По моему было бы еще удобнее.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 30 2006, 15:50
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 717
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(aleksey_g @ May 30 2006, 23:37) *
Цитата(prottoss @ May 30 2006, 17:15) *

Привет всем!
Стартовый исходник для символьных ЖКИ на основе HD44780.


Красиво! Молодец. Хорошо постарался!


Спасибо...)

Цитата(aleksey_g @ May 30 2006, 23:37) *
Но рассчитывать задержки вручную?
Не лучше ли так:
#define XTALL 16.0
#define delay_us(us) __delay_cycles (XTALL * us);
#define delay_ms(ms) delay_us (1000 * ms)
По моему было бы еще удобнее.


Может быть так и лучше)


--------------------
Go to the top of the page
 
+Quote Post
agnedbay
сообщение Jun 9 2006, 11:32
Сообщение #37





Группа: Новичок
Сообщений: 10
Регистрация: 22-03-05
Пользователь №: 3 592



Вот поляк выложил аппаратный TWI для управления LCD (CVAVR)
http://lcd.strony.pl/d-104v1.htm
Проверял нужные для меня (делал 2 i2c аппаратный и программный) куски кода все работает.
А вот взагали http://lcd.strony.pl/ что есть.
Хоть и по польски, но понятно.
Go to the top of the page
 
+Quote Post
Stas633
сообщение Jul 1 2006, 07:47
Сообщение #38


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 6-01-06
Пользователь №: 12 901



Не смог найти готового, поэтому сделал свое....

Бегущая строка для HD44780 на Си. Выполнено в CV_AVR...

Файл в формате .html, так как пояснений больше чем собственно кода...

Прикрепленный файл  beg_stroka.rar ( 2.6 килобайт ) Кол-во скачиваний: 17189
Go to the top of the page
 
+Quote Post
TamTam
сообщение Jul 6 2006, 07:00
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Библиотека и модель в PROTEUSE 6.9. sp4 для подключения HD44780 всего по 3 проводам с использованием сдвигового регистра 74HC164 МК. Компилятор CodeVisionAVR
Отбельная благодарность за помощь в понимание и написание программы:
1. rat - описание работы с HD44780
2. otrog - правка кода и правильный загон строк в регистр
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  3_wire_lcd.rar ( 48.94 килобайт ) Кол-во скачиваний: 17456
 
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 31 2006, 18:41
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 2 706
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Wladimir_TS @ Aug 26 2006, 10:58) *
Не уверен уместно-ли здесь просить какие - либо исходники, но я попробую:

Необходима процедура вычисления логарифма с произвольным целым рснованием в диапазоне 2-10. Режим вычислений - с фиксированной точкой. требование - минимальный занимаемый объем.

Ну очень надо - может кто ссылки где видел. help.gif


Нашёл у себя математику для 8051. Но переписать несложно.
Прикрепленные файлы
Прикрепленный файл  MATHLIB.rar ( 10.28 килобайт ) Кол-во скачиваний: 14611
 
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Sep 19 2006, 04:42
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



RkLibAvr
Польская библиотека
http://robkry.freepgs.com/?q=node/4
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 28 2006, 00:35
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 706
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Например при обработке сложного последовательного протокола происходит "прокол". Как его найти? У меня есть стенд(а если не подходит стандартный, то делаю новый). И я с МК сливаю данные на PC до 8 битов (например 2 последовательных канала приём/передача). Обычно мл.битом вперёд хотя прога может и повернуть. Итак я записываю данные в файл например 100Mb.

А дальше спокойно просматриваю что происходит и где прокол. Можно искать нужные места. Ставить метки. Измерять длительность участка. Копировать и сравнивать. Можно запоминать адрес в файле (смещение от начала файла). Мне это помогало, когда данные скрэмблированные. Можно просматривать файл до и после обработки. Можно подписывать лучи и сохранять карточку. И хранить такой протокол. Чтобы в любой момент его просмотреть. Помойму где-то у меня лежит карточка телефонного автомата. smile.gif А где-то и 2323 лежит которая легко с ним общается. smile.gif

Использовал и для аналоговых данных. Хоть и не для этого делалось.
Прикрепленные файлы
Прикрепленный файл  Osc.zip ( 255.4 килобайт ) Кол-во скачиваний: 15391
 
Go to the top of the page
 
+Quote Post
Георгий
сообщение Sep 28 2006, 04:31
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



To SasaVitebsk:
Я все таки не отказался бы от исходников пргии со стороны РС, времени нет просто сейчас разбираться. На оформление и прочие возможные огрехи закрою глаза, прекрасно понимаю, что такое тестовая программа , быстро накиданная под себя.
Можно в мыло gsb@gsb.kirov.ru

Осциллограф цифровой на компе я тоже писал, удобная штука. Я с его помощью разобрал протоколы обмена с клавиатурой, IR протоколы.


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 28 2006, 19:41
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 706
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(vesago @ Sep 28 2006, 12:11) *
To SasaVitebsk:
Я так понял ваша программа пишет данные по битам 0 - 7 LPT порта. А драйвер какой надо для XP?


Драйвера то есть. Но на счёт пишет я другой пользуюсь. Обычно. Там описание есть маленькое. smile.gif Драйвера я в пульте выкладывал. smport.vxd, smport.sys
Прикрепленные файлы
Прикрепленный файл  St01.rar ( 177.84 килобайт ) Кол-во скачиваний: 14618
 
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Oct 8 2006, 17:01
Сообщение #45


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Шаблон для быстрого программирования в CVAVR и отладки в VMLAB

В шаблоне содержится папка с проектми для компилятора CVAVR и симулятора VMLAB. Можно сразу запустить симуляцию в VMLAB программы выводящей сообщения на ПК и мигающей светодиодами.
Можно изменить программу под ваши нужды в компиляторе CVAVR - при этом удобно использовать генератор кода компилятора. После отладки окончательного варианта программы в симуляторе вы можете прошить МК прямо из компилятора CVAVR. Во время работы удобно одновременно запустить и CVAVR и VMLAB.
Прикрепленные файлы
Прикрепленный файл  codevisionavr_vmlab.rar ( 6.13 килобайт ) Кол-во скачиваний: 13995
 
Go to the top of the page
 
+Quote Post

13 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th December 2017 - 14:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016