Atmega8 - Compile and link C and Assembly-files with one Makefile Combining Forces Compiling and Linking C and Assembly Code with a Single Makefile for Atmel A Tmega8 The world of embedded systems often involves working with b 3 min read 07-10-2024 12
HC-05 Bluetooth module as master, linking Making Your HC 05 Bluetooth Module the Master A Comprehensive Guide The HC 05 Bluetooth module is a popular and versatile component for adding wireless communic 2 min read 07-10-2024 11
AVR instructions LDS and STS 16 bit versions with GNU assembler Understanding AVR Instructions LDS and STS 16 bit Versions with GNU Assembler In the world of AVR microcontrollers the correct usage of assembly language instru 2 min read 23-09-2024 45
UART issue in ATmega2560 and Microchip Studio Understanding UART Issues in A Tmega2560 with Microchip Studio When working with the A Tmega2560 microcontroller in Microchip Studio developers often encounter 3 min read 23-09-2024 20
AVR show an error with the delay function Troubleshooting AVR Delay Function Errors A Comprehensive Guide AVR microcontrollers are widely used in embedded systems for their efficiency and performance Ho 2 min read 22-09-2024 13
AVR program(for ATmega328p) restarts after interrupts (Proteus 8) Troubleshooting AVR Programs with A Tmega328 P Understanding Interrupts and Restarts in Proteus 8 When working on microcontroller projects particularly with the 3 min read 17-09-2024 25
Why do I need to put the millis() function inside the main loop to trigger the ISR? Understanding the Importance of the millis Function in Triggering ISRs in Arduino Programming When working with Arduino programming you might have encountered s 2 min read 17-09-2024 20
USB HID Consumer Control using LUFA USB HID Consumer Control Using LUFA A Comprehensive Guide When it comes to creating custom USB devices that can interface with computers using the USB Human Int 3 min read 16-09-2024 21
Interested in Device Programming. Where to Start From C to Microcontrollers A Beginners Guide to Device Programming Starting with microcontroller programming can seem daunting especially if you re new to elect 2 min read 07-09-2024 28
AVR inline assembly: output variable changes without instruction to change it Unraveling the Mystery of Changing Variables in AVR Inline Assembly Have you ever encountered a situation where a variable in your AVR inline assembly code chan 2 min read 06-09-2024 29
proteus error: Invalid opcode 0x000D at PC=0x0118 Debugging the Invalid opcode 0x000 D at PC 0x0118 Error in Proteus and Bascom This article explores the common Invalid opcode 0x000 D at PC 0x0118 error encount 3 min read 05-09-2024 28
__attribute__((io)), __attribute__((address)) in gcc for AVR don't seem to have any effect Why attribute io and attribute address Dont Work as Expected in AVR GCC Many AVR developers encounter frustrations when trying to use the attribute io and attri 3 min read 05-09-2024 33
ATtiny816 Standby comparator wake on interupt Waking Up Your A Ttiny816 A Deep Dive into Standby Mode and Comparator Interrupts The A Ttiny816 is a powerful microcontroller but its real strength shines when 3 min read 02-09-2024 12
Updating an element in array in AVR Assembly Updating Array Elements in AVR Assembly A Comprehensive Guide This article delves into the intricacies of updating array elements in AVR assembly drawing upon i 2 min read 30-08-2024 21
data segment of AVR store nonsense after compiling Understanding the Data Segment Behavior in AVR Assembly A Case Study When programming microcontrollers like the AVR architecture particularly using the A Tmega3 2 min read 29-08-2024 16
AVR C code gets compiled successfully but in arduino ide it gives me error of missing functions Resolving Missing Function Errors in Arduino IDE A Guide to Linking External C Code The Arduino IDE offers a convenient environment for developing microcontroll 2 min read 29-08-2024 38