Gefunden für atmega8 i2c temperaturfhler - Zum Elektronik Forum





1 - Schreiben geht, lesen nicht - I2C und AVR -- Schreiben geht, lesen nicht - I2C und AVR




Ersatzteile bestellen
  Hallo Leute!

Ich habe meine AVR300.asm verloren, und zwar die bereits umgeschribene und komme nun nicht mehr raus, wie ich das vor Monaten geschafft habe einen SDA2516-2 auszulesen. Beschreiben funktioniert ohne ein weiteren Problem, nur das lesen nicht und brauche mal schnell eure Hilfe und bedanke mich jetzt schon.

Im Anhang mein Code:


Code :
.include "m48def.inc" ; change if an other device is used

;**** Global I2C Constants ****
...
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 also ohne 200 kondensatoren/widerstände drumrum löten zu müssen.

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 ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmega8 I2c Temperaturfhler eine Antwort
Im transitornet gefunden: Atmega8 I2c


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!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 11 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 184442156   Heute : 2478    Gestern : 7162    Online : 270        21.6.2025    10:19
10 Besucher in den letzten 60 Sekunden        alle 6.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.019161939621