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

#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?
#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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren