Het gaat over een frequency counter met een range van
16 Hz tot 100 Hz gebouwd rond de PIC16F628.
Alles lijkt piekfijn te werken behalve is er een probleem met de aansturing van de 7-segmenten displays. Namelijk
de "c" ( rechter onder ledje ) van het 7 segment wordt nooit aangestuurd.
Een bug in de C-sourse code blijkbaar. Ik voeg bij deze het schema toe en tevens de C bron-code. Hopelijk is er hier iemand die wat kaas heeft gegeten van C programmatie
met PIC controllers.
Segment c wordt aangestuurd door pin 8 van de microprocessor , dat is poort RB2 , zie schema.
De weergave op de 7 segmenten zijn tientallen , eenheden ,
tienden en hondersten. Bij de tweede 7 segmentendisplay wordt hardwarematig het decimale punt aangestuurd. Niet te zien op het schema althans maar door de auteur in zijn tekst vermeld.
Alle hulp is welkom.
Schema
De C-source code vind je op onderstaande link.
http://www.uploadarchief.net/files/download/frequency-counter-c.c