Post Created date
Learn Firmware
Is this "colleague" actually your teacher for a class in embedded microcomputers?   Why else would he care that you don't use Arduino?   Arduino is a hardware and...
Sunday, 4 August 2019 - 21:37
A character LCD does not display - AtMega32
Get the data sheet for any 16x2 LCD (assuming Hitachi based) and follow the initialization instructions for 8-bit data width.
Saturday, 3 August 2019 - 19:36
Ds1307 keeps resetting to 00:00:00
If your 1307's registers are resetting to zero then your battery on the 1307 is not switching between Vcc and battery power correctly when Vcc is turned off.   There is...
Saturday, 3 August 2019 - 19:28
ATmega64 | RX data is missing
Your baud rate [115.2K] is much too fast for your system clock [1.8MHz].  Try everything with a baud rate of 9600 or 19200 and see if it works.  Then create transmit and...
Saturday, 3 August 2019 - 19:18
Graphic LCDs
Do yourself a favor and stop using the Nokia 5110 screen.  The contrast of the dark pixels against the background depends on how the metal cover is attached to the main PCB....
Friday, 2 August 2019 - 20:27
ATmega88 TWI communication with DS3231 not working
To use the DS3231, first write the current date and time to the internal registers (be sure that a battery is connected so that this data is not lost when the main power goes off...
Friday, 2 August 2019 - 01:37
Accurate Digital clock using only Atmega32 ?
I find that the best AVR real-time clock is to use an external module based on the DS3231 IC.  These modules sell on eBay for about $1 each:
Thursday, 1 August 2019 - 20:41
Split from: ATTINY13 timer and interrupts for reading RC receiver signal
The application is a frequency range detector.  The AVR should change the logic state on an indicator pin if the input frequency is between 3000 and 5000 Hertz.  Since...
Wednesday, 31 July 2019 - 19:26
3 external interrupts needed for older avr
The 90S1200 was the first AVR.  It had nothing but 16 or so I/O pins and maybe a timer, but no UART, I2C.   The modern pin-out equivalent is the Tiny2313.  But...
Wednesday, 31 July 2019 - 18:58
Reflow with hot air gun or kitchen oven?
Do not use the oven or the hot-air gun! They are both too hot and will float all the surface mount items on one side and make them all fall off on the other side.   Use a low...
Tuesday, 30 July 2019 - 17:17
Atmega2560 Uart Communication
You don't want to use a UART to send Manchester encoding.  The UART is a hardware device that only works with 8 bits that are framed with start and stop bits in order to...
Saturday, 27 July 2019 - 18:49
500 ohms
I don't know about that.  Back about 20 years ago when the record industry was fighting Napster someone pointed out that "pirates" could copy music by connecting a recorder...
Thursday, 25 July 2019 - 21:40