I will be using USBasp as my programmer, since i run i Linux, i will programming straight from the terminal using avrdude.
I will also be programming an Attiny85 directly and Atmega328p from UNO board.
Simple and fun projects with AVR-C
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
I will be using USBasp as my programmer, since i run i Linux, i will programming straight from the terminal using avrdude.
I will also be programming an Attiny85 directly and Atmega328p from UNO board.
RGB.cCode for iterating through the 3 colours of an RGB LEDx-csrc - 436.00 bytes - 08/26/2019 at 22:07 |
|
Today i decided to use tactile push button to get binary input unlike the arduino code i had to do math. Encountered my third AVR i/o avr register PINx.
//This Code is a simple i/o using tactile switch button and a LED.
#define F_CPU 16000000L
#include <avr/io.h>
#include <util/delay.h>
int main(){
DDRB = 0x01;//Setting PB0 as output
PORTB = 0x02;//Activating internal pullups of PB1
while(1){
if(!(PINB & 0x02)){
PORTB |= 0x01;//Bitmask operation
}
else{
PORTB &= 0xFE;//Bitmask operation
}
}
}
Today i wrote a simple blink code, with a little twist. It loops through all 3 colours of an RGB LED and then becomes White.
Create an account to leave a comment. Already have an account? Log In.
Tip: The left and right shift operators have an assign counterpart, I.e. you can write i <<= 1.
Become a member to follow this project and never miss any updates
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More
Thanks, I really appreciate.