salut,
je suis en train de programmer un pic 16F877 avec MIKROC ,mon sujet consiste à configurer le port A pris en sortie aprés que j'ecrit la chaine de caractere correspondante transmise via le port serie.le probleleme que la fonction UART1 n'accepte qu'un seul caractere,alors que je voudrait envoyer une chaine.
voici le programme que je veut ecrire.SVP puviez vous m'aider et merci d'avance.
char uart_rd
void main() {
TRISA=0;
TRISC=0b11000000;
PORTA=0;
PORTC=0;
UART1_Init(9600);
Delay_ms(100);
while(1) {
if (UART1_Data_Ready()==1)
uart_rd = UART1_Read();
if (uart_rd=='writea000000') {
porta=0b000000; }
if (uart_rd=='writea000001') {
porta=0b000001;}
if (uart_rd=='writea000010') {
porta=0b000010;}
......
}}
-----