Top "Avr" questions

AVR refers to two families of either 8- or 32-bit RISC microcontrollers

What happens when an ISR is running and another interrupt happens?

What happens if an ISR is running, and another interrupt occurs? Does the first interrupt get interrupted? Will the second …

embedded interrupt avr
Arduino Nano Timers

I want to know more about Arduino Nano timers. What timers are there? Do they produce interrupts? What code would …

timer arduino avr atmel atmega
How can I visualise the memory (SRAM) usage of an AVR program?

I have encountered a problem in a C program running on an AVR microcontroller (ATMega328P). I believe it is …

debugging memory embedded avr avr-gcc
Pulse width modulation (PWM) on AVR Studio

I'm trying to use PWM for an LED on an ATmega8, any pin of port B. Setting up timers has …

width avr pulse atmega
make: *** No rule to make target `main.o'

here is the output from the console in Eclipse: **** Build of configuration Debug for project FatFstest **** make all make: *** No …

eclipse makefile avr
Mixing C and assembly sources and build with cmake

I'm using eclipse for building a avr-gcc project that mixes assembly code and C source files. I want to get …

c gcc assembly cmake avr
Using the Arduino libraries for regular AVR code

I have an Arduino Uno and a Linux environment. Though the Arduino IDE is great and all, however it doesn't …

arduino libraries avr
Arduino Uno PWM pins conflict

I built this motor shield based on the L298N chip to control two motors of a tank. It uses …

timer arduino avr atmega pwm
Difference between uint8_t, uint_fast8_t and uint_least8_t

The C99 standard introduces the following datatypes. The documentation can be found here for the AVR stdint library. uint8_t …

c++ c integer avr c99
USB programming

I want to program a microcontroller (AVR) to control some leds through USB. It's just out of interest in how …

usb microcontroller drivers avr