transmission RS232
Modérateur : Modérateur
transmission RS232
bonjour est ce que quelqu'un sait comment réaliser une transmission RS232 d'un AT90S8515 vers un pc si vous avez un morceau de code ce serait vraiment cool merci beaucoup par avance
De mémoire tu as ça sur le site de l'académie de Tours.
Vince
http://anyedit.free.fr/
http://electropol.free.fr/
Les amis, ça va, ça vient, mais les ennemis, ça s’accumule.
http://anyedit.free.fr/
http://electropol.free.fr/
Les amis, ça va, ça vient, mais les ennemis, ça s’accumule.
-
- Administrateur
- Messages : 2323
- Inscription : 23 sept. 2003 18:14
- Localisation : Strasbourg
- Contact :
Salut pipieee,
a+
JP
Code : Tout sélectionner
#include <90s8515.h>
#include <stdio.h>
/* quartz crystal frequency [Hz] */
#define xtal 4000000L
/* Baud rate */
#define baud 9600
void main(void) {
char k;
/* initialize the UART's baud rate */
UBRR=xtal/16/baud-1;
/* initialize the UART control register
RX & TX enabled, no interrupts, 8 data bits */
UCR=0x18;
while (1) {
/* receive the character */
k=getchar();
/* and echo it back */
putchar(k);
};
}
JP
-
- Administrateur
- Messages : 2323
- Inscription : 23 sept. 2003 18:14
- Localisation : Strasbourg
- Contact :
le pic
Code : Tout sélectionner
k=getchar();
Code : Tout sélectionner
putchar(k);
Rien tu entres un caractère dans hyperterminal, il va être récupéré pas l'AVR et renvoyé vers hyperterminal.que doije modifier dans le programme??
-
- Administrateur
- Messages : 2323
- Inscription : 23 sept. 2003 18:14
- Localisation : Strasbourg
- Contact :
Code : Tout sélectionner
char machaine[]=”Ceci est une chaine de caracteres”;
for(i=0;i<strlen(machaine);i++)
{
putchar(machaine[i]);
}