-
- А что именно подправить? Уже пару лет с AVR не работаю, забылось все. - Vladimir Ljaschko(26.08.2013 10:41)
- Вам повезло, а мне приходится его изучать. Проект блин за проектом)) Думал минует меня атмел. Хорошо коллеги помогают. К делу: для TIFR RMW-операцию "|=" применять нельзя. Ее надо заменить на операцию присваивания "=" . Ведь в регистре TIFR Юра(252 знак., 26.08.2013 18:30, )
- Все правильно с точностью до наоборот. - Bill(27.08.2013 11:38)
- Интересно. Поясните. - Petrovich(27.08.2013 11:44, )
- А что тут пояснять? Присваивание - оно и есть присваивание. Запись Bill(456 знак., 27.08.2013 11:56 - 12:00)
- Абсолютно не согласен. Разряды TIFR сбрасываются записью в них 1 и абсолютно нечувствительны к записи в них 0. Это классика. - Petrovich(27.08.2013 12:02, )
- Если иметь в виду именно TIFR, то да. Я же имел в виду вообще работу с битами. А что касается именно TIFR, то Bill(127 знак., 27.08.2013 12:09)
- Разговор шел ТОЛЬКО о TIFR. И кроме сбрасываемой "группы флажков" в этом TIFR есть "группы флажков" от других таймеров. Которые, может быть, ждут что их опросят. А после операции |= и не дождутся. - Petrovich(27.08.2013 12:14, )
- Почитал внимательней и понял, что я был неправ. - Bill(27.08.2013 12:38)
- Разговор шел ТОЛЬКО о TIFR. И кроме сбрасываемой "группы флажков" в этом TIFR есть "группы флажков" от других таймеров. Которые, может быть, ждут что их опросят. А после операции |= и не дождутся. - Petrovich(27.08.2013 12:14, )
- Если иметь в виду именно TIFR, то да. Я же имел в виду вообще работу с битами. А что касается именно TIFR, то Bill(127 знак., 27.08.2013 12:09)
- Абсолютно не согласен. Разряды TIFR сбрасываются записью в них 1 и абсолютно нечувствительны к записи в них 0. Это классика. - Petrovich(27.08.2013 12:02, )
- А что тут пояснять? Присваивание - оно и есть присваивание. Запись Bill(456 знак., 27.08.2013 11:56 - 12:00)
- Интересно. Поясните. - Petrovich(27.08.2013 11:44, )
- Спасибо. Собственно по одной этой строке можно было понять, что биты управляются "ненормально". У меня максимум при инициализации этого модуля произойдет потеря системного тика, что не влияет ни на что. - Vladimir Ljaschko(27.08.2013 06:51)
- Все правильно с точностью до наоборот. - Bill(27.08.2013 11:38)
- Вам повезло, а мне приходится его изучать. Проект блин за проектом)) Думал минует меня атмел. Хорошо коллеги помогают. К делу: для TIFR RMW-операцию "|=" применять нельзя. Ее надо заменить на операцию присваивания "=" . Ведь в регистре TIFR Юра(252 знак., 26.08.2013 18:30, )
- А что именно подправить? Уже пару лет с AVR не работаю, забылось все. - Vladimir Ljaschko(26.08.2013 10:41)