-
- Не помню уже весь ход рассуждений. :) Главное, что я получил результат. Вы возьмите калькулятор. mazur(39 знак., 20.04.2013 22:37)
- Ты для начала подели 16Мгц на 1024, а потом уже бери 15625Гц и дели их 8 битным таймером. Ну как-то так. Это тот случай когда важен не результат, а правильное решение. - Codavr(21.04.2013 03:42 - 03:44)
- Ксении важно как можно меньше прерываний. Мне же нужно было получить 1 мс (круглые частоты). На крайняк 10 мс (частоты для уарта). Так что и правильное решение и результат. - mazur(21.04.2013 08:21)
- Я грешным делом подумал, что ты ее задачу решить помогаешь. - Codavr(21.04.2013 08:54)
- Так она после уже написала, что как можно меньше прерываний. - mazur(21.04.2013 08:56)
- Тады ой. Прошу пардону! - Codavr(21.04.2013 09:03)
- Так она после уже написала, что как можно меньше прерываний. - mazur(21.04.2013 08:56)
- Я грешным делом подумал, что ты ее задачу решить помогаешь. - Codavr(21.04.2013 08:54)
- Ксении важно как можно меньше прерываний. Мне же нужно было получить 1 мс (круглые частоты). На крайняк 10 мс (частоты для уарта). Так что и правильное решение и результат. - mazur(21.04.2013 08:21)
- Зачем мне калькулятор? :) Если бы у меня прескайлер был не 1/1024, а 1/1000, то дело было на мази. А так приходится на кварц 16.384 МГц заглядываться. Впрочем, я сама виновата, что не знала, что такие бывают в продаже - цена-то у них одинаковая. - Ксения(20.04.2013 22:47)
- 1000 мс. По тому коду, что я выложил, прерывание получается каждые 1 мс. 1000 прерываний дают секунду. mazur(168 знак., 20.04.2013 22:56)
- Да поняла я, только сильно не хочется делать лишних 999 прерываний. Хотелось бы, чтобы их было как можно меньше, т.к. МК и так тяжело приходится - там, кроме часов, других прерываний много (T0 и T1 мегагерцы считают, и потому тоже часто просят Ксения(45 знак., 20.04.2013 23:04)
- может процик поменять? мега162 - 4 таймера , 2 уарта - m16_home(20.04.2013 23:23)
- Слишком велик он. Да и не надо мне 2 уарта. - Ксения(20.04.2013 23:40)
- может процик поменять? мега162 - 4 таймера , 2 уарта - m16_home(20.04.2013 23:23)
- Да поняла я, только сильно не хочется делать лишних 999 прерываний. Хотелось бы, чтобы их было как можно меньше, т.к. МК и так тяжело приходится - там, кроме часов, других прерываний много (T0 и T1 мегагерцы считают, и потому тоже часто просят Ксения(45 знак., 20.04.2013 23:04)
- 1000 мс. По тому коду, что я выложил, прерывание получается каждые 1 мс. 1000 прерываний дают секунду. mazur(168 знак., 20.04.2013 22:56)
- Ты для начала подели 16Мгц на 1024, а потом уже бери 15625Гц и дели их 8 битным таймером. Ну как-то так. Это тот случай когда важен не результат, а правильное решение. - Codavr(21.04.2013 03:42 - 03:44)
- Не помню уже весь ход рассуждений. :) Главное, что я получил результат. Вы возьмите калькулятор. mazur(39 знак., 20.04.2013 22:37)