Post Created date
AVR32DA28 interrupt vector size - discrepancy between data sheet and real chip
There are two 1word instructions per vector. The rjmp is first one word instruction followed by nop (second 1 word). It doesn't have to 2word instruction like jmp. Btw PC might be...
Tuesday, 20 October 2020 - 17:42
C++ gpio class inheritance problems
You can also create GPIO interface (with virtual methods - dynamic dispatching is needed) and inherit from it, so you can pass child object into reference to parent class (=...
Monday, 24 February 2020 - 10:08
Atmega328pb is getting hanged after weeks or months.
Maybe you should introduce watch dog into your code.   Anyways in my experience you should check: - is the brown out detection set to the proper level? For example when I was...
Wednesday, 22 January 2020 - 14:41
reset loop and eventual SCK MISO fusing?
Maybe check if the WDT fuse wasn't enabled. Add some more trace messages, so you know where it gets restarted. You should also log the cause of the restart so it's possible to...
Thursday, 26 December 2019 - 20:00
Multiple Interrupts in INT0 But only one signal - [ SOLVED ]
AbDoO_ wrote: I'm very confused right now .... why would the factory sell a shield that is no working ?? and why only me is having this problem ?? I tried different shields form...
Tuesday, 24 December 2019 - 22:41
Why did my MOSFETS blow up?
I don't really know exactly currents or so, but I wouldn't bother to create it as there are some interesting stepper motor drivers out there. Like DRV8834 Low-Voltage Stepper...
Tuesday, 24 December 2019 - 22:23
Why did my MOSFETS blow up?
Well, break between gate and source/drain means there was a bigger voltage between gate and source than the gate insulation layer can survive. So how it's handled voltage...
Tuesday, 24 December 2019 - 20:59
ATMEGA32u4 Arduino Bootloader Issues
My guess: HWB has special meaning and even without HWB Enable fuse set the bootloader might be checking it for a LOW level and won't jump into the user code. The question of the...
Monday, 23 December 2019 - 09:02
(.text+0x0): multiple definition of `ui8ArRxTx'
Well, it's not OK, as you've got one instance created in ino and second instance is created inside cpp. That's why I mentioned solution - "extern".   If you need more details...
Sunday, 22 December 2019 - 16:32
ATMega328p registers behaving differently in sketch and flashed firmware?
Nonsense.   The PINx register is used for reading real state at the input pins. And as a bonus feature it can be used for toggling PORTx bits by writing logical 1 to...
Sunday, 22 December 2019 - 13:46
(.text+0x0): multiple definition of `ui8ArRxTx'
angelu wrote:     I got to a halt and I can't go any further. I am porting a project written AS7 to Arduino. I get few errors saying the a variable is defined multiple...
Sunday, 22 December 2019 - 06:29
BLINK Example won't upload on NANO
Have you tried to select  Tools -> Processor -> ATMega328p (Old Bootloader)?
Saturday, 21 December 2019 - 21:28