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

 
 
13 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Исходники программ и библиотек, у вас есть чем поделиться?
Waso
сообщение Dec 19 2005, 16:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 4-11-05
Пользователь №: 10 470



Предлагаю сюда скидывать (кому не жалко) свои инклюды для работы с периферийными устройствами, предназначенные для работы в IAR. Дело в том, что например для WinAVR такую библиотеку можно найти в сети. CodeVision имеет свою библиотеку. А ИАР этим не богат. Приходится либо писать свое с нуля, либо переделывать то что есть. Гемора в этих двух занятиях поровну.
Самому мне правда пока нечего выкинуь. Наоборот, нужны исходники для стандартного текстового ЖКИ-дисплея, клавиатуры 4х4, АЦП, ШИМ и пользовательского интерфейса. Так как с ИАРом (и вообще с Си) только знакомлюсь - дело идет медленно.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 20 2005, 01:03
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Может быть сюда вообще выкладывать различные подпрограммы, для работы не только с периферией, но и например математику, сортировку, обработку данных и т.п.

Для "затравки" хочу выложить свое скромное творчество:
CRC8.ZIP - модуль для подсчета CRC8 по табличному способу (накажут меня модераторы, я уже где-то этот модуль выкладывал).
MT_10T7.ZIP - модуль для работы с дисплеем MT-10T7 фирмы "МЭЛТ" (ЖКИ 10 семисегментных знакомест + контроллер управления).
RTC.ZIP - модуль программных часов, реализована проверка високосного года. Функция rtc_service() должна вызываться каждую секунду.



P.S. В этих библиотеках, как и в любой нормальной программе, есть баги, которые я еще не встречал, просто не было удобного случая smile.gif

Есть еще библиотека для работы с протоколом WAKE (http://www.spetspribor.com/support/software/wake/wake.html), если кого заинтересует, могу выложить.
Прикрепленные файлы
Прикрепленный файл  CRC8.zip ( 1.42 килобайт ) Кол-во скачиваний: 17339
Прикрепленный файл  MT_10T7.zip ( 1.91 килобайт ) Кол-во скачиваний: 17084
Прикрепленный файл  rtc.zip ( 1.64 килобайт ) Кол-во скачиваний: 16897
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
at90
сообщение Dec 20 2005, 06:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Вот библиотечка для работы с ЖКИ 16x2 и жк ht1611.
Взял здесь!
http://www.averos.narod.ru/products/8515.htm
Прикрепленные файлы
Прикрепленный файл  8515.zip ( 80.97 килобайт ) Кол-во скачиваний: 47415
 


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
at90
сообщение Dec 20 2005, 07:46
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Библиотека для работы с датафлэшем at45
Прикрепленные файлы
Прикрепленный файл  STK500_Dataflash_Routines.zip ( 27.05 килобайт ) Кол-во скачиваний: 17577
 


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Nixon
сообщение Dec 21 2005, 08:45
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



В данном топике предлагается выкладывать различные исходные тексты программ и библиотек (как своих так и не очень smile.gif).
Приветствуется подробный стиль изложения сути предлагаемого (но только по теме twak.gif). Сами исходные тексты выкладывать лучше аттачем к сообщению или ссылкой на них. Короткие тексты (в пределах разумного) допускается публиковать прямо в теле сообщения.
Различный флейм и бессодержательные сообщения будут пресекаться на корню.

Удачи.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
at90
сообщение Dec 21 2005, 10:14
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Хороший проект с Атмеловского контеста. Вэб камера и AVR

http://www.circuitcellar.com/avr2004/wentries/A3694.zip


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
aai_m
сообщение Dec 21 2005, 13:07
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 29-11-05
Из: Донецк
Пользователь №: 11 548



Любопытное применение дисплея Siemens S65 с исходниками.

http://www.superkranz.de/christian/S65_Dis...aySoftware.html
Go to the top of the page
 
+Quote Post
Серега
сообщение Dec 24 2005, 20:31
Сообщение #8


Участник
*

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



Библиотека для 25lc640.
Прикрепленные файлы
Прикрепленный файл  25lc640.rar ( 1.65 килобайт ) Кол-во скачиваний: 15696
 
Go to the top of the page
 
+Quote Post
*SERG
сообщение Dec 26 2005, 03:14
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



много примеров и исходников
http://www.gaw.ru/html.cgi/txt/app/micros/avr/
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 27 2005, 00:49
Сообщение #10


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Это архив студенческих проектов Американского университета с 1999 по 2004. Есть и радары (ИК, Ультразвук.), и GPS-приемники, и видео игры, и музыкальные синтезаторы.
http://instruct1.cit.cornell.edu/courses/e.../FinalProjects/

Тоже очень много исходников (около 300 по некоторым данным) + схемы:
http://www.avrfreaks.net

Сообщение отредактировал haker_fox - Dec 27 2005, 00:52


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Alechin
сообщение Jan 11 2006, 15:22
Сообщение #11


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

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



Вот мои используемые практически в каждом проекте наработки:
1. Timer. Модуль таймеров. Использует таймер 3 (Мега128). Дискретность - 1 мсек. Предоставляет пользователю 8 таймеров, каждый из которых может быть однократным (отсчитал интервал и остановился) и циклическим (отсчитал, выставил флаг и перезапустился). По истечению каждого таймера может запускаться внешняя процедура.
2. AsyncTmr. Асинхронный таймер - использует таймер 0 в асинхронном режиме. Дискретность - 1 секунда. Функционально аналогичен предыдущему.
3. 3Wire. Драйвер шины 3-Wire (не путать с SPI!!!). Служит базой для построения драйверов устройств, подключаемых по 3-Wire (например, DS2404). Особенность - задержки подобраны под кварц 16 МГц.
4. MT12864. Драйвер графического дисплея MT12864 с набором шрифтов 6 на 8, 7 на 10 толстый и тонкий, 12 на 16 пикселов. Особенность - задержки подобраны под кварц 16 МГц.
5. PE12864. Драйвер графического дисплея PE12864 с набором шрифтов 6 на 8, 7 на 10 толстый и тонкий, 12 на 16 пикселов. Особенность - задержки подобраны под кварц 4 МГц.
Прикрепленные файлы
Прикрепленный файл  3Wire.zip ( 1.65 килобайт ) Кол-во скачиваний: 16433
Прикрепленный файл  AsyncTmr.zip ( 2.61 килобайт ) Кол-во скачиваний: 16041
Прикрепленный файл  Timer.zip ( 2.58 килобайт ) Кол-во скачиваний: 16823
Прикрепленный файл  MT12864_drv.zip ( 27.4 килобайт ) Кол-во скачиваний: 17463
Прикрепленный файл  PE12864_drv.zip ( 27.5 килобайт ) Кол-во скачиваний: 24154
 
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Jan 18 2006, 13:24
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



Написал h файл для тех кто любит записи типа 0bxxxxxxxx в АСМ
Может комуто пригодица =)Прикрепленный файл  binary_c.rar ( 1.01 килобайт ) Кол-во скачиваний: 16413
Go to the top of the page
 
+Quote Post
Мах
сообщение Jan 20 2006, 09:51
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 13-01-06
Пользователь №: 13 122



Не столько библиотека как исходник для подключения памяти at24c256 через twi. Проверено на железе. У меня все прекрасно работает на atmega16. biggrin.gif
Исходник взят из инета.

http://nav2.livejournal.com/130205.html cool.gif
Прикрепленные файлы
Прикрепленный файл  24c256.rar ( 1.46 килобайт ) Кол-во скачиваний: 16981
 
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Jan 23 2006, 17:49
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Цитата(Balaganov @ Jan 19 2006, 18:01) *
Хидер задержек для IAR. Использует __delay_cycles для формирования задержек от наносекунд до секунд. В параметре CPU_CLK_Hz указать тактовую частоту в герцах.[attachment=3956:attachment]


Сори не тот файл выложил, он в принципе рабочий, но до 2 с копейками МГц. Вот последний вариантПрикрепленный файл  delay.h.txt ( 379 байт ) Кол-во скачиваний: 16475
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Jan 25 2006, 00:57
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



Калкулатор boudrate для Usarta.
Не нашел готовъи вариант и написал ета прога. Думаю кто то поможет.

p.s
Ест какои то проблем с закачки фаилов в форуме. exe,rar,zip не хочет принимат.
Ето rar которъй переименовал на txt. Поменяите рзширение.
Прикрепленные файлы
Прикрепленный файл  BoudRateCalkulator.txt ( 17.21 килобайт ) Кол-во скачиваний: 14933
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 05:12
Рейтинг@Mail.ru


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