Gast
#909544
Hallo. ich suche einen uC der Portzustände schnell schalten kann. Der MSP430F1xx benötigt, wenn ich das noch richtig weiß, 6 Takte um eine Portanweisung umzusetzen. Finde da aber keine genaue Angabe im Datenblatt. Atmel hat da für seine AVR 8-Biter eine ganz gute Instruction Set Tabelle. Aus der geht für mich hervor, dass ein Atmel für eine Port schalt Operation nur 1 Takt benötigt ?? Wenn ich also Portzustände schnell schalten möchte, wäre ich mit einem Atmel wohl besser bedient. Angenommen meine Endlosschleife soll einen Portpin setzen und im nächsten Schritt zurücksetzen. Ein Atmel der mit 16MHz getaktet wird, würde an dem Portpin 16MHz/2 Zustände/ 1 Takt = 8MHz ausgeben. Ein MSP430F2xx mit 16MHz getaktet, würde so an einem Portpin wohl ca. 16MHz/ 2 Zustände/ 6 Takte = 1,3 MHz zustandebringen. Der MSP scheidet hier wohl aus. Der Atmel ist auf diesem Gebiet ganz gut. Kann aber nur bis 20MHz getaktet werden. Welche Controller können höher getaktet werden und benötigen für eine Portpinoperation wenig takte.