![]() ![]() INFO - FAQ - CC2-Forum - CCPro-Forum |
|
' ----------------------------------------------------------------------------------- ' Auswirkungen von "Output Slew Rate Control Enable" verdeutlichen. Mit Scope messen. ' In OCBASIC 1.11a für Open-Maxi von Dietmar Harlos am 15. August 2017. ' ----------------------------------------------------------------------------------- ' Das Controllermanual MC9S08AW60.pdf schreibt dazu: ' "Die Slew-Rate-Kontrolle kann für jeden Portpin aktiviert werden, indem das ' entsprechende Bit in einem der Slew Rate Control Register (PTxSEn) gesetzt wird. ' Wenn aktiviert, begrenzt die Slew-Rate-Kontrolle die Geschwindigkeit, mit der ein ' Ausgang von LOW nach HIGH und von HIGH nach LOW übergehen kann, um die EMV- ' Emissionen zu reduzieren. Die Slew-Rate-Kontrolle hat keine Auswirkung auf Pins, ' die als Eingänge konfiguriert sind." ' EMC: Electromagnetic Compatibility ' EMV: Elektromagnetische Verträglichkeit ' "Port rise and fall time: ' Low output drive (PTxDS = 0) (load = 50 pF) ' Slew rate control disabled (PTxSE = 0): tRise, tFall: 40 ns ' Slew rate control enabled (PTxSE = 1): tRise, tFall: 75 ns ' Timing is shown with respect to 20% VDD and 80% VDD levels." INCLUDE "omax.def" 'Definitionen für die Open-Maxi POKE PTBSE,&b00001111 'Output Slew Rate Control Enable (PTBSE) 'an PORT[9] bis PORT[12] aktivieren WHILE TRUE portb=&b11111111 'ergibt eine Rechteckschwingung von 43 kHz portb=&b00000000 WEND End2Host=ON 'nach dem Programmende in den Host-Modus END 'Programmende ![]() Meine Homepage: http://ccintern.dharlos.de |
Antwort schreiben |