Индикация на LCD данных от DS1307

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 13
Зарегистрирован: Чт июн 11, 2009 19:53:21
Откуда: г. тверь

Сообщение sersne »

Пытаюсь что бы на дисплей выводилось время и дата, которое Atmega64 считывал из ds1307.
Код в Atmega64 еще сыроват да и во многом не понятен, поэтому прошу не ругать. Все необходимые процедуры находятся в main().

Проблемма в следующем - мне нужно записать в массив dat[] значения, которые находятся в DS1307:

//dat[0] - ten hours
//dat[1] - one hours
//dat[2] - ten minutes
//dat[3] - one minutes
//dat[4] - week (эту запись взять неоткуда, нужно высчитывать)
//dat[5] - ten day
//dat[6] - one day
//dat[7] - month
//dat[8] - ten year
//dat[9] - one year

эти значения выводятся на LCD. Запись и вывод в самом контроллере работают, не работает перевод из DS1307 в dat[]. Вместо чисел пишет не то что нужно.
Например, читает из DS1307 минуты, но как разделить десятки минут и единицы минут не знаю. Пытаю код уже несколько дней, а результат нулевой.

Если кто то найдет ошибку буду очень благодарен.
Вложения
atmega64_ds1307.rar
(182.5 КБ) 166 скачиваний
самый обычный человек
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

непонятно, что за контроллер, что за функции у вас и вообще мало чего понятно... например, непонятно, зачем такой изврат с массивом? но, как говорится, хозяин - барин, потому рекомендую почитать о том, как переводить числа в их символьное представление, возможно это именно то, что вы хотите

в принципе, если в МК достаточно памяти, то значительно проще выводить все при помощи функции sprintf
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Давайте мух от котлет отделим, а? Вы данные с DS-ки получаете? Точно? Корректные? Уверены? Если нет - ищем через поиск темы по этой микросхеме. Если да - ищем темы по отображению информации на LCD,их тоже достаточно... Здесь пока закрываю...
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»