Type in the full discussion title or a part of it.
Discussion Title Created date
AVR Asm bad code at the internet
Today I was explaining to a AVR ASM novice about math asm routines, while he told me one unsigned mult 8x8 routine he copied from the net was failing all the time. Reading his...
Tue. Mar 13, 2018 - 08:07 PM
Undocumented I/O addresses and internal circuitry
AtMega328p   The following I/O addresses are reserved:   0x00, 0x01, 0x02, 0x0C through 0x14   Doing some tests, I found out that whenever the AVR does an...
Wed. Sep 14, 2016 - 06:29 PM
AVRasm2 MACROS headaches...
Lately, with AtMegas with much more flash memory, we can lay down calling reused routines to save few bytes in the code.  The lots of kBytes of flash allows us to sometimes...
Thu. Aug 18, 2016 - 02:54 AM
Rotate Memory Data in 90 degrees
Hello Folks, Summer burning here in Florida. Lots of rain - and electrical storm.   Some application requires to rotate a block of data bits (mostly a 8 bytes, 64 bits), in...
Tue. Aug 9, 2016 - 11:40 PM
Negating 16 bits
In a constant effort to speed up and save memory, I confronted a simple but uncomfortable situation. Needing to find the ABS value between two 16 bits, already set in four low AVR...
Sun. May 19, 2013 - 06:29 AM
[TUT][HARD][SOFT] USBasp Internals. Learning & sharing
The following is to share hours of testing and findings around tweeking USBasp 2009 firmware and hardware. Perhaps others doing similar work could post their experiences here....
Tue. Feb 14, 2012 - 11:22 PM
RE: Re: RE: Re: RE: Bug in AVR disassembler
It's late at night and probably I am tired, but for Pete's sake I can not launch AVR Studio (v.4.18) disassembly. I think I did it in the past, but for some reason it is not...
Sun. Jan 29, 2012 - 08:02 AM
Tricking AS5 to work with legacy At90Sxxx devices.
Okay, I am old and fat, my mother is 84'ish and still kicking and dancing, even with people telling her she is old enough to take it easy and behave like an old woman. Buying a...
Fri. Jan 27, 2012 - 02:02 AM