IRemote и 12Mhz
- Войдите на сайт для отправки комментариев
Сб, 14/03/2015 - 16:48
Здравствуйте. Не работает отправка irda кода(NEC) на самодельной Arduino(12Mhz). Библиотека IRemote. Как решить? Спасибо!
Здравствуйте. Не работает отправка irda кода(NEC) на самодельной Arduino(12Mhz). Библиотека IRemote. Как решить? Спасибо!
А в boards.txt менял частоту на 12 мгу?небось для 16 скомпилировал
Конечно менял. Все по 'феншую". Но не пашет.
а ты уверен что на 12 должно работать? там же определенная частота посылки. может тупо не успевает. посмотри либу как там сделано
а ты уверен что на 12 должно работать? там же определенная частота посылки. может тупо не успевает. посмотри либу как там сделано
Возможно. Есть библиотеки попроще? Не хочется возиться с этим "монстром". К тому же мне нужен только NEC. Мне надо уместить все в Atmega8. Прием данных без библиотеки уже написал. Нужна передача.
а что кварц на 16 мгц не достать? на внутреннем генераторе 8 мгц пробовал запускать?. все таки 16 делится нацело в 8, а 12 нет. я точное не знаю. в таймерах как свинья в апельсинах, нифига не разбираюсь, просто предлагаю варианты
Это может быть проблемой задержек в ядре, а не в библиотеке.
Была подобная тема с задержками с ЛСД дисплеями на 12МГц, поищите на форуме, возможно поможет.
Я тоже думаю что там без "nop"-ов не обошлось.
А как вы думаете: почему была выбрана частота процессора в Ардуино 16 мегагерц если сам процессор может работать и при 20-ти?