Sto treba promijeniti da ovaj princip radi?
#include <stdio.h>
#include <htc.h>
//serial.c is in source files///
void main(void){
unsigned char input;
TRISB=0x00;
INTCON=0;
PORTB=0;
while(1){
input = getch();
if(input=='a')RB0=1;
else RB0=0;
}
}
Pic_upravljan_tipkovnicom
Moderators: pedja089, stojke369, [eDo], trax
Re: Pic_upravljan_tipkovnicom
getch() je standardna funkcija u c biblioteci i dolazi sa svakim kompajlerom. Ova funkcija cita podatak s standardnog ulaza. Na pc-u to je po defaultu tipkovnica, ali moze biti bilo sto. Kod htc picc-a ona je po defaultu interface prema lucifer debbugeru. Da bi bila nesto drugo moras ju takvu ispocetka napisati. Meni konkretno ona cita bajt s uarta.
Mene plasi da ti nisi mozda ucitao taj program u pic, a zatim tipkao po tastaturi spojenoj na komp (bez neke terminal app) i sad pitas zakaj to ne radi.
Mene plasi da ti nisi mozda ucitao taj program u pic, a zatim tipkao po tastaturi spojenoj na komp (bez neke terminal app) i sad pitas zakaj to ne radi.
Re: Pic_upravljan_tipkovnicom
ma nisam ucitao u cip,simuliram u proteusu na jedan ev.board,sto trebam da bih onda kontrolirao izlaze na picu pomocu tipkovnice?