Wäre es nicht am einfachsten, eine Art Okular-Attrappe mit der IR-Photodiode zu basteln, sodass die IR-Photodiode im Brennpunkt des Hauptspiegels zu liegen kommt? Sobald eine ausreichend helle...
Art: Beiträge; Benutzer: uffi
Wäre es nicht am einfachsten, eine Art Okular-Attrappe mit der IR-Photodiode zu basteln, sodass die IR-Photodiode im Brennpunkt des Hauptspiegels zu liegen kommt? Sobald eine ausreichend helle...
Da muss ich jetzt doch nochmal nachfragen... Es ging direkt nach dem Anlöten des Schwingquarzes, ohne dass Du die Fuse-Settings angepasst hast?
- - - Aktualisiert - - -
Zitat aus dem Datenbuch:...
Poste doch Deinen Code nochmal.
Eine Vermutung wäre, dass der ATMEGA32 bei der Spannungsversorgung über den Programmer immer in die Brown-Out-Detection und damit in den Reset geht.
Wie lang sind denn Deine I2C Leitungen?
Ich würde den SCL Takt noch mit kleinerer Frequenz probieren, so 10 oder 20 kHz.
Sonnst fällt mir im Moment nix mehr ein.
Wie sind die Fuses gesetzt?
Ist ein Schwing-Quartz am ATMEGA32 angeschlossen?
Pull-ups an SDA und SCL sind vorhanden? So 4,7k jeder?
Hast Du ein Oszi oder einen Logikanalyser ? Dann schau Dir mal...
Welchen Controller benutzt Du? Hängen die TWI Pins auch am Programmer (als SPI Pins), wenn dieser angesteckt ist?
Ich freue mich, dass ich helfen konnte!
Gruß, Dirk
Nimm doch die Lib von Peter Fleury, binde sie in Deinen Code ein und benutze die Schreib- und Lesefunktionen, die dort implementiert sind.
i2c_init();
while(1)
{
busy =...
ok, der nächste Fehler ist, dass Du in Deiner while Schleife keine erneute Abfrage des PCF8574 machst.
Hallo Dennis,
ich meine, Du hättest schon einen Fehler in Deiner Logikabfrage, denn:
TWDR & 0b00000100 ergibt entweder 0 oder 4 und nie 1. Du solltest also lieber schreiben:
if (TWDR &...
Thema ist erledigt. Man muss beim Aufrufen von FLIP bei Start Application den Reset deaktivieren.
Hallo, ich bräuchte mal Eure Hilfe bei der Benutzung von FLIP mit einem AT90USB1287. Der AT90USB1287 ist mit einem Flash- bzw. Bootloader ausgestattet, das hex-image heißt:
128X-usb-boot-1-0-1.hex...
Anscheinend funktioniert schon das Lesen der Fuses nicht richtig. Liest er denn die Chip-Kennung korrekt ein und erkennt, dass es sich um einen ATTiny24 handelt? Und kannst Du den Inhalt des EEPROMs...
Um Dir zu helfen, müsste man mehr Infos haben zu der verwendeten 7-Segment Anzeige bzw. welche Codierung für die 3 Stellen verwendet wird und auch zur Umrechnungsformel für den TSIC206. Wenn Du die...
Danke für Deine Tipps, Michael!
Ich habe versucht, diese zu berücksichtigen und habe das Platinenlayout überarbeitet.
Die Motortreiber sollen max 5A schalten, daher habe ich die Leitbahnen auf...
o.k. ich weiß: der AT90USB1287 wird von Euch eher selten eingesetzt, der VNHSP30 vielleicht schon öfter mal. Um Euch ein bisschen mehr zu Antworten zu motivieren, mal ein paar konkrete Fragen:
...
Hallo, ich habe einen Entwurf für eine Mikrocontroller-Platine mit einem AT90USB1287 und mit 2x VNH2SP30 Motortreibern gemacht und wollte Euch bitten, diesen mal kritisch zu begutachten und...
So, hab nun nochmal die i2c-Signale am Logik-Analyser aufgezeichnet für drei Fälle. Für alle drei Fälle ist die Startsequenz auf dem i2c Bus identisch, siehe Datei i2c_first_start.png. Nun die 3...
o.k. stelle ich am Wochenende ein.
Weil es schon beim ersten Ausführen der Schleife auftritt. Dies erkennt man daran, dass nach dem Reset zuerst die Sensoren über I2C general Command an Adresse 0x00 gestartet werden. Danach wird die...
sorry, ich sitze hier im Job und kann es im Moment nicht ausprobieren. Das werde ich heute abend natürlich machen. Meine Absicht war das Thema vorher schon genauer einzukreisen.
Also mein...
Die äußere FOR-Schleife ist auskommentiert.
Oder meinst Du die while-Schleife?
Das ist korrekt.
Im Fehlerfall springt er aber schon vorher aus der Schleife raus.
Das kann also nicht die Ursache für den Fehler sein
Der fehlerbehaftete Code entspricht noch dem aus dem Anhang "Problem.zip", außer dass buffer[4] statt buffer[3] deklariert wurde.
Der fehlerfreie Code sieht so aus (FOR-Schleife aufgelöst):
...
Hallo,
irgendwo muß noch der Wurm drin sein.
Ich vermute ja nach wie vor die FOR Schleife!
Aber was mache ich da falsch?
Bitte helft mir weiter, ich steh auf dem Schlauch...
Danke und...