Cześć! Od jakiegoś czasu próbuję połączyć się przez i2c z eepromem. Problem w tym, że Atmega się zawiesza zanim jeszcze cokolwiek zrobi.
W teorii chciałem zapisać zmienną Eep w eepromie, ale program nawet nie wyświetla mi w konsoli "i2c stop". I2cstart działa, bo uart wyświetla mi "i2c start" w konsoli, ale potem się zawiesza. Podobnie jest jak mam taki kod:
tylko że w tym przypadku zawiesza sie na i2cwbyte. Co robię źle? Nawet jak odłączę scl i sda to nic sie nie zmienia. scl i sda mam przez rezystor 47k podłączony do 5v. Piny adresowe przy eepromie są podpięte do masy. [/code]
Kod: VB.net
W teorii chciałem zapisać zmienną Eep w eepromie, ale program nawet nie wyświetla mi w konsoli "i2c stop". I2cstart działa, bo uart wyświetla mi "i2c start" w konsoli, ale potem się zawiesza. Podobnie jest jak mam taki kod:
Kod: VB.net
tylko że w tym przypadku zawiesza sie na i2cwbyte. Co robię źle? Nawet jak odłączę scl i sda to nic sie nie zmienia. scl i sda mam przez rezystor 47k podłączony do 5v. Piny adresowe przy eepromie są podpięte do masy. [/code]