
"Первые шаги"
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
"Первые шаги"
Ускоряем ардуино вот если бы да в FLProg....
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
"Первые шаги"
Видел эту и ещё кучу подобных статей.Dev1 писал(а):вот если бы да в FLProg....
Для штучного проекта придётся всё делать самому - надо будет маски входов/выходов прогонять через побитовое и/или, но ускорить работу мк можно.
При желании и необходимости.
Что реально может пригодится ТЫЦ
Последний раз редактировалось Sancho 30 ноя 2017, 17:29, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
"Первые шаги"
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:33, всего редактировалось 1 раз.
pony sonata
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
"Первые шаги"
В платах есть выполнение по условию. В зависимости от значения переменной. Я бы попробовал так. Создал переменную. Ее значение из не симметричного мультивибратора.
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
"Первые шаги"
На одном или на нескольких?
Добро не ценится в современном мире, люди от него наглеют!
"Первые шаги"
[ref]sonata[/ref],
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Первые шаги"
Уважаемые знатоки, подскажите как в LAD реализовать нажатием одной кнопки включение и выключение. Заранее благодарен.
"Первые шаги"
Уважаемые [ref=#ff8000]Sancho[/ref], [ref=#ff8000]pan[/ref], тоже самое и очевидно наиболее быстрое, но неприемлемый вариант с последствиями при неумелом применении новичками. Пытался через #define привести в понятный вид arduino328, pin A0-A5(7), D0-D13 (через const - параметр пользовательского блока) >>>> DDRx, (где х-C,B,D), но не осилил, пока надеюсь, директивы условной компиляции, пытаюсь дальше и новые ПБ не выкладываю во избежание...
С помощью двустабильного реле из комплекта программы, или ПБ или с задержкой повторного срабатывания при удержании нажатой кнопки Описания не делал, всё должно быть понятно из схемы, как и проверки в работе. Если что не то,- известите. Для версии FLProg 2.5.1, потому как у 3.0.3 не ладится с LAD-ом. Удачи!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 10 апр 2017, 14:47
- Откуда: Пенза
"Первые шаги"
Доброго времени суток форумчане!
Прошу вашей помощи) не могу понять что за протокол( снял показания с линии связи между мастером и слейвом (tiny13a)
Снимал при помощи логического анализатора. вроде похоже на I2c плохо понимаю в цифре
хочу понять что заложено в этом участке посыла)
Благодарю всех за ранее!!!
Прошу вашей помощи) не могу понять что за протокол( снял показания с линии связи между мастером и слейвом (tiny13a)
Снимал при помощи логического анализатора. вроде похоже на I2c плохо понимаю в цифре

Благодарю всех за ранее!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 10 апр 2017, 14:47
- Откуда: Пенза
"Первые шаги"
[ref]Labu559[/ref], дело то в том что сигнал не похож на I2c
если по стартовому импульсу смотреть)
если по стартовому импульсу смотреть)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Первые шаги"
Комманда старт, дальше конфигурационный байт для принимающей стороны или адрес слэйва если это адресуемое устройство (1-й байт), комманда стоп, ожидание готовности от слейва, опять старт, если конфигурация с автоинкрементом (автоматическая адресация памяти слейва, куда будут записываться принятые байты по шине Data In-Out), то набор байтов. Иначе- байт с номером ячейки памяти стоп, старт и потом один байт информации). Завершает опять стоп, и ожидаем ответа, что посылка принята (короткий импульс). Вот как-то так. Почему как-то, потому что могут быть варианты подключения устройств, передачи сразу всем слэйвам, безадресная передача (драйвера дисплеев ТМ16хх). Определить что это TWI (I2C), проще всего отыскав повторения одинакового байта вначале посылки (если обмен с одним устройством), что успешно показывает Ваш анализатор на первом скрине. А дальше дешифруйте по моей ссылке. Легче будет это сделать окрасив разными цветами графики и наложив их друг на дружку.
Последний раз редактировалось Labu559 04 мар 2018, 14:18, всего редактировалось 1 раз.
"Первые шаги"
на перво части скрина тактовые импульсы должны начинаться после старта, а не до него.
я сомневаюсь что это i2c
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 10 апр 2017, 14:47
- Откуда: Пенза
"Первые шаги"
Вот и я о том) что не похоже на I2c по сути в приборе принимающем на дисплее отображает число 0001 и сигнал из 52го поста повторяется раз в 1 сек.pan писал(а): 04 мар 2018, 14:09на перво части скрина тактовые импульсы должны начинаться после старта, а не до него.
я сомневаюсь что это i2c
Вообще основная цель как то воспроизвести этот посыл на стороннем контроллере (ардуино) под Flprog
"Первые шаги"
Да тут и с ответом от слэйва несостыковочка получается с точностью до наоборот (инвертированный).
А внешняя подтяжка сигнальных линий имеется? Это я к тому чтобы узнать что формирует высокий уровень на линиях.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 10 апр 2017, 14:47
- Откуда: Пенза
"Первые шаги"
Подтяжка идет к положительному со стороны мастера.Labu559 писал(а): 04 мар 2018, 14:25Да тут и с ответом от слэйва несостыковочка получается с точностью до наоборот (инвертированный).
А внешняя подтяжка сигнальных линий имеется? Это я к тому чтобы узнать что формирует высокий уровень на линиях.
Вот подключил к логическому анализатору часы реального времени которые на I2c тут и старт четкий и стоп а с той диаграммой не ясно(
дело в том что процессор то Tiny13a и отвода с чипа всего 4 провода идет(
Частота SCL кстати 18 Кгц
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Katana26cc 04 мар 2018, 15:08, всего редактировалось 1 раз.
"Первые шаги"
куда идет?
а сколько нужно проводов?
и к каим пинам подключено там где вы снимаете данные
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 10 апр 2017, 14:47
- Откуда: Пенза
"Первые шаги"
Братцы а может это Serial Wire Debug, сокращено SWD ? Логический анализатор вроде как что то справа показывает)
Отправлено спустя 4 минуты 49 секунд:
Сам чип состоит из проца Tiny13A к нему идет 4 проводка +5в GND и еще два на PB0 и PB1 процессора вот я и хочу понять на каком интерфейсе он общается с мастером)
Может есть вариант просто скопировать сообщение с помощью Flprog ? Прошу помощи
Отправлено спустя 4 минуты 49 секунд:
Суть в том что есть прибор в котором установлен чип подсчета литров (подобно чипам в картриджах принтеров) и по истечению литража он запрещает работать((
Сам чип состоит из проца Tiny13A к нему идет 4 проводка +5в GND и еще два на PB0 и PB1 процессора вот я и хочу понять на каком интерфейсе он общается с мастером)
Может есть вариант просто скопировать сообщение с помощью Flprog ? Прошу помощи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость