Например TDA7294

Форум РадиоКот • Просмотр темы - stm32f4 DS1307
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 05:41:44

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 07:42:08 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Вложение:
rtc_chasi.c [945 байт]
Скачиваний: 163
[code][/code]
Как правильно запустить часы ds1307.?


Вложения:
rts_chasi.h [583 байт]
Скачиваний: 162
main.c [20.73 KiB]
Скачиваний: 162
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 16:19:23 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
По адресу 0x00 установить 7-ой бит в 0.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:10:17 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
По адресу 0x00 установить 7-ой бит в 0.

Вы имеете ввду что пподпрограмма записи написана немного не верно?

Добавлено after 2 minutes 34 seconds:
а как это пишится и куда его приципить?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:28:39 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Я имею ввиду ответ на вопрос.
Вопрос звучит: "Как правильно запустить часы ds1307"
Мой ответ: "По адресу 0x00 установить 7-ой бит в 0." Полагаю, не нужно напоминать, что при этом к ним должно приходить питание.
Как написана подпрограмма я не увидел - подобную кашу читать сложно. Можно, но мне сегодня лениво, мож кто другой разберется...

Цитата:
а как это пишится и куда его приципить?

Вы можете сами ответить на этот вопрос (а также все следующие), если глянете документацию на RTC DS1307. Там будет сказано, что они управляются через интерфейс I2C. Прочитав про него (I2С), Вы поймете, что пишется это так: посылка на шину адреса устройства с битом записи, адреса регистра, данных регистра.
Обычно, программист использует готовый модуль работы с I2C.
Например, у меня бы это выглядело бы так: Error = I2C_Send(DS1307_Address, 0x00, 0x80);
При этом сбросились бы секунды.

http://easyelectronics.ru/interface-bus-iic-i2c.html


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:39:18 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Я понял.i2c настроил верно.Но вот этот момент упустил.0x00-адресс секунд.А 0x80?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:41:50 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Вы можете сами ответить на этот вопрос (а также все следующие), если глянете документацию на RTC DS1307.

0x80 - это данные.
И, кстати, приведенным примером команды я не только сбросил секунды, но и выключил часы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:55:00 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Спасибо.Буду разбиратся.С EEprom разоьрался.Правда нестандартно записывал 2байтовое число.Ну а как же адрес RTC DS1307 и 8бит в 0?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:58:06 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Ср дек 23, 2020 07:05:27 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
У меня к вам просьба.Вы не могли бы показать именно этот код в программе?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Ср дек 23, 2020 08:22:48 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1020
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
А лучше написать программу полностью :)) :)) :facepalm:

_________________
IVL ex UA6PJ OSC_F303


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Ср дек 23, 2020 10:11:46 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
В моей программе? Могу, отчего ж не мочь-то....
Код:
Error = I2C_Send(DS1307_Address, 0x00, 0x00); // Run DS1307  (clear bit CH) and clear seconds
if (Error)
{
  MessageShow("Incorrect start of the RTC");
  ErrorTimeOut(5); // Setting time (in seconds) to wait for retrying an operation
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Ср дек 23, 2020 19:21:27 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
А лучше написать программу полностью :)) :)) :facepalm:
самому .Потому что где этот 7 бит ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Ср дек 23, 2020 22:35:20 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Я выше выкладывал картинку. там написано BIT 7
Вам рано еще браться за подобное. Начните с самых-самых азов, для самых начинающих,где рассказывается про двоичную логику, про то, что такое бит и что такое байт, затем про шестнадцатеричную систему... и т.д.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Чт дек 24, 2020 07:05:43 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
0b00000000 вот двоичная логика .Я прочитал дата шит.Ds3231 лучше.

Добавлено after 44 seconds:
в байте 8 битов.

Добавлено after 4 minutes 23 seconds:
И про шестнадцатеричную систему я знал ещё с 18 лет.Вообщем спасибо вам и с наступающим Новым годом 2021 .Я вообще то преследую одну цель .СТМ только год занимаюсь.Сделать самодельный частотник.

Добавлено after 1 minute 2 seconds:
Задача для меня фантастическая.3 фазы уже знаю как произвести.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Чт дек 24, 2020 19:01:41 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
ivan dimir писал(а):
b00000000 вот двоичная логика

Нет. Это всего лишь запись числа в неофициальном двоичном формате. Это не логика.
ivan dimir писал(а):
в байте 8 битов.

Нет. Это справедливо только для 8-битных байтов. В байте может быть сколько угодно бит.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y