salvo1 Inserito: 3 dicembre 2004 Segnala Share Inserito: 3 dicembre 2004 Salve a tutti,sto provando a realizzare un Wattmetro col 16F876 utilizzando due ingressi analogici per l'aquisizione di tensione e corrente.Per fare ciò devo moltiplicare un numero a 12 bit con uno a 10bit e il risultato (22bit) dividerlo per un numero a 10 bit.Mi potreste indicare in rete dove posso trovare delle routines matemetiche a 24 bit?Saluti Link al commento Condividi su altri siti More sharing options...
ferrari Inserita: 3 dicembre 2004 Segnala Share Inserita: 3 dicembre 2004 Prova su questo sito: utilizza il POTENZIAMENTO ASSEMBLER di Claudio Finhttp://stor.altervista.org/pic/page2/pic16..._2.htm#powerasm Link al commento Condividi su altri siti More sharing options...
Claudio F Inserita: 3 dicembre 2004 Segnala Share Inserita: 3 dicembre 2004 Purtroppo non servono per quello che chiede. Sul sito microchip c'e' una application note per le routines matematiche, ma e' un po' un casino capire come usarle e/o adattarle. Purtroppo i calcoli sono una delle bestie nere dell' assembler, e con in quello dei pic e'ancora peggio Link al commento Condividi su altri siti More sharing options...
bit Inserita: 3 dicembre 2004 Segnala Share Inserita: 3 dicembre 2004 (modificato) Io me le sono fatte da solo, per divisioni e moltiplicazioni fino a 32 bit di risultato.Le ho messe qua:http://www.websiti.com/plcforum/upload/ind...microprocessoriSe ti possono andare bene... ovviamente vanno inserite in un programma che contenga tra l'altro le dichiarazioni dei registri usati e tutto il resto...Ciao! Modificato: 3 dicembre 2004 da bit Link al commento Condividi su altri siti More sharing options...
bit Inserita: 12 dicembre 2004 Segnala Share Inserita: 12 dicembre 2004 Uhmmm...almeno dite se vi vanno bene, mica voglio essere pagato.... basterebbe un grazie. Link al commento Condividi su altri siti More sharing options...
Gariel Inserita: 12 dicembre 2004 Segnala Share Inserita: 12 dicembre 2004 Devo dire che sono notevoli. Complimenti. Ordinate, precise, comprensibili ed efficaci.Le ho testate in un pic16f676 (1K di flash) con il quale sto sperimentando un termometro. Eseguo varie moltiplicazioni e divisioni, mando i dati in seriale a quattro display 7 segmenti (ognuno dei quali ha un 4094) e mi rimangono ancora 800 Byte liberi.Quando l'assembler è cosi da veramente soddisfazioni.Ho tentato di mandare in crisi la divisione dividendo i quattro byte per zero ma giustamente mi sono ritrovato con 4 byte ad FF come risultato.Complimenti e grazie a nome della collettività degli utilizzatori.Ciao.Gariel Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora