AVR GCC i I2C, UART

Jak wyglada obsluga szyny i2c z poziomu AVR GCC? (jakies polecenia podobne to I2CSTART I2CREAD) Czy jest tutaj rozroznienie na realizacje sprzetowa i programowa? A co do portu UART - np. w Bascomie mozna obslugiwac sprzetowy port (o wiele mniejszy plik wynikowy), jak i programowo. Czy da sie podobnie zrobic w AVR GCC? Pozdrawiam Grzegorz

Reply to
invalid unparseable
Loading thread data ...

Dnia wto 29. czerwca 2004 22:09 Grzegorz napisał(a):

Nie ma biblioteki obsługującej I2C. Polecam bibliotekę Petera Fleury (programowa obsługa). U mnie działa. Są też przykłady w nocie aplikacyjnej Atmela, ale trochę zakręcone.

Jasne, że się da - jak sobie obsługę napiszesz, tak będzie działać ;-)

Pozdrawiam

Reply to
Marcin Stanisz

avr-libc zawiera funkcje sprzętowej obsługi TWI w tych AVR-ach, gdzie jest to dostępne. tyle że w przypadkach gdy nie zależy nam na byciu slavem, prędkości, przerwaniach i dokładnej kontroli błędów, programowo da się to zrobić łatwiej.

w.

Reply to
Wojtek Kaniewski

W procesorkach ze sprzetowym interfejsem I2C (nazywanym przez Atmela TWI) cala obsluga jest taka prosta, ze specjalna biblioteka zbedna. Dolaczasz tylko standardowy plik naglowkowy twi.h. Reszte doczytaj w dokumentacji konkretnego procesora.

Reply to
Adam Dybkowski
Reply to
invalid unparseable

Pieknie dziekuje. :)))) Pozdrawiam Grzegorz

Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.