-
- Вот KLIM83(357 знак., 25.04.2012 15:03)
- За TCCR0=_BV(CS00)|_BV(CS02) яйца должны немедленно отрываться по самые уши, равно как и за неупоминание конкретного типа МК - MBedder(25.04.2012 20:09)
- 8535 - KLIM83(26.04.2012 09:23 - 09:25)
- Альтернатива? Шоп яйцы не потерять... :) - mazur(25.04.2012 20:13)
- Не альтернатива, а императива - TCCR0=5<<CS00 (записать 5 в однородное непрерывное битовое поле, начинающееся с CS00). При этом не забывать, что TCCR0 был только у динозавров, а у более современных - TCCR0A/B/C - MBedder(25.04.2012 20:28 - 20:30)
- Можно подробнее про императиву и далее. Я уже увидел такие конструкции, но пока не могу понять. 5<<CS00 - mazur(25.04.2012 20:34)
- Поле CSxx - трехбитное, тебе надо в него записать 5. Это можно сделать через жопу (_BV и т.п.), но нужно так, как я тебе уже в свое время показывал (справедливо и для АСМ) - 5<<CS00 - MBedder(25.04.2012 21:28)
- Такая запись лучше, чем (1<<CS02)|(1<<CS00)? Почему? - Apтём(25.04.2012 21:34)
- Патамушта она короче и патамушта так в битполе записывается прямо число из таблицы режимов модуля, а не гунявое _BV - MBedder(25.04.2012 22:23)
- Я вааще при инициализации заполняю все именованные биты. Vit(333 знак., 26.04.2012 11:06)
- Какая-то замысловатая конструкция получается. Bill(10 знак., 26.04.2012 11:50)
- удобная. когда рядом на экране схема, а такой хренью описаны регистры GPIO - Vit(26.04.2012 12:13)
- Какая-то замысловатая конструкция получается. Bill(10 знак., 26.04.2012 11:50)
- Да это вроде обычный макрос, возвращающий то же самое, чего ты возбудился? - Vladimir Ljaschko(25.04.2012 22:27)
- Что лучше - "тёть Валь, попроси бабушку, чтобы сказала папе, что ему Вася звонил", или "пап, тебе Вася звонил"? Ведь то же самое возвращается :)) - MBedder(25.04.2012 23:00)
- +1. Вопросец-то явно из раздела "на вкус и цвет". Я вообще двоичную константу поставил бы. Один черт не переносимо. - Скрипач(25.04.2012 22:59)
- Ну, константа пожалуй перебор. Потом слюнявым пальцем по битам водить? - Vladimir Ljaschko(25.04.2012 23:05)
- Вот за это я вас, горе-программеров, гнобил, гноблю и гнобить буду всегда :)) - MBedder(25.04.2012 23:01)
- А мы Вам отвечали, отвечаем и будем отвечать на это высокомерным игнором :))) - Скрипач(25.04.2012 23:03)
- Высокомерие из-под табуретки как-то совсем не звучит :)) - MBedder(25.04.2012 23:05)
- А мы Вам отвечали, отвечаем и будем отвечать на это высокомерным игнором :))) - Скрипач(25.04.2012 23:03)
- Я вааще при инициализации заполняю все именованные биты. Vit(333 знак., 26.04.2012 11:06)
- Патамушта она короче и патамушта так в битполе записывается прямо число из таблицы режимов модуля, а не гунявое _BV - MBedder(25.04.2012 22:23)
- Такая запись лучше, чем (1<<CS02)|(1<<CS00)? Почему? - Apтём(25.04.2012 21:34)
- Поле CSxx - трехбитное, тебе надо в него записать 5. Это можно сделать через жопу (_BV и т.п.), но нужно так, как я тебе уже в свое время показывал (справедливо и для АСМ) - 5<<CS00 - MBedder(25.04.2012 21:28)
- Можно подробнее про императиву и далее. Я уже увидел такие конструкции, но пока не могу понять. 5<<CS00 - mazur(25.04.2012 20:34)
- Не альтернатива, а императива - TCCR0=5<<CS00 (записать 5 в однородное непрерывное битовое поле, начинающееся с CS00). При этом не забывать, что TCCR0 был только у динозавров, а у более современных - TCCR0A/B/C - MBedder(25.04.2012 20:28 - 20:30)
- За TCCR0=_BV(CS00)|_BV(CS02) яйца должны немедленно отрываться по самые уши, равно как и за неупоминание конкретного типа МК - MBedder(25.04.2012 20:09)
- После какой кавычки? - mazur(25.04.2012 14:59)
- Вот KLIM83(357 знак., 25.04.2012 15:03)