Post Created date
Indirect addressing error created by the compiler
What were the values at 0000542B? If they really are getting trashed in that routine, then simply trying to cause a reload isn't addressing the cause, just a symptom. Can you use...
Tuesday, 15 October 2013 - 02:41
Indirect addressing error created by the compiler
So when you stop at 0000542B, R28=0x0F and R29=0x1B, but when you step over to 0000542D, R28!=0x0F and/or R29!=0x1B? What values do R28 and R29 have there? Be sure to actually...
Tuesday, 15 October 2013 - 00:49
Indirect addressing error created by the compiler
elirentz wrote:The problem is it seems that when the RsdProc() subroutine is called it stores the registers but I can't find where those registers are reloaded when the routine...
Monday, 14 October 2013 - 23:45
Seeking authoritative reference for 100K EEPROM write limit
What's the difference between it being byte-based versus array-based? Rewriting each individual byte 100K times and rewriting the array 100K times is the same thing at the byte...
Monday, 14 October 2013 - 23:40
Header library setup
If you had avr/a.c avr/header.h avr/header.c Then in a.c you can just do #include "header.h" and have it find the file. If you had avr/a.c avr/header/header.h avr/header/header.c...
Monday, 14 October 2013 - 22:31
value limits
Are you illustrating why one would want to use a minimum of -127 rather than -128, because negation would otherwise potentially overflow?
Monday, 14 October 2013 - 20:48
steady current atmega 16
So you're making a current source and implementing the feedback element in software?
Monday, 14 October 2013 - 18:14
printf() over UART?
http://www.nongnu.org/avr-libc/u...
Monday, 14 October 2013 - 16:56
[Solved] Atmega16 big array and lcd problem
If you can disconnect the relays from port A pins temporarily, does the LCD start working?
Monday, 14 October 2013 - 00:38
signed to unsigned
Simonetta wrote:To get the absolute value of the number...
Saturday, 12 October 2013 - 17:17
signed to unsigned
SprinterSB wrote:The offset is 0x100 (256): 255 will become -1, 254 will become -2, etc. 255 - 256 = -1 254 - 256 = -2 ... 128 - 256 = -128 127 - 256 = -129 ... 0 - 256 = -256...
Saturday, 12 October 2013 - 15:57
Capturing and decoding a fast (but short) Manchester signal
This thread was sticking in the back of my mind as a fun challenge, especially since people were saying that a 20 MHz AVR might need hardware assistance. So I whipped up a decoder...
Saturday, 12 October 2013 - 01:41

Pages