Ik heb thuis een paar I2C EEPROMS(24LC16 & 24LC512) liggen welke ik graag op een een microcontroller(AT90S2313) wil aansluiten.Ik heb enkele schema's gezien met 10K pull-ups aan de SDA en SCL lijnen.
Heeft iemand hier ervaring mee?
Atlantis
ciao 4 now.....
Daar heb ik wel ervaring mee alleen niet met een AT90S2313.
Op het eerste gezicht echter heeft de AT90S2313 geen I2C hardware aan boord (PB7=SCK???) zodat je het I2C protocol softwarematig moet implementeren. Dat heb ik (met succes) gedaan voor ST62 controllers om o.a. te kunnen communiceren met een 24C16. Daar zou ik je eventueel mee kunnen helpen.
Met I2C zelf heb ik geen ervaring, wel met het programeren in C van de 90s2313 en weet ik de CodeVisionAVR (http://www.hpinfotech.ro/) er standaart libs voor heeft.
DimitriR
the world is yours (look at http://users.pandora.be/dimitrirejek :-)
bedank voor jullie reacties. een C-compiler gebruik ik niet maar bedankt voor de tip, ik programmeer liever in assembler.
atlantis heb je mischien een schema van jou oplossing en de source code van het proggramma dat je in de st62 heb gedrukt(assembler of C??)
bvd arne maathuis
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
link naar Inter IC bus specificatie:
http://www.semiconductors.philips.com/acrobat/literature/9398/39340011…
Staat achterin wel iets over de pull-up resistors, deze zijn met name afhankelijk van de buscapaciteit en de bussnelheid.
Wil je helemaal geen gedoe dan maak je ze gewoon 2k2, dat gaat eigenlijk altijd goed tot 400kHz kloksnelheid.
Atlantis
ciao 4 now.....
Op 20 april 2004 22:06:10 schreef A.B.J. Maathuis:atlantis heb je mischien een schema van jou oplossing en de source code van het proggramma dat je in de st62 heb gedrukt(assembler of C??)
bvd arne maathuis
De code is in assembler. Het is een beetje veel om hier te plaatsen dus mail ik het wel naar je.
ik heb het ontvangen, waarvoor dank. nu weer mooi aan het solderen en programmeren.
iedereen bedankt voor het sturen van links en andere info