на то они и ручки...Sancho писал(а):Но ручками в IDE будет на 7 байт меньше
в блокноте еще круче будет. я честно охренел когда скомпилил программу где пин назначается выходом и выдает 1. всё. 2 строчки. занимает больше 700 байт...
на то они и ручки...Sancho писал(а):Но ручками в IDE будет на 7 байт меньше
Пользуюсь только им, Notepad++, в ide или в ПБ только копирую. Это я называю - "ручками"pan писал(а):в блокноте еще круче будет
Видел эту и ещё кучу подобных статей.Dev1 писал(а):вот если бы да в FLProg....
На одном или на нескольких?
Уважаемые Sancho, pan, тоже самое и очевидно наиболее быстрое, но неприемлемый вариант с последствиями при неумелом применении новичками. Пытался через #define привести в понятный вид arduino328, pin A0-A5(7), D0-D13 (через const - параметр пользовательского блока) >>>> DDRx, (где х-C,B,D), но не осилил, пока надеюсь, директивы условной компиляции, пытаюсь дальше и новые ПБ не выкладываю во избежание...
С помощью двустабильного реле из комплекта программы, или ПБ или с задержкой повторного срабатывания при удержании нажатой кнопки Описания не делал, всё должно быть понятно из схемы, как и проверки в работе. Если что не то,- известите. Для версии FLProg 2.5.1, потому как у 3.0.3 не ладится с LAD-ом. Удачи!
Очень доступно изложенная информация Вам в помощь. Удачи!
Комманда старт, дальше конфигурационный байт для принимающей стороны или адрес слэйва если это адресуемое устройство (1-й байт), комманда стоп, ожидание готовности от слейва, опять старт, если конфигурация с автоинкрементом (автоматическая адресация памяти слейва, куда будут записываться принятые байты по шине Data In-Out), то набор байтов. Иначе- байт с номером ячейки памяти стоп, старт и потом один байт информации). Завершает опять стоп, и ожидаем ответа, что посылка принята (короткий импульс). Вот как-то так. Почему как-то, потому что могут быть варианты подключения устройств, передачи сразу всем слэйвам, безадресная передача (драйвера дисплеев ТМ16хх). Определить что это TWI (I2C), проще всего отыскав повторения одинакового байта вначале посылки (если обмен с одним устройством), что успешно показывает Ваш анализатор на первом скрине. А дальше дешифруйте по моей ссылке. Легче будет это сделать окрасив разными цветами графики и наложив их друг на дружку.
на перво части скрина тактовые импульсы должны начинаться после старта, а не до него.
Вот и я о том) что не похоже на I2c по сути в приборе принимающем на дисплее отображает число 0001 и сигнал из 52го поста повторяется раз в 1 сек.
Подтяжка идет к положительному со стороны мастера.
дело в том что процессор то Tiny13a и отвода с чипа всего 4 провода идет(