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

 
 
> Драйвер max7219+avr+ds1307 проблемы.
DmitriyT
сообщение Apr 3 2016, 13:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 31-10-15
Пользователь №: 89 110



Здравствуйте. пытаюсь вывести на 7ми сегментный индикатор дату, время, температуру. Проблема с делением и остатка от деления. вместо десятков и единиц выводится в каждый разряд число как оно есть, и получается просто счетчик от 0 до 255.

Данные из стандартной функции ds1307

Код
rtc_get_time(&hour,&minut,&sec);
buf7=hour/10;buf6=hour%10; buf5=minut/10; buf4=minut%10;buf3=0xF;buf2=0xF;buf1=0xF;buf0=0xF;

rtc_get_date(&week_day,&day,&month,&year); //считать дату
buf0=day/10;buf1=day%10^0x80;buf2=month/10;buf3=month%10^0x80;buf4=2;buf5=0;buf6=year/10;buf7=year%10;


Самое интересное что в протеусе всё нормально а железе такие проблемы.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:59
Рейтинг@Mail.ru


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