Type in the full discussion title or a part of it.
Discussion Title Created date
how to test for flaky solder connections?
When I hand-assemble boards, I always use lots of flux, and test connections for continuity.  Nevertheless, I still encounter flaky connections, particularly with through-...
Sunday, 17 January 2021 - 15:44
optimized constant initialization in ARM thumb2
Although I can often do better than gcc's code generation, I recently found it can optimize constant loading to avoid using ldr.  For example: num = 8192;will generate:...
Wednesday, 2 December 2020 - 14:23
AVR IO pin transient current duration
Based on the datasheet pin driver strength diagrams, I've found most AVRs have around 25Ohm output resistance when powered at 5V.   The datasheets also spec an absolute...
Saturday, 28 November 2020 - 12:01
A common C/C++ core spec
Those of you that have worked on projects that mix C and C++ (such as the Arduino core) likely encountered problems with the differences in the two languages.  One frequent...
Monday, 16 November 2020 - 23:24
recommendations for portable development?
Although Unix is my preferred development environment, some of my open-source software get used on Windows.  For programs that use networking, I've been satisfied with golang...
Wednesday, 11 November 2020 - 01:04
assembler programming styles
Most of the assembler (usually gas) code I've seen uses #define statements for both constants and register allocations.  i.e.: #define STK_GET_SYNC 0x30 // '0' The benefit I...
Sunday, 25 October 2020 - 20:59
how popular is the 0-series?
I've had a couple other embedded developers suggest I check out the 0- and 1-series AVRs.  I don't want to put much effort into learning a new 8-bit AVR if they are not very...
Saturday, 10 October 2020 - 00:50
has anyone analyzed ICSP in detail?
I'm about to setup some tests on the ICSP timing, but figured I'd ask here if anyone has already figured out what the datasheet doesn't really tell you. When trying to enter...
Monday, 14 September 2020 - 16:29
improved USBasp firmware
I've just released v1.06 which includes automatic SCK slowing when the target does not respond. https://github.com/nerdralph/usb...  
Monday, 14 September 2020 - 04:30
flashing AVRs at high speed
It not only works after a million cycles, I think it should actually increase endurance. http://nerdralph.blogspot.com/20...  
Sunday, 6 September 2020 - 17:30
RC oscillator stability
Lately I've been improving the micronucleus USB bootloader.  Although the USB spec allows for +/-1.5% timing variation for low-speed USB, I've found some USB host controller...
Tuesday, 1 September 2020 - 00:46
did I break avr-gcc? plugin needed to handle lto object
This is an advanced question, but I figured I'd try posting here as there are a couple gurus that read avrfreaks with whom I don't communicate directly. I've been writing...
Wednesday, 15 July 2020 - 01:23

Pages