Свързани публикации 'avr'


Направете своя собствена AVR платка
AVR платката е важно устройство за разработка за много момчета от MCU. И понякога може да бъде скъпо по някаква причина. Но добрата новина е, че направата на тази дъска не е твърде сложна. Можете да създадете своя собствена платка за разработка на AVR с някои резервни части за електронно хоби във вашата лаборатория. Предварителен За да следвате тази инструкция, трябва да имате основни познания по запояване, създаване на прототипи с perfboard, четене на схеми и AVR Atmega чип. Как..

Свързани въпроси 'avr'

Елементът на инициализатор на AVR GCC грешка не е постоянен
Използвам Atmel Studio 6.2, чипът xmega64D3 и имам проблем с инициализиране на някои полета на структура: typedef struct { uint32_t val; uint32_t inv; uint32_t xor; }SPROTU32; typedef struct { SPROTU32 SerialNr; SPROTU32...
318 изгледи
schedule 22.09.2022

Проект за сглобяване на Atmega128
Опитвам се да науча малко асемблиране, като си играя с платката Atmega128. Опитвам се да направя набор от 8 светодиода, които се включват/изключват поотделно, когато се натисне съответният бутон. .INCLUDE "m128def.inc" .CSEG .ORG $0 initialize:...
799 изгледи
schedule 04.12.2022

стойността на pwm не се променя
Написах pwm код за Atmega128. Използвам бърз режим на ШИМ с неинвертиращ импулс при сравняване и трябва да променя стойността на OCR0 в определени моменти. И все пак не се променя. Някой знае ли какъв е проблема тук?? #include...
341 изгледи
schedule 25.11.2022

Сглобяване на AVR: Как да продължа от инструкцията за разклоняване?
кажете, че имате инструкция за разклоняване, която ви отвежда до друга подпрограма, възможно ли е след това да се върнете към извикващата подпрограма и да продължите?.. Нещо подобно: prog: cp r16,r17 breq true ... true: out PORTA,r16 HOW DO I...
2099 изгледи
schedule 07.12.2022

Режими на програмиране на Arduino, буутлоудър, Arduino като ISP
В момента работя върху проект, използващ платка Arduino Uno (rev3). В крайна сметка може да го оставя да работи независимо от Arduino и това ме накара да се замисля как работи цялото програмиране и зареждане на системата. Ето какво...
1449 изгледи
schedule 26.11.2023

Защо функция с вход, който има препратка към указател, не се компилира?
Тествах това на моя Linux кутия, която има gcc и се компилира добре. void myFunc(int* &input); Това се компилира без грешки. В моя avr, декларирайки същата функция: void myFunc(int* &input); Резултати в грешка при...
106 изгледи
schedule 16.12.2023

Монтаж 2 цифри 7 сегментен дисплей
Имам малък проблем да разбера как трябва да работи. По принцип всичко, от което се нуждая, е да запаля светодиод от всяка страна на 7-сегментния дисплей. Те се припокриват един с друг или се показват само от лявата или дясната страна. Ако някой...
1342 изгледи
schedule 03.11.2022

променливата numTicks не се увеличава
Имам следната скица и променливата numTicks не се увеличава, скицата се компилира добре към Arduino, но по някаква причина променливата "numTicks" не се увеличава. /* * kegboard-clone-4-KegCop * This code is public domain * * This sketch sends...
1293 изгледи
schedule 27.04.2024

как мога да задам препълване на таймера за ATmega328p в асемблирането?
Опитвам се да създам програма в асемблиране, която завърта един бит наляво или надясно, всеки път, когато възникне прекъсване на Timer Overflow. Ето моя код, но по някаква причина не работи. Аз съм нов в този свят на асемблиране на програмиране и ми...
3916 изгледи
schedule 01.05.2024

AVR аналогово към цифрово преобразуване Atmega32
Правя някаква система, която измерва светлината на околната среда и изключва или включва ключа за осветлението. За да направя това, трябва да използвам микроконтролер Atmega. Измерването на светлината се извършва с помощта на LDR. LDR винаги...
514 изгледи
schedule 14.11.2022

C изпълним към шестнадесетичен
Използвам CLion като IDE. След изграждането изходът е изпълним файл example . Това, което бих искал да постигна, е да направя .hex файл от него и да го кача в моя AVR чрез avrdude . Прочетох и опитах някои възможни решения тук xxd -p...
469 изгледи
schedule 11.01.2024