Подключение к MSP430LaunchPad сегментного индикатора МЭЛТ по I2C

Потребовалось подключить к MSP430 Launchpad дисплей для отображения простейшей информации.
Подробно описанное в инете подключение графического дисплея от Nokia не устроило ввиду значительного объёма библиотеки, кропотливости работы по распайке оного устройства, да и просто излишества функций.
Читать дальше
IIC/I2C/TWI и провод "Пружинка"
Вопрос и проблема интересные)
Есть два маленьких МК на одной плате и они будут слать инфу большому МК, который на другой плате, и в зависимости от этой инфы принимает решение что делать дальше.
Читать дальше
Есть два маленьких МК на одной плате и они будут слать инфу большому МК, который на другой плате, и в зависимости от этой инфы принимает решение что делать дальше.
Читать дальше
YAMBC - Yet another msp430-based clock - Часть 2. Софт
Первая часть (железо)
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
- +1
- 01 апреля 2012, 00:03
- DeusExMachina
- Оставить комментарий
YAMBC - Yet another msp430-based clock - Часть 1. Железо
В одном проекте мне понадобились часы на msp430. Заграничные товарищи разработали часы на таймере (используется Watchdog), но таймер мне не подходит, да и схема слишком сложная для такого простого изделия.
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
- +1
- 29 марта 2012, 20:26
- DeusExMachina
- 9
STM8 и термометр LM75

Пост ни о чем. Проходим мимо и не толпимся.
Читать дальше
stm32f103 + i²c = адъ и сотона
Попробовал повозиться с I²C. Мало того, что эррата на три листа, так и не работает толком ((
Подключил lsm303dlh, пытаюсь прочитать — на шине все нормально, а stm тормозит — говорит «ack нетути». И все. Но суслик-то есть…

i2c1 не работает совместно с fsmc (без него — на ура). Блин.
Не используйте i²c вместе с stm32f103! Если уж надо какую-то последовательную шину — переходите на spi.
Подключил lsm303dlh, пытаюсь прочитать — на шине все нормально, а stm тормозит — говорит «ack нетути». И все. Но суслик-то есть…

i2c1 не работает совместно с fsmc (без него — на ура). Блин.
Не используйте i²c вместе с stm32f103! Если уж надо какую-то последовательную шину — переходите на spi.
Дисплеи Newhaven с интерфейсом I2C и логикой 3.3В

Похоже, я нашел то, о чем давно мечтал — символьные дисплеи, похожие на Winstar, но более удобные для использования с ARMами, ПЛИСами и другими устройствами с напряжением ввода-вывода 3.3В. К тому же шина I2C намного удобнее, чем нестандартный и избыточный интерфейс Winstar c 4/8 линиями данных и двумя управления. Есть простые алфавитно-цифровые, есть с RGB подсветкой (в т. ч. инверсные — на картинке) и другие — графические, TFT и т. п. У некоторых кроме I2C есть интерфейсы SPI и RS-232.
Одна проблема — в России я их в продаже не нашел, а при заказе с сайта неизвестна стоимость доставки (надо списываться с ними). Если я их все-таки закажу, напишу здесь. Если кто-то закажет раньше меня, еще лучше :)
Получил свои бесплатные образцы I2C чипов от NXP.
Ещё в субботу, получил свои семплы.) По некоторым причинам, здесь я отписываюсь только сейчас.
Надо сказать, что получение комплекта Industrial чипов порадовало, бо доставоено было быстро(отправлено 5 октября. получено на почте 13. получено в почтовом ящике 15).) Я даже придумал, что с ними сделать — термометр цифровой для своей небольшой химлабы(Ну а поможет мне в этом публикуемый здесь мануал по LPCExpresso — полезная серия статей, надо сказать.). Даром что ли там термодатчик и контроллеры LCD дисплеев? Кстати. а вот списочек того. что там было: по 2 штуки: PCA9601DP, SC16IS741IPW, PCA9665PW, PCA 9675PW, PCF8523TS, PCF2129AT, PCA9685PW,PCA9635PW, LM75BDP и по штуке PCF85176T, PCF85162T и SC16IS752IPW.
Фото ниже:



Надо сказать, что получение комплекта Industrial чипов порадовало, бо доставоено было быстро(отправлено 5 октября. получено на почте 13. получено в почтовом ящике 15).) Я даже придумал, что с ними сделать — термометр цифровой для своей небольшой химлабы(Ну а поможет мне в этом публикуемый здесь мануал по LPCExpresso — полезная серия статей, надо сказать.). Даром что ли там термодатчик и контроллеры LCD дисплеев? Кстати. а вот списочек того. что там было: по 2 штуки: PCA9601DP, SC16IS741IPW, PCA9665PW, PCA 9675PW, PCF8523TS, PCF2129AT, PCA9685PW,PCA9635PW, LM75BDP и по штуке PCF85176T, PCF85162T и SC16IS752IPW.
Фото ниже:




LPCXpresso Урок 15. I2C. Работа с термометром LM75.
Представляю вашему вниманию ранее отменённую статью курса для начинающих посвященную шине I2C на примере работы с датчиком температуры LM75. Сам датчик имеет небольшую стоимость (25р в Чип-НН на момент покупки мной, да и в наборе I2C от NXP присутствовал), что в 2-3 раза дешевле популярного термометра от Dallas. Про LM75 имеется описание в сообществе и вне его в инете (благо есть поиск).
Читать дальше
Читать дальше