Gefunden für atmega8 i2c temperaturfhler - Zum Elektronik Forum |
1 - Schreiben geht, lesen nicht - I2C und AVR -- Schreiben geht, lesen nicht - I2C und AVR | |||
| |||
2 - Thermometer mit Atmega8 -- Thermometer mit Atmega8 | |||
Zitat : baubau hat am 14 Jan 2009 14:37 geschrieben : ok das heißt dann das ich den DS18B20 nicht nehmen kann? Vom technischen her wäre es wohl kein Problem, aber der Aufwand ist entsprechend höher, da der Controller die Kommunikation komplett softwaregesteuert machen muss. I2C, genannt TWI, hat der ATmega8 hardwareseitig drin. Da musst du nur eine entsprechende Sendefunktion aufrufen bzw. Empfangsinterrupts einbinden und läuft. Zitat : baubau hat am 14 Jan 2009 14:37 geschrieben : Wie kann ich die daten die ich empafange dann auch auswerten?? Wie du die Zahlen vom Temp. Sensor bekommst sollte das Datenblatt verraten. Die DS1... | |||
3 - PWM für 4pol-Lüfter -- PWM für 4pol-Lüfter | |||
Hallo Zusammen,
ich stehe nach langer elektronischer Ruhepause mal wieder vor einem Problem. Ich möchte mir für meinen PC eine Lüftersteuerung bauen, soweit noch leicht, gibt ja genug Anleitungen. Allerdings habe ich mir Lüfter mit 4poligem Anschluss zugelegt, und zwar solche mit zusätzlichem Pin für die Steuerung der Geschwindigkeit. Diese erwarten an dem 4. Pin ein PWM-Signal von 25kHz. Insgesamt regeln möchte ich auf diese Art 5-6 Lüfter, wenn möglich getrennt, also mittels Software-PWM. Als µC hatte ich einen ATmega8 ins Auge gefasst, da es der kleinste mit genug Pins und I2C ist. Genug geschrieben, hier mein Problem: Der ATmega8 lässt sich maximal mit 16MHz takten. Bei 25kHz Zielfrequenz komme ich auf 640 Takte pro Durchgang. Für einen Timer-Interrupt gehen allein für das Standard-Zeugs (RJMP, RETI, SREG sichern/rückschreiben) 12 Takte drauf. Bei einer (Un-)Genauigkeit von 50 Schritten bleibt mir also keine Zeit für das eigentliche Port-setzen. Ich hoffe, ich übersehe hier etwas wichtiges.. ![]() Ausweichmöglichkeiten: Einen "speziellen" Chip, der mehrere PWM-Kanäle zur Verfügung stellt, die 5-6 Lüfter getrennt regeln können. Ich hatte a... | |||
4 - Suche Digital analog konverter, i2c, res. -- Suche Digital analog konverter, i2c, res. | |||
Hallo,
ein guter freund hat mich "beauftragt" für ihn ein spezielles netzteil zu entwickeln. da die ganze schaltung mit µC gesteuert wird liegt es nahe die referenz spannung via µC einzustellen und an einen DAC zu liefern. ich habe noch nie einen DAC verbaut und tue mich momentan sehr schwer irgendwas im netz zu finden. ich hoffe ihr könnt mir ein paar nennen die weit verbreitet sind (keine sonderbestellung aus fernost machen muss) und halbwegs meinen vorstellungen entsprechen ![]() da ich 4 adcs benötige und die ausgangsspannungen nicht zeitkritisch geschaltet werden muss bietet sich meiner meinung nach eine ansteuerung mit i2c/TWI bzw spi mit 4 /CS an(wobei ich spi noch nie benutz hab). zum ansteuern wird ein atmega8 benutz. sollte also in beiden fällen kein problem darstellen. der dac sollte 5V betriebsspannung haben. die spannung am ende von der gesammten konstruktion soll zwischen 8V und 18V eingestellt werden. am liebsten wäre mir ein dac der i2c oder spi eingänge hat..ref. spannung und ausgang ![]() so ich hoffe mir kann jemand helfen und mir ein paar namen nennen | |||
5 - I2C Meldesystem? -- I2C Meldesystem? | |||
hi
ich möchte über den I2C bus eine einfache rufanlage bauen. ich möchte insgesamt 3 taster verwenden gesteuert wird das ganze mit je einem ATmega8 pro taster die ansteuerung mittels atmega und bascom ist klar... die gesamtlänge des kabels beträgt ca. 13 m quer durchs haus. von einem ende aus soll nach ca 4 m ein taster angebracht werden, die beiden anderen an je einem ende nun stellt sich meine frage: ist der i2c bus geeignet? ich denke ja, da man im internet max. längen von 3 bis 100 m möglich?! (also ohne signalverstärker..) meine wichtigste frage ist: welches kabel verwenden...ich hatte von reichelt dieses im blick: http://www.reichelt.de/?;ACTION=3;L.....cf040 Produktbeschreibung: Fernmeldeleitung Installationsleitung für Fernsprech- und Signalübertragung. 2x2x0,6mm², geschirmt ich würde gerne den mittleren Schalter über die leitung mitversorgen, da er sonst nur unter sehr hohem a... | |||
6 - Schaltung für in den PC -- Schaltung für in den PC | |||
So, Habe da mal Weitergearbeitet.
Ich habe mich ein bisschen über den I2C-Bus informiert. Diesen werde ich auch verwenden für mein Projekt, da man die Schaltung sehr flexibel erweitern kann... Die nicht belegten Pins vom ATMega8 habe ich auf 3 Stecker genommen. somit kann ich Sie auch später noch verwenden, ohne auf der Hauptplatine rumzulöten. Dann gibts nämlich eine Hauptplatine (Schema im Anhang), an die dann weitere Platinen angeschlossen werden können. An den I2C-Bus kann ich fast beliebig viele Ein/Ausgänge (Analog + Digital) anschließen oder? wie ist das wenn ich mehrere gleiche bausteine an den bus anshcliesse, haben die dann alle die gleiche adresse?das würde dann ja nicht funktionieren... Ist das richtig, dass ich die 3Pins, die zum Programmieren nötig sind, auch als Ein/Ausgänge nutzen kann? Ich muss einfach den Stecker SV3 rausziehen beim programmieren, und wieder einstecken um das programm laufen zu lassen oder? [ Diese Nachricht wurde geändert von: uxb am 18 Mär 2007 22:58 ]... | |||
7 - I2C am µC -- I2C am µC | |||
Hallo Leute.
Ich möchte eine I2C Schnittstelle mit einem Atmel µC betreiben. Im Datenblatt finde ich leider keine Beschreibung, ob es möglich ist. Das man einen Software I2C Bus programmieren kann weiß ich und habe ich auch schon gemacht. Ich brauche jetzt aber einen Hardware I2C Bus. Kann man eine der Verfügbaren Schnittstellen der µC dazu verwenden. Gibt es irgendwelche Kniffe, um aus einem UART, SPI, JTAG ... eine I2C Schnittstelle herzustellen? PS: Bis jetzt wollte ich einen Atmega8 zum Programmieren verwenden! Danke für euer Bemühen! RaPe ... |
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 11 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 10 Besucher in den letzten 60 Sekunden alle 6.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |