I2C Programmeren met 8051

K

kaze

Guest
Beste allemaal, Ik ben een beginner in I2C programmering wil ik AT89S52 verbinding te maken met DS1624 met I2C protocol. Ik heb problemen met de SCL en SDA klokken de tijd. Ik heb geprobeerd op vele manieren en in staat om de blokgolf signaal te maken. Het lijkt erop dat de problemen met de vertraging op mijn I2C programmering. Ik wil vragen is er een rekenformule om uit te vinden de vertraging die ik moet gebruiken in mijn programma's om het signaal goed is. Dank u voor u're hulp. Met vriendelijke groet
 
Budhy Bedankt voor u're hulp, maar ik ben nog steeds verward veroorzaakt in de code die u've hyperlink voor mij geschreven: BitDly: NOP RET dat betekenen dat slechts kleine vertraging voor I2C nodig hebben, maar voor mijn zaak heb ik veel combinatie van vertraging te proberen code, en ik heb er gebruik zoals dat voorheen, maar het werkte niet en ik heb controleerde de I2C signaal op de Agilent het signaal is heel slecht. Het signaal vorm als een driehoek golfvorm en hebben een signaal fase vertraging op. Ik vraag hoe kon ik weten dat de code die ik heb gemaakt recht hebben, hoewel het signaal dat ik heb gevonden in de Agilent is slecht? Dank u Beste regrads
 
Heeft u trek SDA, SCL lijn staat? Je probleem is een hardware probleem, niet een software-probleem
 
Ik heb trek de SDA en SCL lijn, maar misschien is de R die ik heb gebruikt is insuffiecient om de lijnen te trekken, want onlangs heb ik alleen maar heb 1K ohm gebruikt. Nu zal ik proberen te trekken met een grotere R voor de SDA en SCL. Bedankt voor u're geholpen budhy:. D
 

Welcome to EDABoard.com

Sponsor

Back
Top