Type in the full discussion title or a part of it.
Discussion Title Created date
Multiple targets from an AS7 project
Optiboot (the Arduno UART bootloader) currently supports a couple dozen different target CPUs, using a makefile from the command line: make atmega1284 UART=1 BAUD=RATE=115200...
Tuesday, 5 October 2021 - 02:12
Tool to analyze function performance?
Is there a tool in AS7 or MPLABX (or elsewhere) that will take analyze best and worst-case execution time for an AVR function? (How about one that measures code over a large...
Tuesday, 27 July 2021 - 01:20
Additional Mega-0 parts?
Are there likely to be any additional "Mega-0" (or maybe "Mega-1"/etc) parts released by microchip? (Right now there's just that one ATMEGAmm0p sub-series (ATmega808 - ATmega4809...
Sunday, 11 July 2021 - 23:35
TXCIF for UART
Bit 7 – RXCIF USART Receive Complete Interrupt Flag This flag is set when there are unread data in the receive buffer and cleared when the receive buffer is empty. OK.  I...
Friday, 9 July 2021 - 06:29
Re-enabling interrupts inside an ISR (Mega0, xTiny, etc)
The new AVRs with dual/triple-priority interrupts no longer clear the global Interrupt Enabled flags in the CPU status register when you enter an ISR, or re-set it when the RETI...
Thursday, 1 July 2021 - 00:02
Speaking of STK500
I have a very old STK-500 (sticker says 2002!  It has an AT90S8535 as the main CPU) Is there any hope of getting this to talk to ... anything? My understanding so far is that...
Sunday, 11 April 2021 - 07:55
Empty ASM statements change code?
Optibootl apparently gets about 14 bytes bigger with the gcc 7.3.0 compiler that Arduino is distributing... Hmmph.   For the sake of analysis, I created an ASM macro: #...
Wednesday, 11 November 2020 - 03:09
failure to truncate to 16bits when -flto is on
void setup() { Serial.begin(9600); } void loop() { int i = 1; while (i > 0) { Serial.println((int16_t)i); i += 10000; delay(1000); } Serial.println(i...
Wednesday, 21 October 2020 - 22:48
WooHoo! My AVR is blinking its LED!
This wouldn't normally be worth mentioning. But it's an ATtiny28, which only implements a rather archaic version of High Voltage Parallel programming. And my STK500 doesn't seem...
Sunday, 11 October 2020 - 09:32
High CPU Utilization on nEDBG when serial in use, on MacOS.
Whee...   Another distraction.   When I have an nEDBG eval board (Curiosity Nano) connected to my Mac (10.13.6), and have it's virtual serial port open (Arduino...
Friday, 2 October 2020 - 05:23
mega0/xTiny Full Chip Erase possible from application section?
So I've been playing with the nvm controller on mega0 and xTiny chips...   Apparently you can use the "Chip Erase" command from application section code, and it will erase...
Thursday, 1 October 2020 - 09:09
Mega0/xTiny Self programming flash
On the Mega0 and xTiny, one achieves writes to Application flash by writing to the page buffer at RAM address aliases for flash, and then writing a command to the NVMCTRL...
Saturday, 26 September 2020 - 09:34

Pages