-=FISHER=-

Members
  • Публикации

    686
  • Зарегистрирован

  • Посещение

Репутация

5 Обычный

О -=FISHER=-

  • Звание
    Завсегдатай

Информация

  • Город
    Уфа

Электроника

  • Стаж в электронике
    Менее года
  • Сфера радиоэлектроники
    Автоэлектрика

Посетители профиля

1 115 просмотров профиля
  1. Работа с DS1307

    Вот эти функции:
  2. Работа с DS1307

    Теперь дошло!)) Спасибо большое за развернутый ответ.
  3. Работа с DS1307

    Ну например я хочу передать значение часов. Следовательно, вызывать функцию я буду вот с такими параметрами? Вместо этого: Будет вызов функции, предложенной @Alex , со следующими входящими параметрами В качестве размера мне нужно указать что? То что число 12 занимает 1 байт, то есть записать 256?... Простите если туплю
  4. Работа с DS1307

    void DS_Write(uint8_t addrr, void* pData, uint8_t size) А вообще мы передаем в функцию addrr - адрес в памяти DS1307, void* pData - указатель на данные которые хотим передать, uint8_t size - а вот это размер чего? Этих самых данных? А как его определить?
  5. Работа с DS1307

    А почему в приведенном выше примере нельзя отделаться использованием переменных и нужны обязательно указатели?
  6. Работа с DS1307

    Короче я пошел читать про указатели))) До этого как-то обходился только переменными.
  7. Работа с DS1307

    @Alex Мне очень понравилась Ваше предложение. Только пожалуйста сможете объяснить, желательно на моем уровне понимания, что конкретно делают эти строчки: void* pData uint8_t * p= (uint8_t*)pData; *p++
  8. Работа с DS1307

    Ну вы же написали Вот я и решил что имеется ввиду обычный текст)
  9. Работа с DS1307

    Я не слишком опытен, вот и пишу всякую ахинею порой. Описание это функции в какой библиотеке я могу найти, подскажите пожалуйста?
  10. Работа с DS1307

    Значит мне нужно разбить слово на байты и побайтно зписать в ОЗУ?
  11. Работа с DS1307

    Ну или для упрощения какой-то определённый байт по адресу например 0x08? Спасибо огромное, разобрался!
  12. Работа с DS1307

    @ARV RAM есть энергонезависимая память? Просто если нет, то после отключения мое слово сотрется?... Так как я не буду читать содержимое календаря, можно считать что его некорректные значения никак не повлияют на работу моих часов ни через день ни через месяц?
  13. Работа с DS1307

    Здравствуйте! Для работы с DS1307 я использовал следующую библиотеку I2C: Я уже научился настраивать время в DS1307 программно. Делал я это следующим образом: Теперь для приближения моих часов к реальности, необходимо добавить возможность установки времени с помощью трёхкнопочного интерфейса. В связи с чем у меня возникли вопросы, а именно: При первом включении или при включении после отключения аккумулятора, все регистры времени будут пусты и считать с часов вообще ничего не получится, как правильно будет отследить это первое включение и записать в регистры времени значения по умолчанию, предположим 12:00:00 ? Я планирую выводить на дисплей только часы, минуты и секунды. Значит остальные данные мне не нужны, могу ли настраивать только эти показатели? Будут ли идти часы после такой настройки?
  14. DS18B20 выдает неадекватные показания при паразитном питании

    А значение подбирать эксперементально?
  15. DS18B20 выдает неадекватные показания при паразитном питании

    @ARV @technik-1017 @Геннадий Спасибо товарищи!))) У меня успешно получилось прочитать и записать данные в EEPROM датчика DS18B20 !