A
Anuradha1
Guest
Γεια σου, έχω γράψει ένα πρόγραμμα σε Συνέλευση, να συλλάβει PWM σήματα. Χρησιμοποιούνται οι ενότητες του ΚΚΚ PIC16F877. Ο αλγόριθμος Ακολούθησα λήφθηκε από το "μικρο τσιπ PicMicro ΚΚΚ και ΕΠΑΚ Συμβουλές και κόλπα" Δουλεύει καλά. καταρτίζονται και προσομοίωση. Αλλά για ορισμένες τιμές, δηλαδή όταν ο κύκλος της εισόδου PWM είναι μικρή (κάτω του 20% το πλάτος του παλμού είναι 160 κύκλους ρολογιού), και είναι πολύ μεγάλο (95% το πλάτος του παλμού είναι 160 κύκλους ρολογιού) παρέχει τα αποτελέσματα λάθος. Όπως παρατήρησα αυτό συμβαίνει BCZ ο ελεγκτής μικρο χάσετε το σχετικό άκρο, με παράλληλη εξοικονόμηση CCPR1L τρέχουσα αξία. Μπορεί κάποιος να με βοηθήσει να λύσει αυτό το ζήτημα. Χάρη. PS Cade επισυνάπτεται