Timer styrd via gate på PIC18F45K50
Postat: 21 december 2012, 10:37:51
Jag missar något, eller saknar någon kunskap, eller fattar bara inte... Är nog lite korkad helt enkelt.
Så här ser det ut:
En PIC18F45K50 matas via USB och alla fungtioner fungerar mycket bra med ett halvt undantag.
Timer3 ska mäta pulser i "GATE SINGLE-PULSE MODE" med gate från PortC.0, och det fungerar så länge jag simulerar pulser med en bygel från VDD (5v från USB).
När jag tänker mig att verifiera räknarens värden genom att mata gate från en pwm-signal genererad av samma pic på PortC.2 stöter jag på patrull.
Pwm-signalen på PortC.2 orkar inte driva PortC.0, tänker mig då att en yttre buffer behövs för att driva ingången men inte heller det går bra.
I förvirringens djup gissar jag på att porten är inställd som utgång, men hittar inte något stöd för detta antagande i koden.
Problemet ser jag, men orsaken håller sig i det fördolda.
Kan någon kasta lite av sanningens ljus?
Så här ser det ut:
En PIC18F45K50 matas via USB och alla fungtioner fungerar mycket bra med ett halvt undantag.
Timer3 ska mäta pulser i "GATE SINGLE-PULSE MODE" med gate från PortC.0, och det fungerar så länge jag simulerar pulser med en bygel från VDD (5v från USB).
När jag tänker mig att verifiera räknarens värden genom att mata gate från en pwm-signal genererad av samma pic på PortC.2 stöter jag på patrull.
Pwm-signalen på PortC.2 orkar inte driva PortC.0, tänker mig då att en yttre buffer behövs för att driva ingången men inte heller det går bra.
I förvirringens djup gissar jag på att porten är inställd som utgång, men hittar inte något stöd för detta antagande i koden.
Problemet ser jag, men orsaken håller sig i det fördolda.
Kan någon kasta lite av sanningens ljus?