Go Down

Topic: [aide] EEPROM AT93C46 protocole SPI (Read 3948 times) previous topic - next topic

fdufnews

Il faut créer ta propre librairie avec shiftIn et shiftOut en leur donnant un autre nom par exemple shiftOut10 et shiftIn9 (pour ne pas avoir de conflit avec la lib  wiring_shift.c) à la place de la lib SPI. Ou alors les intégrer directement dans ton programme si tu ne veux pas faire une librairie.
Dans ton programme il faut ensuite remplacer SPI.transfert par shiftOut10 par exemple pour envoyer des valeurs dans ta mémoire.

al1fch

#31
Nov 25, 2012, 06:12 pm Last Edit: Nov 25, 2012, 06:18 pm by al1fch Reason: 1
Bonsoir
Quote
Ce lien est très intéressent, par contre le code a été coder pour quoi ? car l'ide de l'Arduino indique des erreurs a la compilation.
Code:
#include <avr/io.h>
Pour quelle architecture de développement a été fais ce programme ?

C'est bien pour Arduino mais une version assez ancienne ...
Les PB0, PB1... sont maintenant dépréciés dans  le Winavr plus récent qu'utilise Arduino (depuis quelle version??)
Remplacer PB0 part PORTB0 ... le code signalé par SesechXP passe la compilation avec Arduino 1.02
par contre dans mes antiquités j'ai des 93C56 , pas des 93C46 pour tester.
Code: [Select]
#define SK PORTB1 //SCK - Digital 52
#define DO PORTB3 //MISO - Digital 50
#define DI PORTB2 //MOSI - Digital 51
#define CS PORTB0 //SS - Digital 53


lacolombenoir

J'ai changer les pb par portb et la compilation fonctionne mais une fois dans l'Arduino il m'affiche EEPROM writing/reading et puis plus rien,
Je pense que je vais mettre de coter ce projet, sa fait une semaine si pas plus, et je suis a bout de nerf.
www.hatokuro.comuf.com site consacrer au rétrogaming

Go Up