Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 19 68

Стереть память, а заодно и лок-биты можно в последовательном режиме. См с.126 документа 1477.

 

Wladimir_TS: Ничего сложного - всего-лишь установить RSTDSBL в любом AVR
Против 12 вольт в параллельном режиме и бит RSTDSBL не устоит.

 

if (условие)
{
блок1;
}
else
{
блок2;
}

если "условие" не равно нулю, то выполняется "блок1", иначе - "блок2".

 

Если в блоке по одному оператору, фигурные скобки можно опустить.

 

GM: Стереть память, а заодно и лок-биты можно в последовательном режиме. См с.126 документа 1477.#
GM
15 февраля, 20:34 Wladimir_TS: Ничего сложного - всего-лишь установить RSTDSBL в любом AVR
Против 12 вольт в параллельном режиме и бит RSTDSBL не устоит.

Сначала надо найти высоковольный програматор.

 

Labionda: А что такое "блок" ?

Один или несколько операторов. Следующий вопрос будет: "а что такое оператор?"

 

Labionda: А числа там можно писать ?
смотря как

 

Всем доброго дня помогите пожалуйста настроить ШИМ в attiny26L

Как нужно выставить регистр чтобы на выходе OC1B получить прямоугольные импульсы частотой 500 Кгц?
Правильно ли я поставил?
TCCR1A=0x53;
TCCR1B=0x85;

 

shemmer: Как нужно выставить регистр чтобы на выходе OC1B получить прямоугольные импульсы частотой 500 Кгц?
Начить надо с OCR1C , зарядив туда 7F . После чего разрешение станет 7 бит. См. табл №37 в ДШ

 

Да спасибо разобрался Правда у меня и задача усложнилась
Мне необходимо сканирование в диапазоне 488 Кгц - 513 Кгц
т.е. форма сигнала примерна такая : ПIII__ПIII__ПIII__
Нужно сканировать с дескридитацией 100 Гц
По таблице 37 я выбираю
CS13...CS10 - 0001
А дальше нужно как-то изменять значение регистров OCR1B и OCR1C
А как это построить ?