Salut a tous,
Je suis en train de faire un capacimètre LCD avec un 18F452 et un NE555 monté en oscillateur.
Le condensateur a tester se monte dans le circuit de l'oscillateur et donc fait varier la fréquence du signal. Ce signal est envoyé sur la pin RC0 du pic.
Je voudrais donc soit compter pendant pendant un temps donné et savoir combien j'ai eu de front montant ou alors compter un nombre de front montant et connaître le temps que j'ai mis pour les compter.
J'ai pas fait de programmation depuis un an et j'ai un peu de mal a mis remettre ... J'ai fait fonctionner le LCD mais la je bloque un peu ... Car une fois que je connais le temps et le nombre d'impulsion, il me sera assez simple de trouver la capacité du condo ...
Est ce qu'un truc de ce genre pourrait fonctionner ?
while (Delay_ms(100)) // boucle à effectuer pendant 100 ms
{
if (RC0 =1) // si j'ai un front montant
{
compt=compt++; // incrémentation d'un compteur
}
}
merci d'avance
-----