Visualizza messaggio singolo
Vecchio 14 dicembre 05, 09:07   #20 (permalink)  Top
MSchiepp
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da davidea
mi aspettavo di trovare

read_adc()
write_internal_eeprom(byte,loc)
set(port,bit)
read(port,bit)
La funzione di lettura/scrittura della EEProm c'è, mentre per le altre non c'è n'è sempre bisogno: per settare o azzerare un bit basta definire un variabile specificando la porta ed il bit e poi assegnare 0 o 1 alla variabile... (es. #define LED RB01 e quindi LED = 1 o LED = 0); lo stesso per leggere ADC o UART: basta aspettare che il flag di segnalazione sia attivo e leggere nella propria variabile un registro.
Il discorso è ovviamente diverso per librerie più complesse come quelle grafiche o quelle usate per inerfacciare dispositivi particolari, ma in genere sono fornite da chi vende il dispositivo; sui siti dei costruttori di micro o dei fornitori di compilatori si trovano comunque tanti esempi ed applicazioni; in questo caso lavorare in C ti permette più facilmente di adattare codice di un altro micro o di un altro processore.
Della stessa famiglia del Mikrobasic esiste anche il MikroC http://www.mikroelektronika.co.yu/ con le stesse librerie ed esempi!

Ciao,

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando