Например TDA7294

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



Текущее время: Ср апр 14, 2021 04:13:40

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


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



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

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


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

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


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:10:17 
Встал на лапы

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 109
Рейтинг сообщения: 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
Рейтинг сообщений: 801
Зарегистрирован: Ср ноя 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


Вернуться наверх
 
Пружинные клеммники Degson - высокое качество соединения по оптимальной цене!

Пружинные клеммные блоки Degson для монтажа на печатную плату – это простое и надежное соединение, которое позволяет легко решать задачи для различных приложений за счет обширного ассортимента. Клеммники Degson доступны в двух конструктивных исполнениях (торцевой контакт и зажимная клеть), имеют различные направления ввода проводника (45°, 90°, 180°) и обладают широким диапазоном поперечных сечений (0,2…2,5 мм2).

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

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


Вернуться наверх
 
Вебинар «Решения Analog Devices для гальванической изоляции. Обзор технологий и новинок» (27.04.2021)

Компания «Компэл» и Analog Devices приглашают всех желающих 27/04/2021 принять участие в вебинаре, посвященном решениям Analog Devices для гальванической изоляции. В программе вебинара: технологии гальванической изоляции iCoupler, цифровые изоляторы, изолированное питание и технология isoPower, гальванически изолированные интерфейсы (RS-485, CAN, USB, I2C, LVDS) и другое.

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

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

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


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32f4 DS1307
СообщениеДобавлено: Вт дек 22, 2020 18:55:00 
Встал на лапы

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


Вернуться наверх
 


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

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


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

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


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

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

_________________
IVL ex UA6PJ OSC_F303&F103


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

Карма: 36
Рейтинг сообщений: 801
Зарегистрирован: Ср ноя 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 
Встал на лапы

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


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

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


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

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 109
Рейтинг сообщения: 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
Рейтинг сообщений: 801
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
ivan dimir писал(а):
b00000000 вот двоичная логика

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

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


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

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


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

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


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

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


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