IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Код для подключения 7 сегментного индикатора на ТМ1637 к Атмеге 16
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Здравствуйте всем!

Помогите решить задачку. Приобрел на Али модуль с 7 сегментным светодиодным индикатором на ТМ1637. Эти модули популярны, у них 4 пина: +/- питания, CLK, DIO.

Хочу подключить его к своему устройству на Атмеге 16. Проблема в том, что я знаком только с Паскалем и прошивка моего устройства на Паскале, а на просторах нета все статьи про такое подключение индикатора с ТМ1637 на Си, а на Си я не умею.

Не могу найти библиотеку для ТМ1637 на Паскале. Может кто-нибудь подключал такой модуль с индикатором на ТМ1637 на Паскале? Дайте пожалуйста ссылку или пример кусочка кода.....вобщем надежда только на форум smile.gif

Спасибо.
Прикрепленное изображение

Добавлено через 8 мин.
на данный момент код такой
используются встроенная библиотека микропаскаля
для работы с програмным I2S
с аппаратным то же самое, не работает
procedure disp_write();
begin
SREG_I_bit:=0; //запретить прерывания
Soft_I2C_Init();
Soft_I2C_Start();
Soft_I2C_Write(%01000000);
Soft_I2C_Stop();

Soft_I2C_Start();
Soft_I2C_Write(%11000000);
Soft_I2C_Write(249);
Soft_I2C_Write(164);
Soft_I2C_Write(176);
Soft_I2C_Write(153);
Soft_I2C_Write(146);
Soft_I2C_Write(130);
Soft_I2C_Stop();

Soft_I2C_Start();
Soft_I2C_Write(%10001111);
Soft_I2C_Stop();

Soft_I2C_Write(%10001111); //разрешить прерывания

end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.11.2019 12:33
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name