Post Created date
"Protecting" programming pins? (ISP)
And yeah, I think many of us have zapped a chip that way : }  
Friday, 20 November 2015 - 22:54
"Protecting" programming pins? (ISP)
The RESET pin is vulnerable on those devices that implement 'high voltage' programming. Most pins have protective diodes, to ground and to V+. The RESET line in HV programmable...
Friday, 20 November 2015 - 22:46
SPI master with multiple slaves - elegantly handling the CS pins?
In the general case, the use of a port:bit 'pointer' is the most elegant solution. In some circumstances, you may be able to dedicate a sequential range of pins on a single port...
Thursday, 19 November 2015 - 23:55
Using RS232 to upload sketch (not using avrdude or ArduinoISP)
Check out , I believe it may have what you need.  
Saturday, 14 November 2015 - 11:45
Help me debug: flash programming successful and verified; program does not run
Two questions come to mind.   A) Does the boot loader faithfully copy the entire '.bin' file? Use avrdude to read the boot-loaded application from your avr, and compare what...
Thursday, 5 November 2015 - 10:14
Various C programming in Arduino questions
DDR (A,B,C,D...) = DATA DIRECTION REGISTER. A 0 in a bit position designates the corresponding I/O pin as an input. A 1 in a bit position designates the corresponding I/O pin as...
Wednesday, 4 November 2015 - 22:55
Optiboot help needed
Is it that you need some method of INVOKING the boot loader, from the phone?      
Tuesday, 3 November 2015 - 23:14
detect unknown baudrate
  IF the same character is transmitted repeatedly, a 'brute force' method may work.    Say you start with 115200, 8, E, 2. Record the next N characters received. If...
Tuesday, 3 November 2015 - 22:48
Split from: Measuring Pulse Width with Input Capture
  I haven't had time to fully examine the code, but it does stand out that you are modifying the global variable 'data' inside an ISR, and 'data' is not declared to be '...
Tuesday, 27 October 2015 - 22:20
Help with Summer and Winter time ..
I used to have a script which would install the time functions into a pre-existing toolchain. If anyone is interested I may dust it off.  
Monday, 26 October 2015 - 15:22
Help with Summer and Winter time ..
The current release of AVR-Libc (1.8.1) does have DST functionality... you are using an older version.   
Monday, 26 October 2015 - 10:21
question about optimization
The 'lone semicolon' is a valid C statement, called the 'null statement'. In this case, it provides the executable body of the for loop . Without a body ( i.e. without anything to...
Sunday, 27 September 2015 - 22:17