Kan PIC16F877 doen floating point math?

S

stevenlkz

Guest
Hallo iedereen!Im doe mijn laatste project over intelligente verkeerssystemen met fuzzy logic die behoefte te bouwen in PIC16F877.Maar ik geconfronteerd met een probleem dat er geen vermenigvuldigen, delen, vierkant en wortel instructie met MPLAB.Een ander probleem is ik moet doen in de wiskunde floating point.Hoe kan ik dit oplossen?Eventuele adviezen en suggesties do u alles kan geven mij?
Bedankt voor de besteding van uw tijd.

 
Welke programmeertaal gebruikt u??

Vermeld wheter je programma in assembler, basic, c ...

met vriendelijke groet

 
Ik vind het jammer het is niet de compiler, maar de bestandsgrootte Ik wil naar u sturen is zeer groot
dus stuur me je e-mail en ik zal het naar u sturen door delen.<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Verbazing" border="0" />
 
De meeste kleine MCU's hebben geen FPU-eenheid te wijten aan verschillende beperkingen.Als u met behulp van C is er waarschijnlijk een KP bibliotheek beschikbaar.Niet erg efficiënt al, kost snelheid en geheugen.

 
Im gebruik van de MPLAB, dat is een assembler.Ik moet gebruik maken van de floating point voor mijn fuzzy logic.

 
stevenlkz wrote:

Im gebruik van de MPLAB, dat is een assembler.
Ik moet gebruik maken van de floating point voor mijn fuzzy logic.
 
Check out Application note AN576 (denk ik) van Microchip.Het geeft informatie over de uitvoering van IEEE-754 compliant floating point routines.(Als het niet AN576, AN575 proberen. Microchip De website is down nu, dus ik kon niet controleren).

 
kijken naar dit project, uitgevoerd in C en ASM.

http://sourceforge.net/projects/picfloat/

 
Ja, dat kan 16F877 doen floating point en ik denk dat de meeste van MCU's.het probleem zal de snelheid.MPLAB geen goede keuze bij de programmering van floating point algoritmen.

 
Het was AN575, na alles.Hier is de link:
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en010961

 
ja, PIC16F877 heeft een floating point math Ik weet dat omdat

in mijn laatste project ik ben met deze microcontroller, maar met behulp van een compiler van
WIZ-C, die de fascility verstrekken van
floating point math

U kunt de software bij

wizc.co.uk / fored

 
wanneer u gebruik maakt van een assembler u zijn voor uitvoering van floating point algoritham urself, of anders als u gebruik geen C-compiler zal er gebouwd gaan worden in bibliotheken, die zorgen voor floating point operaties.flaoting kommabewerkingen vereisen meer instructies uit te voeren.meestal de micro klok bepaalt hoe snel floating point operations plaatsvindt en indien jence ur klok freq.is te klein dan micro an't voltooien.

 

Welcome to EDABoard.com

Sponsor

Back
Top