C0017
Messages postés3Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 mai 2007
-
22 mai 2007 à 09:36
C0017
Messages postés3Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 mai 2007
-
22 mai 2007 à 10:11
Salut,
Je travail sur les microcontrôleur AT89S8252. Et j'ai
besoin un programme en VB ou C++ pour programmer le AT89S8252 en
utilisant le protocole de transmission série SPI (bus d'interface du
AT89*), l'envoi et la réception avec le PC avec le port parallèle
(RS232).
S.v.p n'hésiter de m'apporter de l'aide à faire ce programme. Car, j'en suis très besoin !
C0017
Messages postés3Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 mai 2007 22 mai 2007 à 10:11
oui mais en C++ et il manque les definitions des fonctions. voila se que j'ai essayer de faire:
#include<stdio.h>
#include <windows.h>
void SPI_Out(int b);
void Ini_SPI(void);
int SPI_In(char cData);
void programming();
void erase();
void writecode(int addr,char b);
int readcode(int addr);
void writedata(int addr,char b);
int readdata(int addr);
void lock(int bit);
unsigned char cData;
main()
{
GIE=1;
PEIE=1; // Valide toutes les interruptions peripheriques
TRISC=0b01010111; // Configure les entrées sorties du Port C
Ini_SPI(); // Initialise les registres SPI
while(1)
{
cData=0x41;
SPI_In(cData); // Envoi le caractére cData dans la routine SPI en boucle