I did not understand, 0xA0 is the device address , 1010000 or 0x50 uesd in writing address, you used in both writing function and reading function, I thought reading function will take the address 1010001 or 0x51!! Could you please explain it😢
Hello sir this program only print 255 in my serial print , please help me I want to read and write eeprom in atmel 24c64 , Please send me suitable code for this eeprom ic
Hi sir Thank you for sharing with your code we can just read and write 256 byte (just one block ) how can i read and write mor than 256 byte My eeprom is 24lc04
@@SMtrainingacademy Hello, thank you for the offer I wrote a program to read and write the second block of EEPROM memory 24lc04 now i can read &write 512 Byte.
@@SMtrainingacademy I guess I’m confused. the atmega328p states that it has master and slave interfaces. The attiny441 states that it just has the slave interface. What’s the difference between the two?
I read the datasheet and understood that as per your thoughts you are right, attiny441 cannot be configured as i2C master it is dedicated slave so you cannot use this controller for initiating and fetching data from another slave device like memory or rtc..., instead this can be used a slave for another master device or microcontroller for communication purpose.
@@cristiangs2307 if you just multiply any float number with 100 you will get two decimals values into a decimal number so you can store that Ex: 24.754 x 100 = 2475.4 You can store 2475 right 24 is decimal and 75 is fractional part