на любом входе МОЖЕТ БЫТЬ сигнал + НАВОДКА/ПОМЕХА :( Сурка не видно - но он ЕСТЬ !
Наводкаили помеха быть могут. Шума на выходе при этом быть не может. Разберитесь с назначением сигнала LATCH, а потом делайте выводы. От этого сигнала зависит только одно: когда на выходе регистра появятся "дешифрованные" сигналы со входа. Никакие "шумы" и помехи, наведенные на вход LATC CLOCK, на выход регистра не передадутся.
И в регистр не обязательно подавать целый БАЙТ. Можно подать и один БИТ, и два, и три... Кстати, БАЙТ обычно подается на параллельный вход из восьми пинов. В рассматриваемом случае подается серийная посылка, длина которой может быть, в принципе, любой. После передачи в регистр этой посылки никакого реагажа на его выходах не будет до момента поступления сигнала LATCH, который и разрешает перевод выходов регистра в нужные состояния. Так что - учите матчасть. :)
Интересно общаться, когда основным аргументом собеседника является заявление "вы кролика не видите, а он есть...". Я объяснил свою точку зрения, а страус спрятал голову в песок, и считает, что его не видно. Учите матчасть, коллега! И начните с определения шума. Разберетесь, можно будет продолжить дебаты про сдвиговые регистры.
Ваш демарш по поводу целого байта и пол-бита вообще не понял... Вы о чем-то своем, о девичьем? :)
Fekla, заведите массив byte[4] (где 4 - число регистров), и пишите по одному в регистры в цикле. Если цикл будет от 0 до 3, то порядок будет MSBFIRST.
Ваша проблема с повтором заключается в размере функций lowByte(), highByte(). Слово в правой части названия какбе намекает - размер значения функции - byte. а надо int. можно приёмную переменную указать хоть dword, всё равно она получит byte. lowByte возвращает крайний правый байт (т. о. младший), highByte - то же, но на 1 байт левее. Если переменная int - то это считается старший. Но если word или dword - то второй.
Fekla, заведите массив byte[4] (где 4 - число регистров), и пишите по одному в регистры в цикле. Если цикл будет от 0 до 3, то порядок будет MSBFIRST.
Ваша проблема с повтором заключается в размере функций lowByte(), highByte(). Слово в правой части названия какбе намекает - размер значения функции - byte. а надо int. можно приёмную переменную указать хоть dword, всё равно она получит byte. lowByte возвращает крайний правый байт (т. о. младший), highByte - то же, но на 1 байт левее. Если переменная int - то это считается старший. Но если word или dword - то второй.
SU-27, ...ть - это железобетонный аргумент! Мне больше нечего добавить.
Ой Люсь ты вот на грубость нарываешься.
Давайте я вам заземлю с вашими фундоментальными познаниями. Интересно вам станет стыдно? Гыыы
Начнем на пальцах.
Возмем любое соединение между парочкой микросхем. Если это передача инфы то там обязательно есть такт, что бы не путать инфу с мусором. Вот что в такт то и инфа, остальное игнорим.
А если это просто какие то 2 пина соединены? Что делать? Как мусор от инфы фильтровать? Правильно подтянуть это соединение либо к земле либо к питанию через кондер, что бы в линии был только увереный сигнал.
Начнем на пальцах - что бы в линии был только увереный сигнал !!!!!!!!!!!!!!!!!
ВОТ ЭТО ТЗ !!!!!! куды бежать-то ? тока причёска назад ! остальное - АЛГААААААААА !!!!!!!
Просто само слово LATCH это как бы задвижка если дословно, но в данном контексте это скорее как клавиша ввод. Типа выставили строку и нажали ввод. А как любая кнопка она дребезжит :) незя переводить слова буквально. Что бы не расказывали о богатсвве русского языка, английский и любой другой тоже не бедны.
Эх сбежал специалист с глубокими познаниями. :( правда что ли стыдно стало?
дребезззззззззззжжжжжжжжит палец у арта ! 1....400 Герц.,.. не надо грешить на Клаву ! ВЫ ЧЁ НАЕХАЛИ ? У КЛАВЫ ПРАВИЛЬНЫЕ есть библы !!!!! скачать/вызвать есть тут - 002 ( безззззплатно ) !!!!
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
А для вас умные мысли нужно оформлять в виде дисертации? С картинками и графиками? Остальные мысли вы не в силах осмыслить?
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
ООООченно хотелось бы услышать лекцию про ВСЕ триггеры, про все типы.... и про все исполнения - начиная с К155 до КР1533 и дальшееееееее..... ( не трогайте тока С.А. Бирюкова ), судя по вашим текстам - он отстой !
Fekla, заведите массив byte[4] (где 4 - число регистров), и пишите по одному в регистры в цикле. Если цикл будет от 0 до 3, то порядок будет MSBFIRST.
Ваша проблема с повтором заключается в размере функций lowByte(), highByte(). Слово в правой части названия какбе намекает - размер значения функции - byte. а надо int. можно приёмную переменную указать хоть dword, всё равно она получит byte. lowByte возвращает крайний правый байт (т. о. младший), highByte - то же, но на 1 байт левее. Если переменная int - то это считается старший. Но если word или dword - то второй.
Нашла на форуме вот такой код Максима, и переделала немного под себя
void registerWrite(int whichPin, int whichState) {
// инициализируем и обнуляем байт
byte bitsToSend[4] = {0, 0, 0, 0};
digitalWrite(latchPin, LOW);
// устанавливаем HIGH в соответствующем бите
bitWrite(bitsToSend[whichPin/8], whichPin%8, whichState);
// проталкиваем байт в регистр
for(int i = 0; i < 4; i++) shiftOut(dataPin, clockPin, LSBFIRST, bitsToSend[i]);
// "защелкиваем" регистр, чтобы байт появился на его выходах
digitalWrite(latchPin, HIGH);
}
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Дык переставить их местами как удобней по порядку и пусть зажигаются :)
>Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Нет, не так. Сначала на 4, потом на 3, 2 и 1 регистре. И они не то что бы бегут назад, они бегут вперед, только разной последовательности.
Puhlyaviy пишет:
Fekla пишет:
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Дык переставить их местами как удобней по порядку и пусть зажигаются :)
Это как, физически переставить? Тут вопрос как программно это исправить.
ООООченно хотелось бы услышать лекцию про ВСЕ триггеры, про все типы.... и про все исполнения - начиная с К155 до КР1533 и дальшееееееее..... ( не трогайте тока С.А. Бирюкова ), судя по вашим текстам - он отстой !
А что было между 155 и 1533? Сможете назвать еще хотя бы 5-7 серий, объясню, как работает ЛЮБОЙ триггер, от RS, до Шмидта. Сколько их всего, кстати, знаете? И объясню не хуже Бирюкова, Шило, Агаханяна, Якубовского, а заодно и Титце-Шенка с Хоровец-Хиллом. Надеюсь, слышали про таких, умники. Или листали только брошюрку Бирюкова из массовой радиобиблиотеки для пионЭров (выпуск 1220)?
ООООченно хотелось бы услышать лекцию про ВСЕ триггеры, про все типы.... и про все исполнения - начиная с К155 до КР1533 и дальшееееееее..... ( не трогайте тока С.А. Бирюкова ), судя по вашим текстам - он отстой !
А что было между 155 и 1533? Сможете назвать еще хотя бы 5-7 серий, объясню, как работает ЛЮБОЙ триггер, от RS, до Шмидта. Сколько их всего, кстати, знаете? И объясню не хуже Бирюкова, Шило, Агаханяна, Якубовского, а заодно и Титце-Шенка с Хоровец-Хиллом. Надеюсь, слышали про таких, умники. Или листали только брошюрку Бирюкова из массовой радиобиблиотеки для пионЭров (выпуск 1220)?
ну дык обьясняй же уже скорей, а то мы ждем и ждем
напомнил старый баян
Hа уроке литературы учитель вызывает Вовочку к доске и спрашивает:
- Ты Пушкина знаешь?.
В: - Нет.
У: - А Лермонтова?
В: - Нет.
У: - Ну, а хоть про Толстого слышал?
В: - Нет.
У: - Садись, ДВА!
Hа перемене Вовочка подходит к учителю и спрашивает его:.
Наводка или помеха быть могут. Шума на выходе при этом быть не может. Разберитесь с назначением сигнала LATCH, а потом делайте выводы. От этого сигнала зависит только одно: когда на выходе регистра появятся "дешифрованные" сигналы со входа. Никакие "шумы" и помехи, наведенные на вход LATC CLOCK, на выход регистра не передадутся.
И в регистр не обязательно подавать целый БАЙТ. Можно подать и один БИТ, и два, и три... Кстати, БАЙТ обычно подается на параллельный вход из восьми пинов. В рассматриваемом случае подается серийная посылка, длина которой может быть, в принципе, любой. После передачи в регистр этой посылки никакого реагажа на его выходах не будет до момента поступления сигнала LATCH, который и разрешает перевод выходов регистра в нужные состояния. Так что - учите матчасть. :)
> Шума на выходе при этом быть не может.
...может ! вы кролика не видите - а он, с....ка есть !
> И в регистр не обязательно подавать целый БАЙТ.
полБита - низя, да.... остальное - на усмотрение разработчика ЗАДАЧИ.... хоть 1....4, хоть 0....7 БИТ
Интересно общаться, когда основным аргументом собеседника является заявление "вы кролика не видите, а он есть...". Я объяснил свою точку зрения, а страус спрятал голову в песок, и считает, что его не видно. Учите матчасть, коллега! И начните с определения шума. Разберетесь, можно будет продолжить дебаты про сдвиговые регистры.
Ваш демарш по поводу целого байта и пол-бита вообще не понял... Вы о чем-то своем, о девичьем? :)
как дедушка Ленин сказал - бил, бью, и буду бить... но не бъёт, сцука, Кержак !!!!!!!!!! но - не козёл !
> Разберетесь, можно будет продолжить дебаты про сдвиговые регистры.
не понял... при чём здесЯ шумы белые, розовые и др. к сдвиговым регистрам ?
Мдя... Пожалуй, это не кролик, а белочка... :(
> заявление "вы кролика не видите, а он есть..."
....Pomech.Net ? я вам удивляюсь, или вы миня удивили..... вы отрицаете наличие помех ?
То есть надо:
не везде успел усмотреть byte и int ....
std - моолодца !!!!!!!!!
Мдя... Пожалуй, это не кролик, а белочка... :(
пожалуй ! у миня тока КОТ ! а БелкоГлазов у нас в охране послужили 654 чела... ЭТО ПРО БЕЛОЧЕК ! шкурки - нужны ?
ТС - извините за отвлечения.... :(
> заявление "вы кролика не видите, а он есть..."
....Pomech.Net ? я вам удивляюсь, или вы миня удивили..... вы отрицаете наличие помех ?
Он не верит в помехи...
"....Наводка или помеха быть могут. Шума на выходе при этом быть не может. ....."
.... Valentinych, сам написал такое !
в авиации есть закон - "ПереБздеть - лучше чем - НеДоБздеть!"
Да, я это написал. Теперь попробуйте опровергнуть написанное. Но аргументированно, и без розовых кроликов, и голубых БелкоГлазов...
Да, я это написал. Теперь попробуйте опровергнуть написанное. Но аргументированно, и без розовых кроликов, и голубых БелкоГлазов...
Лень. Лучше обьясните аргументировано нафига тогда CSпины принято подтягивать точно так же?
Да, я это написал. Теперь попробуйте опровергнуть написанное. Но аргументированно, и без розовых кроликов, и голубых БелкоГлазов...
помехи ! их нано подавлять... ....ть
Да не лень, а отсутствие элементарных знаний.
SU-27, ...ть - это железобетонный аргумент! Мне больше нечего добавить.
БелкоГлазы - это СНАЙПЕРА от роду ! якутЫ ! молодцы.....
Да не лень, а отсутствие элементарных знаний.
SU-27, ...ть - это железобетонный аргумент! Мне больше нечего добавить.
я не объявлял функцию с выходом = ....ть !!!!!
моя - чтит руссЯзык
Да, я это написал. Теперь попробуйте опровергнуть написанное. Но аргументированно, и без розовых кроликов, и голубых БелкоГлазов...
чёбы была тема обсудить ! а так просто - нафига ? тока обсудить чёли ?
Да не лень, а отсутствие элементарных знаний.
SU-27, ...ть - это железобетонный аргумент! Мне больше нечего добавить.
Ой Люсь ты вот на грубость нарываешься.
Давайте я вам заземлю с вашими фундоментальными познаниями. Интересно вам станет стыдно? Гыыы
Начнем на пальцах.
Возмем любое соединение между парочкой микросхем. Если это передача инфы то там обязательно есть такт, что бы не путать инфу с мусором. Вот что в такт то и инфа, остальное игнорим.
А если это просто какие то 2 пина соединены? Что делать? Как мусор от инфы фильтровать? Правильно подтянуть это соединение либо к земле либо к питанию через кондер, что бы в линии был только увереный сигнал.
Да не лень, а отсутствие элементарных знаний.
SU-27, ...ть - это железобетонный аргумент! Мне больше нечего добавить.
вы опытный ! некоторые вопросы моя и обсудил бы....
....в другой теме, и без личностей :)-
Начнем на пальцах - что бы в линии был только увереный сигнал !!!!!!!!!!!!!!!!!
ВОТ ЭТО ТЗ !!!!!! куды бежать-то ? тока причёска назад ! остальное - АЛГААААААААА !!!!!!!
Начнем на пальцах - что бы в линии был только увереный сигнал !!!!!!!!!!!!!!!!!
ВОТ ЭТО ТЗ !!!!!! куды бежать-то ? тока причёска назад ! остальное - АЛГААААААААА !!!!!!!
Просто само слово LATCH это как бы задвижка если дословно, но в данном контексте это скорее как клавиша ввод. Типа выставили строку и нажали ввод. А как любая кнопка она дребезжит :) незя переводить слова буквально. Что бы не расказывали о богатсвве русского языка, английский и любой другой тоже не бедны.
Эх сбежал специалист с глубокими познаниями. :( правда что ли стыдно стало?
дребезззззззззззжжжжжжжжит палец у арта ! 1....400 Герц.,.. не надо грешить на Клаву ! ВЫ ЧЁ НАЕХАЛИ ? У КЛАВЫ ПРАВИЛЬНЫЕ есть библы !!!!! скачать/вызвать есть тут - 002 ( безззззплатно ) !!!!
Просто само слово LATCH это как бы задвижка если дословно
....моей кажется/нравится больше - ГИЛЬОТИНА - была/нету :)- и англицкий не нано знать
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
А для вас умные мысли нужно оформлять в виде дисертации? С картинками и графиками? Остальные мысли вы не в силах осмыслить?
Ну я же говорю - сплошные пузыри, ни одной умной мысли. Для приличия хотя бы поинтересовались, как работает D-триггер, а потом рассуждали бы о шумах и дребезгах. Гильотины нет на вас. :)
ООООченно хотелось бы услышать лекцию про ВСЕ триггеры, про все типы.... и про все исполнения - начиная с К155 до КР1533 и дальшееееееее..... ( не трогайте тока С.А. Бирюкова ), судя по вашим текстам - он отстой !
Valentinych ? А - У !
Жирик вещает щас по TV.... УРА !!!!!!!!! АЛГА !!!!!!!!!
Спасибо за подсказку.
Нашла на форуме вот такой код Максима, и переделала немного под себя
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Дык переставить их местами как удобней по порядку и пусть зажигаются :)
>Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Нет, не так. Сначала на 4, потом на 3, 2 и 1 регистре. И они не то что бы бегут назад, они бегут вперед, только разной последовательности.
Теперь светики зажигаются как надо, но осталась проблема, что зажигаются они в таком порядке: сначала на фтором регистре, потом на первом, потом на четвертом и только потом на третьем.
Дык переставить их местами как удобней по порядку и пусть зажигаются :)
Это как, физически переставить? Тут вопрос как программно это исправить.
ну дык обьясняй же уже скорей, а то мы ждем и ждем
напомнил старый баян
Hа уроке литературы учитель вызывает Вовочку к доске и спрашивает:
- Ты Пушкина знаешь?.
В: - Нет.
У: - А Лермонтова?
В: - Нет.
У: - Ну, а хоть про Толстого слышал?
В: - Нет.
У: - Садись, ДВА!
Hа перемене Вовочка подходит к учителю и спрашивает его:.
В: - Ты Ваську-косого знаешь?.
У: - Нет :-[ .
В: - А Серегу лысого?
У: - Нет.
В: - Хоть Кольку-то рябого знаешь?
У: нет..
В: ДЫК, ЧТО ЖЕ ТЫ МЕHЯ СВОЕЙ КОДЛОЙ ПУГАЕШЬ???
Fekla
Поменять LSBFIRST на MSBFIRST.
начиная с К155 до КР1533 и дальшееееееее..... ?
легко ! К156 , К157 , К158 , К159 , К160 , ........... , К998 , К999 , К1000 ..... и т.д., и т.п., и др.