Gast
#1646455
Hallo, ich habe bei mehreren Atmels (meistens Atmega644) folgendes Problem beobachtet: Wenn ich einen bestimmten Port (z.B. PortB, Pin 0) toggle, sind die Flanken nicht mehr sauber. Ich habe das Gefühl, dass sich intern an dem Port eine Kapazität gebildet hat. Dies führt dazu, dass bei schnellem Toggeln nur ein konstanter Pegel von 5V anliegt, wodurch natürlich eine sinnvolle Nutzung der SPI oder anderer Datenübertragung nicht mehr möglich ist. Kennt jemand dieses Problem und weiss ggf. Abhilfe? Angehängt ist der Code. Am Oszilloskop liegt's übrigens nicht, denn bei einigen Prozessoren hat das Toggeln auch bei hohen Geschwindigkeiten einwandfrei geklappt. MfG Kai
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |