HARMHARM 0 28 декабря, 2006 Опубликовано 28 декабря, 2006 · Жалоба По аналогии с форумом AVR предлагаю выкладывать свои библиотеки для работы с периферией. Для начала выкладываю свою библиотеку для работы с I2C. Это софтверный I2C с возможностью использования с несколькими устройствами. Честно говоря, первое что я сам написал на С, да и то основанная на аналогичной библиотеке из AVRLIB, но сильно переработанная. Буду благодарен за дополнения, исправления и просто слова :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Artem-1.6E-19 0 28 декабря, 2006 Опубликовано 28 декабря, 2006 · Жалоба По аналогии с форумом AVR предлагаю выкладывать свои библиотеки для работы с периферией. Лучше сюда http://sourceforge.net/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HARMHARM 0 29 декабря, 2006 Опубликовано 29 декабря, 2006 · Жалоба Лучше сюда http://sourceforge.net/ Безусловно, SourceForge хорошее место. Но там имеет смысл заводить проект когда наберется достаточное количество кода чтобы собрать достойную библиотеку. А пока этого нет - мертворожденные проекты плодить не хочу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAI 0 29 декабря, 2006 Опубликовано 29 декабря, 2006 · Жалоба Я пару раз где-то здесь выкладывал исходники для работы с усарт... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lucky:) 0 15 января, 2007 Опубликовано 15 января, 2007 · Жалоба По аналогии с форумом AVR предлагаю выкладывать свои библиотеки для работы с периферией. Для начала выкладываю свою библиотеку для работы с I2C. Это софтверный I2C с возможностью использования с несколькими устройствами. Честно говоря, первое что я сам написал на С, да и то основанная на аналогичной библиотеке из AVRLIB, но сильно переработанная. Буду благодарен за дополнения, исправления и просто слова :) Думаю дело правильное. И лучше гдето в этом форуме выкладывать. Это будет даже как хорошее дополнение к FAQ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 23 января, 2007 Опубликовано 23 января, 2007 · Жалоба Зафиксировал тему вверху. Надеюсь получит развитие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlHakim 0 29 января, 2007 Опубликовано 29 января, 2007 · Жалоба Недавно создавал тему про работу с Uart-ом, Вот мои исходники для MSP430F149. Uart_MSP430F149.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A R T 0 4 августа, 2007 Опубликовано 4 августа, 2007 · Жалоба Доброго времени суток ВСЕМЪ!!! Посчастливилось поработать с индикатором WH2004L. В прикрепленном файле протокол обмена по 4-х разрядной шине. С уважением, ART. WH2004L.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galizin 0 19 ноября, 2007 Опубликовано 19 ноября, 2007 · Жалоба Библиотека 32 разрядной плавающей точки MSP430 для gcc без аппаратного умножителя. Для работы нужно слинковаться с библиотекой. Добавляет чуть больше 1к кода но это гораздо меньше чем стандартная библиотека gcc. Переработанный пакет FPP из состава iar. Внутри считается как и в оригинале. Перед и после работы каждая функция выполняет преобразование к iee754. Определены 2 набора функций - один описан в fpp.h. Второй совпадает с набором названий gcc. Нет проверки на ошибки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloodden 0 4 февраля, 2008 Опубликовано 4 февраля, 2008 · Жалоба есть ли у кого-нибудь библиотека delay.h как для AVR в CodeVision. #define CPU_CLK_Hz 1000000 #ifndef DELAY_H #define DELAY_H #define CPU_CLK_kHz (unsigned long)(CPU_CLK_Hz/1000) #define delay_ns(x) __delay_cycles(x*CPU_CLK_kHz*0.000001) #define delay_us(x) __delay_cycles(x*(CPU_CLK_Hz/1000000)) #define delay_ms(x) __delay_cycles(x*(CPU_CLK_Hz/1000)) #define delay_s(x) __delay_cycles(x*CPU_CLK_Hz) #endif В ИАРе работает. ВачДог НЕ сбрасывает. #define CPU_CLK_Hz 1000000 - задаём тактовую в герцах Код не мой. Где-то нашёл, правда не помню где. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 4 февраля, 2008 Опубликовано 4 февраля, 2008 · Жалоба Код не мой. Где-то нашёл, правда не помню где. :) Ну так и не надо бросать сюда всякий мусор :( 1. Ничего умного нет - все уже сделал IAR 2. Даже макросы нормально написать не смогли :( 2.1 что будет с вызовом, например, delay_ms( 2+2 )? 2.2 А округление Автора в школе не учили правильно делать? 2.3 А то что арифметика препроцессора 16bit-овая обычно и без 'L' все очень забавно будет? 3. А причем тут MSP430? #define CPU_CLK_Hz 12345678UL #define delay_ms(x) __delay_cycles( (x)*(((CPU_CLK_Hz)+500UL)/1000UL)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloodden 0 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба Ну так и не надо бросать сюда всякий мусор :( 1. Ничего умного нет - все уже сделал IAR 2. Даже макросы нормально написать не смогли :( 2.1 что будет с вызовом, например, delay_ms( 2+2 )? 2.2 А округление Автора в школе не учили правильно делать? 2.3 А то что арифметика препроцессора 16bit-овая обычно и без 'L' все очень забавно будет? 3. А причем тут MSP430? #define CPU_CLK_Hz 12345678UL #define delay_ms(x) __delay_cycles( (x)*(((CPU_CLK_Hz)+500UL)/1000UL)) Человек попросил - я ответил. Я сомневаюсь, что это будут использовать в конечной прошивке. Применительно к МСП430 - тут спросили тут и ответили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 14 апреля, 2009 Опубликовано 14 апреля, 2009 · Жалоба Вот, на днях состряпал. модуль для вычисления и калибровки температуры с платиновых датчиков HEL-700 (701,702) Пытался сделать универсальный модуль с прицелом на дальнейшую упаковку в либу. temperature.zip Кстати, опять же, к МСП никак не привязано, абсолютно абстрактный модуль. Просто я на МСП работаю.. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hash20 0 7 марта, 2012 Опубликовано 7 марта, 2012 · Жалоба Библиотека для работы с DS1302 ( без процедур чтения-записи встроенной в ней памяти, ибо нах надо....) P.S. где-то у китайцев нашел, доработал, и портировал под MSP. ds1302.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shluzzzoid 0 27 июня, 2013 Опубликовано 27 июня, 2013 · Жалоба Внесу свою толику библиотек: Работа с датчиком ds18b20 Подключение дисплея типа HD44780 Библиотека и часы реального времени на DS1394+ Вот ещё: Библиотека для подключения индикаторов на tm1638 - драйвере светодиодных индикаторов Исходники библиотек - на sourceforge, по ссылкам - архивы проектов на CCS 5.3 и Code::Blocks Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться