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

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

1 21 68

Да я просто проект один "копирую" а там именно так байты калибровки выставлены.
Я новую аттини26L купил а там байты вот такие:
В9
В9
В3
В4
В чем разница между одинаковыми контроллерами и как это на работу повлияет?

 

Разница в том, что у каждого экземпляра микроконтроллера немного разная частота встроенного тактового генератора. Калибровочные байты служат для ее коррекции. Нужно найти место в программе, где загружается регистр OSCCAL (если он вообще загружается) и подправить участок программы так, чтобы в OSCCAL грузились Ваши значения калибровочных байтов.

 

Подскажите пожалуйста кто-нибудь алгоритм а то я в тупик зашел..
Есть 5 светодиодов на порту attiny 26
(PORTB.5,PORTB.6,PORTA.2,PORTA.3,PORTA.4)
Нужно при каждом нажатии на кнопку зажигать светодиоды: сначало 1 потом 1и2 потом 1и2и3 и т.д.
Так не могу сделать чтобы светодиоды работали в динамическом режиме..

 

Лабионда, разобрался сам без твоей помощи

 

Задача стоит тут у меня требуется сравнить 2 числа с учетом знака. Числа по 1 байту отдельно 1 бит знака, на выходе нужно в регистре 1- если число А<B, 2 если A>B и 0 если равну, но логика с учетом знака. Вторая часть задачи - наименимальнейший объем занимаемый в памяти.

Второй вопрос - посчитать контрольную сумму в формате DS1820 с минимальными затратами памяти. Если честно после прочтения даташита я так и не понял, как это делается.

 

Блин!
Похоже опять начинается...

 

год почти не заходил - вот зашел, а тут очередная весна ???
Я так поня- дежавю, а лямбда - это один-два-три ???? Вопрос риторический

 

Возник такой вопрос по Attiny26. У меня задействован ШИМ а именно задействованы выводы PB1 и PB3
Можно ли использовать для различных целей выводы
PB0 и PB2? (OC1A и OC1B)

 

Как сравнить 2 многобайтовых числа, расположенных в R0 (мл1)R7(ст1) и R8-R15 соответственно с выдачей результата : больше/меньше/равно без использования ОЗУ ?

 

cp r0,r8
cpc r1,r9
cpc r2,r10
cpc r3,r11
. . . . . . . .
cpc r7,r15
breq equal
brmi minus
plus:

Что за числа страшные по 64 бита гоняете?