rfm69hcw & atmega an 3,3V kein Prog. über SPI

OP #5633169
Lesenswert?
• ▲
▼
Ich verwende RFM69HCW Module bei verschiedenen Projekten und das 
Programieren des ATmega's (in Verwendung ATmega8 und 168PA) gestaltet 
sich als schwierig. Das Funkmodul ist per SPI (MISO, MOSI, SCK, CS und 
RST) an den µC direkt angeschlossen. Betriebsspannung 3,3V. Das 
Programmieren des µC funktioniert mit dem ATMEL-ICE garnicht mit einem 
mySmartUSB light nur wenn keine Betriebsspannung existiert und das auch 
nur sporadisch. Es ist aber auch nur dann problematisch, wenn das 
Funkmodul komplett angeschlossen ist.

Verwende ich das Breakout Board von Adafruit, auf dem der 74hc4050 als 
Level shifter verwendet wird und der µC ist an 5V dran, dann 
funktioniert es komischer Weise. Im Shaltplan vom Adafruit Breakout sind 
100K Wiederstände gegen V_in auf CS und RST, läßt man die weg (auslöten) 
funktioniert es auch.
Frage: warum geht es via Level shifter und ohne nicht?
OP #5633488
Lesenswert?
• ▲
▼
>
> Reset ist beim RFM69 invertiert wirkend gegenüber dem Reset am AVR.
> Falls falsch angeschlossen, sind also zwei SPI-Geräte gleichzeitig am
> Bus.
>

OK, falsch ausgedrückt.
MISO, MOSI, SCK und RESET vom µC hängen am Programmer direkt. MISO, 
MOSI, SCK und je ein Portpin für RFM69_Reset RF69_CS sind mit dem RFM69 
Modul verbunden. Der Reset vom µC hat nichts mit dem Reset des RFM69 
Moduls zu tun...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.