спасибо ! т.е. я правильно понимаю что для общение при помощи манчестерскиого кода не получиться защействовать 1н из стандартных интерфейсов и придеться городить свое, на шиме с дма или ногодрыге или ещё как ?
спасибо ! т.е. я правильно понимаю что для общение при помощи манчестерскиого кода не получиться защействовать 1н из стандартных интерфейсов и придеться городить свое, на шиме с дма или ногодрыге или ещё как ?
А вот есть где-то в документации правильность установки бытовых выключателей? То есть, в каком положении должны включаться... Читать далее
Т.е все идет в разрез просто потому что решили условно определить, что ток идёт от плюса к минусу, а в реальности ток протекает... Читать далее
IPad Air 1, не работает кнопка прибавления звука, шлейф целый, нажатие отрабатывается, падение до проца в норма как у других... Читать далее
Подскажите коллегии кто встречал проблему что после замены тристар на 7 отказал кнопка хоум и вибро даже может звук, проверить... Читать далее
Здравствуйте. Подскажите пожалуйста. Платформа NM-B242, на мосфете PQ-311 на выходе ничего нет. Управляется он BQ24780. Не... Читать далее
Привет. кто может подсказать? Айфон 5se залит. На плате все чисто, но нет прошивки модема, модем катнул, питания модема в... Читать далее
Комментарии: 18
Andy
там шим не нужен. Там главное переход либо с низкого на высокий (0) либо с высокого на низкий (1) где-то (пределы в спеке) в середине кадра передачи бита. ну, собственно, там все это рассматривается. Тут только ногодрыг... ну или какой-то спецконтроллер может есть, но проще - ногодрыг. можно, конечно, на ПЛМ наваять, но зачем?
Denis
тоже этот момент заметил, аторы аналоговый компаратор используют, почему его а не внешнее прерывание к примеру ?
Andy
Кстати, как вариант: или котел с уарт-ом на борту, или "шайтан-коробка ОТ-уарт" На прием? Ну, потому что 1 бит нформации может быть представлен от 1 до 3-х смен уровня. Видимо, поэтому. Ну, я брал либу готовую, сам в дебри не лез. Планирую, но позже. эм... А где компаратор? На ПИК-е?
Denis
да, на пике вроде
Andy
Кстати, вот хорошо написано: "Думал я думал – как же красиво отловить тот самый переход, да еще и разобрать был ли это фронт или спад, и стоило мне посмотреть на это под другим углом, как все тут-же стало кристально ясно – зачем вообще разбираться какой был переход?! Ведь уровень первой половины периода и есть искомое значение бита: Есть первый шаг – брать уровень первой половины периода (где то через 250мкс после начала) – вот и все декодирование. Но тут меня ждало следующее разочарование – отловить начало периода не всегда представляется возможным: если идет комбинация 01 или 10, то ничего примечательного между периодами не происходит, т.к. очевидно, что уровень не меняется – нужно искать дальше. И тут второе откровение – в средине периода ВСЕГДА происходит переход – именно им кодируются 0 и 1. Значит можно к нему привязаться, и значение следующего бита будет через половину периода! Здесь-то все и стало окончательно ясно." и дальше:
Denis
я про пики знаю только то что они существуют, потому мне трудно понять как там и что
Andy
Все что нужно сделать – включить прерывание по изменению сигнала на входе. Как только это случится, значит, мы ровно посредине периода. Выключаем прерывание по изменению сигнала, обнуляем таймер, и делаем так, чтобы прерывание по таймеру произошло где-то через ¾ периода (что для ОТ составит 750мкс), при сработке прерывания таймера записать уровень на входе, отключить прерывание таймера, который и является искомым битом и повторить все сначала для всех оставшихся бит. ну так вот рабочий проект на АРМ-е, с описанием и исходниками: бери не хочу )
Rodionoff
https://www.e-core.ru/diy-moduli/ У этих ребят брал. Хоч к компу,хоч через сом порт рулить можно. Даже какоето подобие программы писать можно. Ностальжи. Помню в юности писал на асме чтение программ с магнитофона. Там без таймеров проще было - константа чтения. Тупо задержка чтобы перейти за границу возможной смены уровня порта Как раз переход одновременно является синхронизацией. Поймал переход, втащил бит и крутиш пустой цикл чтобы перейти за границу след. бита. Пленка магнитофона бывало не идеально равномерно двигалась
Unsupported
ну а синхронизация же? спектрумы нормально грузились же и при девиации скорости )
Anonim
Спасибо!
Andy
Заголовок. Долгий писк, потом небольшое количество данных - пауза - писк - данные. Были модифицированные (защищенные) загрузчики с другим алгоритмом. А там тоже одним переходом один бит кодировался, или чтовроде DTMF? Я тогда туда не залазил, а потом не актуально стало )
Viacheslav
это ты синклеровскую загрузку описываешь, у других все проще было :)
Andy
я уже схему глянул :) Тупо 4 шт. (1 корпус) 2И-НЕ инверторами включены с кондером на входе. Так со спектрума и начался разговор )
Unsupported
Разные реализации были
Aleksey
;) вообще на сколько помню в спектрумах часть отвечающая за загрузку проблем никогда не доставляла, по крайней мере на Ленинградах 2версии Там все было очень просто и надежно.
Artem
проблема загрузки обычно в холодильнике была
Aleksey
ага
Andy
то понятно, но они были совместимы. Можно и ОУ было ставить. Сам принцип получения данных.