Post Created date
gif to hex by coding avr
Technically you *can* decode a very short gif file without using the full sized RAM pointer table, but you do need access to the previously decoded data.   To convert a...
Tuesday, 17 May 2016 - 22:23
SmartConnect 6LoWPAN
Contiki has 6LoPAN with various options for full ipv6, meshing, routers, WAN interface, and power cycling.  It has its own makefile for standalone .elf files (using cygwin or...
Sunday, 15 May 2016 - 18:01
Burning power with a microcontroller
Have you measured nighttime leakage without the blocking diode? Possibly you waste more energy by day through the diode drop than you would lose at night   A low impedance RC...
Wednesday, 11 May 2016 - 14:39
RZ Raven broken LCD?
The LCD drive lines are very high impedance, and it's possible some smudge is preventing enough voltage swing. Have you tried a wash with isopropyl alcohol?  
Monday, 4 April 2016 - 23:44
Micro controller based 3 mode smart solar battery charger with MPPT
moral_bit wrote:Because I don't think you will get an increase in voltage every time you increase the duty. Sometimes you might get a decrease in voltage if you increase the duty...
Tuesday, 22 December 2015 - 18:25
Micro controller based 3 mode smart solar battery charger with MPPT
I just sample the voltage and inc/dec pwm based on the error direction. Rather than calculate the optimal value, wobble +/- 1 around the measured value hundreds of times per...
Sunday, 20 December 2015 - 02:10
Micro controller based 3 mode smart solar battery charger with MPPT
If all you have is a buck converter then there is really no point in doing elaborate calculations of power. Charge rate is maximized at maximum current, so just walk uphill to...
Saturday, 19 December 2015 - 23:45
Front Panel Response Times
Dumb knobs should be as fast as possible since you are doing all the thinking.   But the early days of computer-assisted instruction found that response time was an important...
Friday, 4 December 2015 - 12:58
Detecting watchdog reset from MCUCSR
AVR Gotcha! Reading MCUCSR clears it, so the second read is zero. Because volatile as well,  &=anything is always zero.
Wednesday, 25 November 2015 - 16:11
Can we resume Atmega32 using some software trick after getting reset by EMI ?
Maybe design the program to reset itself after some suitable interval, to limit the scope of EMI resets? Some home power meters seem to work that way.
Tuesday, 24 November 2015 - 09:24
Unidentified low frequency components around 50Hz in a dc-ac inverter
I'd look for jitter using diagnostic pulses on unused output  pins, e.g. one every lookup cycle and another every second.
Sunday, 22 November 2015 - 13:01
Atmega128RFA1 Zigduino random number for unique eui64
It depends on what else is using the radio. I assume you want this EUI64 at startup to set the radio MAC address, and the radio had not already been started, because you were...
Friday, 13 November 2015 - 17:19