Вопрос такой, это так и должно быть? Или светодиод корявый? Либо надо как по особому их зажигать? Просто я если честно ожидал некой плавности, а тут такое
Мелкие вопросы по МК и ПЛИС.
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Появился у меня RGB светодиод и захотелось им поиграться. Начал с самого простого - подключил к трем портам, подал единички на два из них (к R и B), должен был получиться лиловый цвет. Но получилась какая то хренотень мягко говоря - круг красный наполовину пересекающийся с синим кругом, ну и соответсвенно в месте пересечения образующий что то похожее на лиловый цвет. но при этом отчетливо видно красную и синию составляющие. И так со всему другими цветами, образующимися смешиванием других(желтый, голубой и белый). Ни в одном из вариантов не получается плавности цвета.
Вопрос такой, это так и должно быть? Или светодиод корявый? Либо надо как по особому их зажигать? Просто я если честно ожидал некой плавности, а тут такое
Вопрос такой, это так и должно быть? Или светодиод корявый? Либо надо как по особому их зажигать? Просто я если честно ожидал некой плавности, а тут такое
- Реклама
А кому удавалось обмануть оптику? Светодиод из себя что представляет? Вот и думай почему так выходит.
Чтобы цвета смешивались в прозрачной оптике нужен рассеиватель. или светодиод надо брать с матовой оптикой.
Чтобы цвета смешивались в прозрачной оптике нужен рассеиватель. или светодиод надо брать с матовой оптикой.
Это называется аддитивное смешивание цветов.
Скорее всего таки должно быть, поскольку в RGB 3 кристалла и светят они прямо. Выход - светорассеиватель. С матовым стеклом вряд ли получится - картина будет примерно та же, пятнами.
Скорее всего таки должно быть, поскольку в RGB 3 кристалла и светят они прямо. Выход - светорассеиватель. С матовым стеклом вряд ли получится - картина будет примерно та же, пятнами.
Так и отдельного использования FRONT и REAR я лично не встречал, зато встречал rising edge и falling edge.ut1wpr писал(а):Сочетаний FRONT FRONT или REAR FRONT не существует.
Edge и переводится как граница или острие.Вот и подумал, что фронт можно использовать в этом смысле.
К сожалению с русскими принятыми терминами не знаком.
Спасибо за разъяснение.
Так то я знаю что значит FRONT на английском языке только вот в русском его немного по другому уже можно трактовать. Никто не говорит повернись фронтом.
В том-то и дело, что дословно никто не переводит. Т.к. языки вообще по другому устроены, и эти самые "rising edge и falling edge" переводятся как фронт и спад, в контексте происходящих процессов в цифровой технике. Конечно, на русском получается слегка многозначно, на английском звучит конкретней. Но на русском именно такая форма позволяет избежать неоднозначности, в отличие от игры слов.
- Реклама
А когда говорят фронты завалены это означает только передний переход завален? Или это тоже неоднозначность?
Я так понимаю что проблемы могут быть не только на фронте импульса, но и на спаде.
Самый прикол, что Google переводчик переводит именно это сочетание (falling edge) как задний фронт.
Я так понимаю что проблемы могут быть не только на фронте импульса, но и на спаде.
Самый прикол, что Google переводчик переводит именно это сочетание (falling edge) как задний фронт.
Как правило там где это возможно то проблемы симметричны - если фронт завален, то спады тоже.
Вообще, это русский язык - тут многое зависит от контекста. И исключения, куда же без них. В этом отношении английский язык более строг.
Вообще, это русский язык - тут многое зависит от контекста. И исключения, куда же без них. В этом отношении английский язык более строг.
Вот вот, вместо спад подъем делаем фронт - спад. Логичное применение нерусского слова, которое еще имеет несколько значений. А если напряжение в отрицательную сторону меняется это что выходит передний переход является на самом деле спадом как его тут называть?
если в тексте звучит "можно выбрать прерывание по спаду или по фронту"
думаю никто не будет ломать голову какой фронт имелся ввиду, т.к. наличие слова "спад" подразумевает фронт как антипод
ну а если говорится что фронты завалены, естественно, что подразумеваются оба, и тоже из контекста(ведь фронты исрользуются в множественном числе)
другой пример "считываем по фронту сигнала" - то либо автор имел ввиду передний фронт, либо забыл уточнить какой именно
ИМХО эта тема не стоит того, чтобы ее обсуждать несколько страниц
думаю никто не будет ломать голову какой фронт имелся ввиду, т.к. наличие слова "спад" подразумевает фронт как антипод
ну а если говорится что фронты завалены, естественно, что подразумеваются оба, и тоже из контекста(ведь фронты исрользуются в множественном числе)
другой пример "считываем по фронту сигнала" - то либо автор имел ввиду передний фронт, либо забыл уточнить какой именно
ИМХО эта тема не стоит того, чтобы ее обсуждать несколько страниц
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...
- Сообщения: 581
- Зарегистрирован: Ср янв 05, 2011 10:03:18
Проблема выеденного яйца. Давайте выяснять что такое "отрицательная сторона" ? И где у кого левая сторона, и где правая?vitalik_1984 писал(а):Вот вот, вместо спад подъем делаем фронт - спад. Логичное применение нерусского слова, которое еще имеет несколько значений. А если напряжение в отрицательную сторону меняется это что выходит передний переход является на самом деле спадом как его тут называть?
Предлагаю остановиться на армейских понятиях, где есть фронт и есть тыл.
С уважением,
Виктор.
Виктор.
- Сообщения: 581
- Зарегистрирован: Ср янв 05, 2011 10:03:18
Солидарен на 200% !unalex писал(а):ИМХО эта тема не стоит того, чтобы ее обсуждать несколько страниц
Раздирает любопытство, чем ограничена глубина рекурсии в рецептуре предлагаемого коктейля при полном отсутствии стека как такового?
С уважением,
Виктор.
Виктор.
Колонки на английском как подразделяются в системе начная с 4.0? Тоже rear - тыловые.
Давайте закончим офтоп.
Давайте закончим офтоп.
можно развить тему и порассуждать, почему когда меняют масло в автомобиле или мажут на бутерброд не утруждают себя анализом сливочное применить или моторное 
ut1wpr
глубина рекурсии в данном рецепте зависит от точности соблюдения пропорций, если считать до одного атома, то при изготовлении бочки коктейля застрять можно всерьез и надолго, ну а так как это хвостовая рекурсия, обойдемся без стека и будем бодяжить в обратном порядке - от атома до бочки
ut1wpr
глубина рекурсии в данном рецепте зависит от точности соблюдения пропорций, если считать до одного атома, то при изготовлении бочки коктейля застрять можно всерьез и надолго, ну а так как это хвостовая рекурсия, обойдемся без стека и будем бодяжить в обратном порядке - от атома до бочки
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...
Фронт-спад применяется к логическому сигналу. Смотря какую полярность примешь за лог.1 так и будут определятся фронт и спад.А если напряжение в отрицательную сторону меняется это что выходит передний переход является на самом деле спадом как его тут называть?
Например в стандарте RS-232 фронтом является переход с +12В на -12В, потому что за лог.1 принят уровень напряжения -12В.
Вопрос:
Необходимо считать не весь PORTC в переменную, а всего лишь определенные пины. Скажем пины такие PORTC.0...PORTC2 в переменную например PIC_ADR.
Насколько я понял, разбить реальный 8-битный порт на пару "виртуальных" не представляется возможным, то как сделать в этом случае?
Неужели побитно считывать в char, а потом преобразовывать в int?
Необходимо считать не весь PORTC в переменную, а всего лишь определенные пины. Скажем пины такие PORTC.0...PORTC2 в переменную например PIC_ADR.
Насколько я понял, разбить реальный 8-битный порт на пару "виртуальных" не представляется возможным, то как сделать в этом случае?
Неужели побитно считывать в char, а потом преобразовывать в int?
Переписываем весь порт и сбрасываем ненужные биты.Необходимо считать не весь PORTC в переменную, а всего лишь определенные пины.
8 бит они и в африке 8 бит... какое еще преобразование? Надо читать только определенные биты - читай их. У тебя есть перспектива читать их в отдельности через SBIC/SBIS либо читать все 8 бит и игнорировать ненужные. Как именно игнорировать - зависит от дальнейшего использования. Если будете куда-то объединять их с другими данными операцией OR , то лишние биты надо занулить, если это будет маской с объединением по AND - ненужные биты надо будет затереть "1".


