turbo pascal per i pic, si può usare? - BaroneRosso.it - Forum Modellismo

Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 16 febbraio 06, 14:11   #1 (permalink)  Top
User
 
L'avatar di and729
 
Data registr.: 02-01-2006
Messaggi: 208
Invia un messaggio via MSN a and729
turbo pascal per i pic, si può usare?

ciao a tutti, mi sto addentrando nella mia prima programmazione di pic (il 16f84) e mi chedevo se è possibile usare come linguaggio turbo pascal dato che lo studio a scuola e lo conosco abbastanza bene.
programmare in c non mi sarebbe impossibile ma mi secca un pò. invece in assembler non sò proprio come si faccia a programmare in quel barbaro modo .
allora, qualcuno mi sà dare la risposta tanto attesa?

pascal si o pascal no?

grazie
and729 non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 14:38   #2 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da and729
pascal si o pascal no?
NO!
Pur non volendo entrare nel merito dei programmi scolastici, dubito molto che il turboPascal ti sarà di qualche utilità a livello profssionale, quindi il mio consiglio è: forza con il C!!

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 17:21   #3 (permalink)  Top
User
 
L'avatar di and729
 
Data registr.: 02-01-2006
Messaggi: 208
Invia un messaggio via MSN a and729
no, oppure dubiti?
turbo pascal è più vecchio di C ma è quasi equivalente.
è un pò come una 500 e una fiat tipo (sempre che ci cammini)
poi per le cose che devo fare io, figurati, andrebbe bene qualsiasi cosa(tranne l'assembler che per impararlo occorre un dottorato in informatica specializzata).
io intendevo se è compatibile e se ic-prog o altri ne riconoscono le strutture e lo caricano.

c'è qualcuno che mi può dare una mano?
and729 non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 18:38   #4 (permalink)  Top
User
 
L'avatar di gigiovanni
 
Data registr.: 17-10-2005
Residenza: Palermo
Messaggi: 512
Immagini: 1
Invia un messaggio via MSN a gigiovanni
Io per programmare i PIC uso il linguaggio Basic, ma necessità di un apposito compilatore, ho visto in giro anche compilatori per C, ma per Pascal....mai visti....

non è IC-progr che deve supportare il Pascal, infatti il solo scopo di ic progr è quello di caricare il file hex (genreato tramite un comilatore) nella memoria del PIC, tramite un'apposita interfaccia hardware...

Dovresti quindi cercare (ma secondo me non ne trovi) un comilatore per PIC in Pascal....

Ps: Io a scuola ho iniziato con l'assembly....fidati non ci vuole una laurea in informatica.....anzi, se devi fare piccole cose (per esempio lampeggio di LED...ecc) lo puoi usare tranquillamente
gigiovanni non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 18:45   #5 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
In effetti non ho mai visto un compilatore Pascal per microcontrollori... mentre tutti hanno un compilatore C.
Considera comunque che anche usando il C od il Basic per far fare qualcosa ad un PIC devi conoscere come è fatto, come funzionano le varie periferiche, come settarle per farle funzionare ed alla fine non sei concettualmente molto lontano dall'assembly!

Ciao,

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 18:47   #6 (permalink)  Top
UserPlus
 
L'avatar di davidea
 
Data registr.: 24-08-2004
Residenza: palermo (pa)
Messaggi: 846
Invia un messaggio via MSN a davidea
Citazione:
Originalmente inviato da and729
no, oppure dubiti?
(tranne l'assembler che per impararlo occorre un dottorato in informatica specializzata).
io intendevo se è compatibile e se ic-prog o altri ne riconoscono le strutture e lo caricano.

c'è qualcuno che mi può dare una mano?

conosci l' assembler e lo giudichi difficile???
io ti posso dire la mia esperienza, ho iniziato l' anno scorso con l' asm, pensando che era difficile......

non e' una passeggiata, ma ragionando e' piu' facile di come lo demonizzano, quasi elegante!
solo devi conoscere bene l' hardware che devi andare a gestire!!!

anche in altri linguaggi se non conosci l' hardware farai poca strada, quindi inizia, non ti arrendere!!!!

a ic-prog, devi dare in pasto un file HEX in linguaggio macchina, se e' realizzato da un compilatore asm, c , o vattelappesca, a lui non interessa, lo carica e basta!

il processo e' :

crei il sorgente nel linguaggio che vuoi, lo compili rendendolo linguaggio macchina col compilatore del tuo linguaggio, lo passi al micro che lo esegue
__________________
73 de davidea!!!
davidea non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 19:21   #7 (permalink)  Top
User
 
L'avatar di rivp6
 
Data registr.: 11-10-2004
Residenza: out of Verona
Messaggi: 573
Citazione:
Originalmente inviato da gigiovanni
ma per Pascal....mai visti....
Esiste il mikropascal della mikroelettronica. Oppure il jal che è free.
rivp6 non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 19:58   #8 (permalink)  Top
User
 
L'avatar di gigiovanni
 
Data registr.: 17-10-2005
Residenza: Palermo
Messaggi: 512
Immagini: 1
Invia un messaggio via MSN a gigiovanni
Citazione:
Esiste il mikropascal della mikroelettronica. Oppure il jal che è free.
Non si finisce mai di scoprire cose nuove ....
gigiovanni non è collegato   Rispondi citando
Vecchio 16 febbraio 06, 20:36   #9 (permalink)  Top
User
 
L'avatar di Claudio_F
 
Data registr.: 02-04-2005
Messaggi: 2.050
Ho dato un'occhiata al mikropascal ma gia' alle compilazioni di operazioni come a:=a+2; da errori
Claudio_F non è collegato   Rispondi citando
Vecchio 17 febbraio 06, 14:29   #10 (permalink)  Top
User
 
L'avatar di rivp6
 
Data registr.: 11-10-2004
Residenza: out of Verona
Messaggi: 573
Citazione:
Originalmente inviato da Claudio_F
Ho dato un'occhiata al mikropascal ma gia' alle compilazioni di operazioni come a:=a+2; da errori
Premesso che non uso prodotti della Mikroelettronika, anche se non mi sembrano malaccio, ho provato a scaricare il mikropascal e fare qualche prova.

program test;
var i,a : integer ;
begin
TRISB := 0;
PORTB := 0;
a:=0 ;
for i:=0 to 255 do begin
portb:=a ;
a:=a+1 ;
end ;
end.

non ho riscontrato il tuo problema
rivp6 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
turbo junior monster Automodellismo Mot. Scoppio On-Road 19 15 febbraio 16 12:56
LRP GT-3 Turbo 10x2T mAcr0n_zero Automodellismo Mot. Elettrico On-Road 2 16 gennaio 08 20:54
candela turbo borto175 Automodellismo Mot. Scoppio On-Road 1 26 ottobre 07 08:56
turbo junior monster Automodellismo Mot. Scoppio On-Road 3 01 novembre 05 22:34
motore turbo? luca82 Automodellismo 2 23 febbraio 05 14:47



Tutti gli orari sono GMT +2. Adesso sono le 05:07.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002