Часы реального времени на I2C

Использование различных блоков часов
Ответить
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

Уважаемые знатоки, может кто подскажет как сделать блок из кода. 
В общем есть часы реального времени на I2C допустим 3107 в которые можно установить время из flprog через сом порт. Программа flprog генерирует код для загрузки в  ардуино. Можно как то загнать этот код в блок пользователя чтоб каждый раз как надо установить время не перешивать контроллер, а добавлять этот код в проект и при необходимости установки времени запускать этот блок.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Часы реального времени на I2C

Сообщение vovka1973 »

fsergei70 писал(а):блок из кода
где код?
Изображение
Anydy

Часы реального времени на I2C

Сообщение Anydy »

В чем проблема то? Что у вас не получается? Есть же видеоуроки как делать блок из скетча ардуино...
Делаете блок из кода который вам нужен, добавляете вход En и пользуетесь!
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

Anydy писал(а):Что у вас не получается?
 В fbd блоки пользователя получаются нормально а из кода не получается, для меня это китайская грамота.
adolf81
Рядовой
Сообщения: 61
Зарегистрирован: 26 сен 2016, 22:15
Откуда: Чудово

Часы реального времени на I2C

Сообщение adolf81 »

дайте код, соберем
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

adolf81 писал(а):дайте код, соберем
Код не хочет почему то вставляться, говорит превышен размер сообщения. Но его не сложно получить в flprog, для этого в меню Инструменты выбираем Установка часов реального времени тип часов 3107 и Загрузить скетч. Открывается Arduino IDE c кодом, его и надо в блок загнать чтоб использовать в самой программе и не перешивать каждый раз ардуинку.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Часы реального времени на I2C

Сообщение pan »

попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось pan 15 сен 2017, 22:21, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

pan писал(а):Прикрепления: setRTC-CODE-.ubi(22Kb)
Все работает, огромное спасибо.

Рано обрадовался
Последний раз редактировалось fsergei70 16 сен 2017, 06:22, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

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

#include <iarduino_RTC.h>

iarduino_RTC _RTC1(RTC_DS1307);

еще есть проблемы вот проекты в с именем без 1 работают с 1 нет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Часы реального времени на I2C

Сообщение pan »

снимите галочку  б блоке "исользовать в проекте 1 раз"
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Часы реального времени на I2C

Сообщение fsergei70 »

pan писал(а):снимите галочку  б блоке "использовать в проекте 1 раз
Все заработало, кто бы мог подумать что дело все в галочке. Выкинул из проекта часов на max 7219 блок меню для установки времени, в итоге сэкономил 4% обычной памяти и 7% динамической памяти, и избавился от 3 кнопок.

Добавлено (16.09.2017, 14:44)
---------------------------------------------
Anydy писал(а):Есть же видеоуроки как делать блок из скетча ардуино...
Видел только видео по созданию  блоков на FBD от автора программы.  Ссылочкой не поделитесь на видео по созданию блока из скетча.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Часы реального времени на I2C

Сообщение pan »

vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Часы реального времени на I2C

Сообщение vovka1973 »

fsergei70 писал(а):Если использовать  блок самостоятельно в проекте то работает нормально если прикручивать в проект в котором уже есть часы то  блок надо подредактировать  удалить строки#include <iarduino_RTC.h>

iarduino_RTC _RTC1(RTC_DS1307);
В версии 3,0,1 это не прокатывает ,есть какие варианты?
Изображение
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Часы реального времени на I2C

Сообщение Lisica »

vovka1973 писал(а): 03 дек 2017, 08:20В версии 3,0,1
И в 3.0.5 этот блок не компилируется с часами. Плиз помогите.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Часы реального времени на I2C

Сообщение pan »

а что не так со штатным блоком установки времени?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Часы реального времени на I2C

Сообщение Dev1 »

Lisica писал(а): 06 янв 2018, 17:23И в 3.0.5 этот блок не компилируется с часами. Плиз помогите.
Поделитесь 3.0.5, а то сижу как дурак на 3.0.3 :fie:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Часы реального времени на I2C

Сообщение Lisica »

pan писал(а): 06 янв 2018, 17:46а что не так со штатным блоком установки времени?
Вот почему
Имел ввиду ваш блок пользователя #57
Dev1 писал(а): 06 янв 2018, 17:48Поделитесь 3.0.5
Опечатался...3.0.3, конечно.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Часы реального времени на I2C

Сообщение pan »

этот блок делался из скетча который загружается из "инструменты - настройка часов реального времени"
на тот момент не было штатного блока настройки времени.
в последних версиях если я не ошибаюсь, Сергей писал что переделал генерируемый код для часов.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Часы реального времени на I2C

Сообщение Lisica »

pan писал(а): 06 янв 2018, 18:55переделал генерируемый код для часов.
Сделал и для Flprog3 и выше
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Часы реального времени»

Кто сейчас на конференции

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