PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega16: 8bit schieberegister anstuern



Bammel
18.03.2007, 10:59
Hallo...
ich bin totla neu auf dem gebiet der mc programmierung (gestern mein board zusammengelötet) ich ahb aber schon so einiges gelesen.. naja udn zwar mein prob ist ich will 8bit schieberegister anschließen aber wie muss ich diese ansteuern ich brauche doch drei ports pro register oder? (high/low, strobe, latch).. naj meine eigentliche frage ist wie steuer ich die register an? also mus ich immer einen port auf high setzten udn dann einmal den stobe betätigen oder kann ich das auch irgendiwe eliganter lösen und irgendwie nur den code z.b. "00110101" einfach irgwendwie an einen port legen udn dann einfach acht mal dn strobe betätigen? udn wie würde so nen code aussehen...
die "1" udn "0" codes möchte ich über uart zum atmel senden

wäre für eure hilfe sehr dankbar

MfG Bammel

helimike0705
18.03.2007, 11:19
beschäftige dich mal mit shift und shiftout aus der hilfe,habe damit
auch erst angefangen.habe aber mein problem lösen können.

Bammel
18.03.2007, 11:23
also die frage mit den drei leitungen hat sich gerade erledigt... ;)

danke ich werde mich mal schlau machen

edit: so ich hab da mal anchgeschaut.. mal schauen ob ich es so hinbekomme brauche nur werstmal zu testzwecken nen schieberegister.. anaj vllt bastel ich mir das nachher mal zusammen... muss ich denn nun wenn ich die shifte auch den strobe 8makl betätigen??? udn mit 16bits gehts doch auch oder? weil ich imemr zwei register hintereinander schalte