Gast
#646
Hallo,liebe AVR-Masters, ich beschäftige mich erst seit kurzem mit dem ATtiny15. Ich benutze als Entwicklungswerkzeug das AVR-Studio 3. Nun stosse ich auf zwei unerklärliche Probleme. Erstens möchte ich mittels Pin-Change-Interrupt zwei Portpins abfragen. Nun stelle ich fest, dass unabhängig von der Art des Programminhaltes, das heist selbst bei einer allereinfachsten Endlosschleife mit nur ein paar NOP´s bei jedem Takt des Programmcounters das PCIF-Flag gesetzt wird. Dieses verursacht dann natürlich auch bei gesetztem I-Flag und PCIE-Flag eben einen sofortigen, und ungewollten Sprung zur entsprechenden Interruptroutine. Es sollte doch so sein, das eben nur die als Eingänge konfigurierten Pins nach einem Pegelwechsel den PC-Interrupt auslösen. Zweitens schaffe ich es nicht (in der Simulation), einen Interrupt durch den Analog-Digital-Converter zu erhalten, das heist, das ADIF wird nicht gesetzt und die Register ADCH/ADCL bleiben auf $00 nachdem ich die als ADC-In konfigurierten PinB´s manuell setze. Ich glaube schon langsam an einen Fehler im AVR-Studio. Für eine klärende Information danke ich vielmals. Vieleicht kennt auch jemand eine DL-Quelle, für Beispiel-oder Testprogramme zu dem ATtiny15? e-Mail gerne an contact@harryinweb.de