ЭкоСреда ecoins
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ЭкоСреда ecoins
а там разве не мисо нужен ?
моси же вроде как на отправку ращитан тока
мне же вроде как надо с 9 пина считать данные на 12 пин или нет ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ЭкоСреда ecoins
тоесть я подключаю так ?
74HC165:
PL (1) -> Arduino Pin 2 (CS)
CP (2) -> Arduino Pin 13 (SCK)
Q7 (9) -> Arduino Pin 12 (MISO)
GND (8) -> Arduino GND
VCC (16)-> Arduino 5V
74HC165:
PL (1) -> Arduino Pin 2 (CS)
CP (2) -> Arduino Pin 13 (SCK)
Q7 (9) -> Arduino Pin 12 (MISO)
GND (8) -> Arduino GND
VCC (16)-> Arduino 5V
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Это описка в меню выбора параметров, на работу не влияет, выбирается пин miso.fefar51702 писал(а): 16 мар 2025, 12:56 2025-03-16_165429.png
а там разве не мисо нужен ?
моси же вроде как на отправку ращитан тока
мне же вроде как надо с 9 пина считать данные на 12 пин или нет ?
Поправил. Будет разработан новый блок, некоторое время в библиотеках будут обе версии.
С уважением, ecoins.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
fefar51702 писал(а): 16 мар 2025, 12:58 тоесть я подключаю так ?
74HC165:
PL (1) -> Arduino Pin 2 (CS)
CP (2) -> Arduino Pin 13 (SCK)
Q7 (9) -> Arduino Pin 12 (MISO)
GND (8) -> Arduino GND
VCC (16)-> Arduino 5V
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ЭкоСреда ecoins
требуется для эксперемента подать на вход ей 1мгц но не могу найти такой генератор в приложении
минимум 1мкс а надо 500/500нс
минимум 1мкс а надо 500/500нс
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Такой генератор можно получить на STM32H743VI - на остальных получить такую частоту нет.fefar51702 писал(а): 16 мар 2025, 14:53 требуется для эксперемента подать на вход ей 1мгц но не могу найти такой генератор в приложении
минимум 1мкс а надо 500/500нс
Писать через функции SPI можно и с большей частотой, а вот выводить на пин или просто код написать с быстродействием 2млн циклов в секунду не просто.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ЭкоСреда ecoins
Код: Выделить всё
void setup() {
// Настройка таймера 1 для генерации сигнала 1 МГц
pinMode(9, OUTPUT); // Устанавливаем вывод 9 как выход
// Сбрасываем настройки таймера 1
TCCR1A = 0;
TCCR1B = 0;
// Устанавливаем режим CTC (Clear Timer on Compare Match)
TCCR1B |= (1 << WGM12);
// Устанавливаем предделитель на 1 (без деления частоты)
TCCR1B |= (1 << CS10);
// Устанавливаем значение для сравнения (OCR1A)
// Частота тактирования Arduino Uno 16 МГц
// Для генерации 1 МГц: OCR1A = (16,000,000 / (2 * 1,000,000)) - 1 = 7
OCR1A = 7;
// Включаем режим сравнения для вывода OC1A (вывод 9)
TCCR1A |= (1 << COM1A0);
}
void loop() {
// Основной цикл пустой, так как таймер работает в фоновом режиме
}
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ЭкоСреда ecoins
а вот анализатор говорит что всё нормально с расширителем и на 12 пин данные уходят
блок суматора рабочий проверял генератором в уарт шлёт импульсы
выходит блок 165 активирует микросхему но неможет выдать результат на выходы свои
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 740
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: ЭкоСреда ecoins
Подскажите для какой версии программы блоки на первой странице от 10. 08.23 ?
Интересует блок для PCF8575.
Интересует блок для PCF8575.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Эти версии могут быть не совместимы с новой версией FLProg 9x - должно быть совпадение версии, библиотек в ней и блока.montirovka писал(а): 30 мар 2025, 09:47 Подскажите для какой версии программы блоки на первой странице от 10. 08.23 ?
Интересует блок для PCF8575.
2025-03-30_09-38-53.png
Но этот блок вроде должен работать.
Сейчас идет работа блоков по упорядочиванию сенсоров и расширителей в "Кандидатах".
С уважением, ecoins.
- montirovka
- Капитан
- Сообщения: 740
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: ЭкоСреда ecoins
Так эти блоки для какой версии FLProg делались?
В версии 9.3.1 и в этой ПБ по дате один и тот же, но в блоках есть различия.
В версии 9.3.1 и в этой ПБ по дате один и тот же, но в блоках есть различия.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Датируется 2023г - тогда не было 9-ой версии.montirovka писал(а): 30 мар 2025, 10:27 Так эти блоки для какой версии FLProg делались?
В версии 9.3.1 и в этой ПБ по дате один и тот же, но в блоках есть различия.
-
- Рядовой
- Сообщения: 27
- Зарегистрирован: 06 мар 2019, 16:36
- Имя: Александр
Re: ЭкоСреда ecoins
Скажите пожалуйста, почему в версии FLProg 9.3.12 не компилируются старые контроллеры (Mega2560, Nano, Uno). Ошибку выдает по вашей библиотеке RT_HW_00_BASE. В проекте ставлю кнопку и светодиод, только для проверки.
Arduino: 1.8.19 (Windows 10), Плата:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\RT_HW_BASE_12_02_Link_I2C.cpp:7:0:
f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0901_FUNC_I2C/FUNC_I2C_0001_CPP_COMMON_AVR.hpp: In member function 'void RT_HW_BASE::i2cEnd(uint8_t)':
f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0901_FUNC_I2C/FUNC_I2C_0001_CPP_COMMON_AVR.hpp:83:68: error: 'class TwoWire' has no member named 'end'; did you mean 'read'?
if(bus==0) {if(i2cGetStatus(bus)==1){i2cSetStatus(0,bus); Wire.end(); return;}}
^~~
read
exit status 1
Ошибка компиляции для платы Arduino Mega or Mega 2560.
#include "flprogUtilites.h"
FlprogBounceDiscreteInputPin FLProgPin_4(4, FLPROG_PULL_UP_MODE, 0);
FlprogDiscreteOutputPin FLProgPin_7(7, 0, 0);
bool DI_block_1_outValue;
void setup()
{
FLProgPin_4.setPeriod(53);
}
void loop()
{
RT_HW_Base.sheduler();
//Плата:1
DI_block_1_outValue = (FLProgPin_4.digitalRead());
FLProgPin_7.digitalWrite((!(DI_block_1_outValue)));
}
Arduino: 1.8.19 (Windows 10), Плата:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\RT_HW_BASE_12_02_Link_I2C.cpp:7:0:
f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0901_FUNC_I2C/FUNC_I2C_0001_CPP_COMMON_AVR.hpp: In member function 'void RT_HW_BASE::i2cEnd(uint8_t)':
f:\FLProg_9-3-12_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0901_FUNC_I2C/FUNC_I2C_0001_CPP_COMMON_AVR.hpp:83:68: error: 'class TwoWire' has no member named 'end'; did you mean 'read'?
if(bus==0) {if(i2cGetStatus(bus)==1){i2cSetStatus(0,bus); Wire.end(); return;}}
^~~
read
exit status 1
Ошибка компиляции для платы Arduino Mega or Mega 2560.
#include "flprogUtilites.h"
FlprogBounceDiscreteInputPin FLProgPin_4(4, FLPROG_PULL_UP_MODE, 0);
FlprogDiscreteOutputPin FLProgPin_7(7, 0, 0);
bool DI_block_1_outValue;
void setup()
{
FLProgPin_4.setPeriod(53);
}
void loop()
{
RT_HW_Base.sheduler();
//Плата:1
DI_block_1_outValue = (FLProgPin_4.digitalRead());
FLProgPin_7.digitalWrite((!(DI_block_1_outValue)));
}
-
- Сержант
- Сообщения: 106
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 6 раз
Re: ЭкоСреда ecoins
скорее всего библиотека кривая в авр вроде как енд не используют в ваере
но причом он тут и ваши кнопки хз что за простой пример тогад
но причом он тут и ваши кнопки хз что за простой пример тогад
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Исправлено. Подробнее ответил в теме "FLProg 9.3.12 тест".pilotyac71 писал(а): 28 май 2025, 08:37 Скажите пожалуйста, почему в версии FLProg 9.3.12 не компилируются старые контроллеры (Mega2560, Nano, Uno). Ошибку выдает по вашей библиотеке RT_HW_00_BASE. В проекте ставлю кнопку и светодиод, только для проверки.
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 12 июн 2018, 12:38
- Имя: Михаил
- Поблагодарили: 1 раз
Re: ЭкоСреда ecoins
Здравствуйте.Вопрос по ПБ ads1115. В вашем блоке можно устанавливать множитель внешним параметром или нет ? В настройках есть а входа нет.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
Не помню. Вечером посмотрю.malen53751 писал(а): 29 май 2025, 06:49 Здравствуйте.Вопрос по ПБ ads1115. В вашем блоке можно устанавливать множитель внешним параметром или нет ? В настройках есть а входа нет.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: ЭкоСреда ecoins
НОВАЯ ВЕРСИЯ FLPROG 9.4.0
Вышла стабильная версия FLProg 9.4.0
https://flprog.ru/downloads/distrutives ... rog-3-0-3/
Вышла стабильная версия FLProg 9.4.0
https://flprog.ru/downloads/distrutives ... rog-3-0-3/
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя