Найдено 11 результатов

Mr.Noiro
Пт апр 11, 2014 15:34:05
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счётчики в AVR

]Note that when using fixed TOP values, the unused bits are
masked to zero when any of the OCR1x Registers are written[/b].
У Вас фиксированный TOP=0x1FF в phase correct PWM, так что, когда запишете, например, 0x3FF в OCR1A, туда попадет 0x1FF.
Коротко и понятно, без вяких там
"Где хваленые ...
Mr.Noiro
Пт апр 11, 2014 15:10:56
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

Я высказал предположение, проверенное в симуляторе. А в с соседнем топике "Ассемблер (ASM) для AVR в вопросах и ответах" решил узнать мнения, может кто делал опыты на реальном девайсе. Код сейчас будет - с (как Вы это называете) очередными моими домыслами и догадками))
Mr.Noiro
Пт апр 11, 2014 14:35:50
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2431363

Re: Ассемблер (ASM) для AVR в вопросах и ответах

...В чем причина? Разберитесь с режимом PWM, Phase Correct, 9-bit , объявляемым Вами битами WGM13...WGM10. Вполне возможно, что переменная pause имеет значение >0x01FF.
.equ PAUSE= 0x035C

CLR R0
OUT TCCR1B,R0
OUT TCNT1H,R0
OUT TCNT1L,R0

ldi r16,high(pause)
ldi r17,low(pause ...
Mr.Noiro
Пт апр 11, 2014 14:05:08
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

Я уже ответил на Ваш вопрос. Вырезкой текста из Евстифеева. Там все описано. Никакого сброса не было. Вы писали и читали разные регистры. Я не считаю себя мега-крутым специалистом, ибо всегда есть куда расти. Я всего лишь опытнее Вас в этом вопросе. А еще в отличие от Вас я умею разжевывать и ...
Mr.Noiro
Пт апр 11, 2014 12:23:42
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

При включенном режиме ШИМ запись в регистр High идет напрямую, а не через TEMP!

Это кто Вас такому научил? Плюньте ему в лицо!



Согласен, инфа была не достоверной, но это не повод выражать свое мнение относительно умений или не умений совершенно незнакомого человека!!!
P.S. Не ошибается только ...
Mr.Noiro
Пт апр 11, 2014 11:59:05
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

ИС-пытатель писал(а):Ответ на вопрос "Где хваленые русские спецы?". Мне грустно. За Вас и за Россию. За Вас потому что читать не умеете. А за Россию потому, что таких миллионы..

Если Вы спец (не спорю), объясните почему происходил сброс значения регистра OCR1AH
Mr.Noiro
Пт апр 11, 2014 11:52:10
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

При включенном режиме ШИМ запись в регистр High идет напрямую, а не через TEMP!

Это кто Вас такому научил? Плюньте ему в лицо!

P.S. После этого сообщения я, кажется, нашел ответ на первую фразу-вопрос своей подписи..... Грустно как-то за Россию...
Не понятно, что значит содержимое P.S. и причем ...
Mr.Noiro
Пт апр 11, 2014 11:10:01
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Re: Таймеры/счетчики МК

Ошибка в коде найдена! Был вкючен режим ШИМ.
Таймер был сконфигурирован как Phase correct PWM 9 бит, а не как CTC.
При включенном режиме ШИМ запись в регистр High идет напрямую, а не через TEMP! Поэтому одновременной записи в два 8-ми битных регистра и не получается.
Mr.Noiro
Пт апр 11, 2014 11:04:40
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2431363

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Ошибка в коде найдена! Был вкючен режим ШИМ.
Таймер был сконфигурирован как Phase correct PWM 9 бит, а не как CTC.
Mr.Noiro
Чт апр 10, 2014 22:16:55
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688137

Таймеры/счетчики МК

Предлагаю детально разобрать нюансы работы с таймерами-счетчиками микроконтроллеров задавая вопросы и давая ответы.
И вот, первый вопрос по коду:
ldi r16,0x05
out TCCR1B,r16
ldi r16,0x02
out TCCR1A,r16
ldi r16,high(pause)
ldi r17,low(pause)
out OCR1AH,r16
out OCR1AL,r17

записав командой out OCR1AH ...
Mr.Noiro
Чт апр 10, 2014 19:13:01
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2431363

Re: Ассемблер (ASM) для AVR в вопросах и ответах

ldi r16,0x05
out TCCR1B,r16
ldi r16,0x02
out TCCR1A,r16
ldi r16,high(pause)
ldi r17,low(pause)
out OCR1AH,r16
out OCR1AL,r17

МК Tiny2313. Вопрос по коду. После команды записи в регистр OCR1AH - значение в нем появляется, а сразу после команды записи в OCR1AL - в low регистре значение ...

Перейти к расширенному поиску