Здравствуйте. пытаюсь вывести на 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;
Самое интересное что в протеусе всё нормально а железе такие проблемы.