FlowCode geoptimaliseerd voor PIC18F2520

Postby schueler » Wed Apr 08, 2009 12:00 am

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'
Attachments

[The extension fcf has been deactivated and can no longer be displayed.]

[The extension hex has been deactivated and can no longer be displayed.]

K3-modification.jpg
schueler
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am

Postby arjen h. » Wed Apr 08, 2009 12:00 am

GOED WERK !!!

Wat mij betreft bij deze een nominatie voor vermelding in de Elektor!
Het Elektor forum is voor de lezers; voor een vraag aan de redactie kun je het beste Elektor een email sturen.
arjen h.
Moderator
 
Posts: 1289
Joined: Thu Jan 02, 2014 10:40 am

Postby schueler » Wed Apr 08, 2009 12:00 am

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
schueler
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am

Postby thijsbeckers » Thu Apr 09, 2009 12:00 am

SchuelerZover ik weet is ook Jaap benaderd over zijn werk.

Sterker nog: Jaaps software zit nog altijd in ons prototype .
thijsbeckers
 
Posts: 1134
Joined: Thu Jan 02, 2014 10:37 am

Postby schueler » Thu Apr 30, 2009 12:00 am

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
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am

Postby schueler » Thu May 14, 2009 12:00 am

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'
schueler
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am


Return to 2008-11 Flitspaalmelder

Who is online

Users browsing this forum: No registered users and 1 guest