Home › FORUM › 2008-11 Flitspaalmelder › FlowCode geoptimaliseerd voor PIC18F2520

FORUM

Log in om antwoord te posten of de notificatie-service te gebruiken.

Onderwerp: FlowCode geoptimaliseerd voor PIC18F2520

Author Post

Schueler

1330 berichten

Expert¹
Expert¹

Read post 08-04-2009 09:34

Aangezien ik grote plannen heb voor dit project weet ik al dat ik tegen limieten ga lopen. Zelf na mijn eerste optimalisatie van de code ( FlowCode geoptimaliseerd voor PIC16F876A ( Flitspaalmelder ) ). Daarvoor heb ik het project ook geschikt gemaakt voor de PIC18F2520. Deze is pin compatibel met de PIC16F876A.
Je kunt de PIC18F2520 ipv de PIC16F876A gebruiken. Er zijn geen andee componenten wijzigingen voor deze upgrade.

Na het bouwen van de code heb je nog zeeën ruimte voor uitbreidingen van functionaliteit.

Memory Usage Report
===================
RAM available:1536 bytes, used:243 bytes (15.9%), free:1293 bytes (84.1%), 
Heap size:1293 bytes, Heap max single alloc:127 bytes
ROM available:32768 bytes, used:9910 bytes (30.3%), free:22858 bytes (69.7%)


Let er wel op dat je even een spoortje moet verleggen als je de ISP connector van de Elektor print 080615-1 wilt gebruiken.
Bij K3 moet je het spoortje wat naar pin6 loopt door krassen en aan pin4 leggen. Dit is namelijk je data pin van de ISP en niet pin 6.


Ben

edit: correctie van klein foutje in date/time function

AttachmentGPS_Radar_20090408_1050_GB_PIC18F2520.org.fcf

AttachmentGPS_Radar_20090408_1050_GB_PIC18F2520.org.hex


Bericht bewerkt door Schueler op 08-04-2009 11:23

Bericht bewerkt door Schueler op 08-04-2009 11:24

Bericht bewerkt door Schueler op 08-04-2009 11:25

Bericht bewerkt door Schueler op 18-04-2009 00:43

Bericht bewerkt door Schueler op 18-04-2009 00:43

Bericht bewerkt door Schueler op 18-04-2009 00:53

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 08-04-2009 20:30

GOED WERK !!!

Wat mij betreft bij deze een nominatie voor vermelding in de Elektor!

Schueler

1330 berichten

Expert¹
Expert¹

Read post 08-04-2009 21:05

Ja Arjen, dank je.
Elektor heeft gisteren contact met me opgenomen hierover.
Zover ik weet is ook Jaap benaderd over zijn werk.

Leuk dat Elektor het ook waardeert.


Ben

thijsbeckers

1019 berichten

Expert¹
Expert¹

Read post 09-04-2009 09:24

SchuelerZover ik weet is ook Jaap benaderd over zijn werk.

Sterker nog: Jaaps software zit nog altijd in ons prototype .

Schueler

1330 berichten

Expert¹
Expert¹

Read post 30-04-2009 23:03

Op een één of andere manier gaat er nog iets fout. Ik vermoed dat de compiler iets niet goed doet. Als ik de code van de PIC16 neem en compileer werkt alles naar behoren. Deze gebruikt "boostc.pic16.flowcode.exe" als C compiler met de "flowcode.pic16.lib"...
Wanneer ik deze omzet naar de C18 dan wijzigt alles automatisch naar de architectuur. Alles goed en aardig maar het resultaat is anders. De tijd krijgt een rara cijfer als uur ( 165 bijvoorbeeld ) evenals de datum waar niet van klopt.

Iemand ervaring mee?


Ben

Schueler

1330 berichten

Expert¹
Expert¹

Read post 14-05-2009 20:24

de code om te zetten naar C ( lees compleet opnieuw geschreven ) heb ik de code zowel voor de PIC16F876A als voor de PIC18F2520 geschikt gemaakt.
Door het in C te schrijven past alles met gemak in de PIC16F876A zelfs het menu in tekst...

Vele extra's geïmplementeerd zoals datum, hoogte, backlight control, compass en meer...

Lees meer in dit onderwerp:

Nieuwe Code Flitspaalmelder


Ben

Bericht bewerkt door Schueler op 19-05-2009 20:43

Log in om antwoord te posten of de notificatie-service te gebruiken.

Abonnee worden

Aanmelden GRATIS nieuwsbrief E-Weekly

Vul uw e-mailadres in:
Payoff

Volg ons ook op:

      

Direct doen

The School of Electronics

 

Elektor eVents, vakboeken, cursussen en meer. Kortom, innovatief studie- en onderwijsmateriaal met educatieve content!

Nu in prijs verlaagd

Elektor OSPV1

Tijdelijk € 210,- korting!

Dit zelfbalancerende indoor voertuig is ideaal voor bijvoorbeeld fabriekshal, magazijn of school.