PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C mega16 programmbeispiel?



MartinFunk
11.12.2006, 13:37
hallo,
hat mir jemand programmbeispiel für den mega16 über I2C schnitstelle?

MfG Martin

N8Surfer
11.12.2006, 14:26
hi martin,

was mir sehr geholfen hat sind die zwei apps auf der atmel homepage.

den code von denen kannst auch verwenden, musst nur den twi-vector vom interrupt anpassen.

sind auch gleich beispiele dabei!

mfg

Flo

MartinFunk
11.12.2006, 14:28
danke N8surfer,
haste mir dafür nen link ich find das nicht
MfG Martin

N8Surfer
11.12.2006, 14:39
natürlich:D

http://www.atmel.com/dyn/products/app_notes.asp?family_id=607

sind die appnotes: avr315 für master und avr311 für slave

grüßle

flo

MartinFunk
11.12.2006, 14:59
danke,
genau das hab ich gesuch

MfG Martin

N8Surfer
11.12.2006, 15:27
kein problem :D

wie gesagt, wennst die .c und .h einbindest, musst du noch bei der isr vom twi das
#pragma vector=TWI_vect
__interrupt void TWI_ISR(void)
durch
ISR(TWI_vect)
ersetzen und dann läufts.

uwegw
11.12.2006, 16:29
www.jump.to/fleury ->AVR Software -> AVR-GCC libraries -> I2C Master Interface
Geht nicht nur für den Mega16, sondern für fast alle AVRs mit I2C/TWI-Schnittstelle.