Pages: 1 [2]   Go Down
Author Topic: Kriege den SPI Bus nicht zum laufen  (Read 1711 times)
0 Members and 1 Guest are viewing this topic.
Windbergen
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo auch!

Hast Du Pin 53 nicht im setup als output deklariert? ;-)
Logged

Mein erstes Tutorial für Anfänger:

youtube.com/watch?v=mRwV4UxsSGI

Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ich setz mich heut abend nochmal dran...

Hab das auch schon gesehen und nirgends die Zuweisung gefunden... Kriege das noch zum Laufen wie ich möchte :-)
Logged

Um Dinge zu erleben, die du noch nie erlebt hast, ist es nötig Dinge zu tun, die du noch nie getan hast

Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So. Läuft jetzt über SPI smiley-cool

Code:
//#define sclk 52
//#define mosi 51
#define cs 53
#define dc 7
#define rst 8 

#define BLACK           0x0000
#define BLUE            0x001F
#define RED             0xF800
#define GREEN           0x07E0
#define CYAN            0x07FF
#define MAGENTA         0xF81F
#define YELLOW          0xFFE0 
#define WHITE           0xFFFF

#include <ST7735.h>
#include <SPI.h>

//ST7735 tft = ST7735(cs, dc, mosi, sclk, rst);
ST7735 tft = ST7735(cs, dc, rst);   

Jetzt will ich die SD-Karte noch zum Laufen kriegen...

Hoffe auf Hilfe wenn ich nicht weiterkomme smiley-roll
Logged

Um Dinge zu erleben, die du noch nie erlebt hast, ist es nötig Dinge zu tun, die du noch nie getan hast

Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Wie schon befürchtet komm ich net weiter...

Beispiel-Project:
Code:
#include <ST7735.h>
#include <SD.h>
#include <SPI.h>

// If we are using the hardware SPI interface, these are the pins (for future ref)
#define sclk 13  //ich nutz ja 52 für LCD
#define mosi 11 //ich nutz ja 51 für LCD

// You can also just connect the reset pin to +5V (we do a software reset)
#define rst 8    //ich nutz 41 für LCD

// these pins are required
#define cs    //ich nutz ja 53 für LCD
#define dc   //ich nutz 40 für LCD

// Color definitions
#define BLACK           0x0000
#define BLUE            0x001F
#define RED             0xF800
#define GREEN           0x07E0
#define CYAN            0x07FF
#define MAGENTA         0xF81F
#define YELLOW          0xFFE0 
#define WHITE           0xFFFF

// to draw images from the SD card, we will share the hardware SPI interface
ST7735 tft = ST7735(cs, dc, rst);

// For Arduino Uno/Duemilanove, etc
//  connect the SD card with MOSI going to pin 11, MISO going to pin 12 and SCK going to pin 13 (standard)
//  Then pin 4 goes to CS (or whatever you have set up)
#define SD_CS 4    // Set the chip select line to whatever you use (4 doesnt conflict with the library)

Hau ich das LCD und die SD-Card parallel aufs SPI-Interface?
Logged

Um Dinge zu erleben, die du noch nie erlebt hast, ist es nötig Dinge zu tun, die du noch nie getan hast

Pages: 1 [2]   Go Up
Jump to: