Intressant, tack för informationen!TomasL skrev:I en microprocessor som exempelvis AVR, PIC etc, dvs de typer som kan förekomma på en Arduino, samt alla andra typer av normala processorer så är en PORT en samling av (Databitar) dvs normalt fysiska IO-pinnar, kan vara 1 bit upp till 16 som PMP-porten på vissa PICar.
Detta för att förenkla hanteringen av processorns IO-pinnar.
Du kan INTE skriva till mer än en port i taget, däremot kan du skriva till enskilda pinnar eller till alla inom en port.
Också mycket intressant!Orsaken är naturligtvis bredden på databussen, samt att man helt enkelt bestämt sig för att inte kunna skriva till mer än en port samtidigt.
Med andra ord så är skrivning till pinnar parallellt och med en enda cykel möjligt MEN pinnarna måste tillhöra samma port likt en dataport på en primitiv processor såsom en 6809, jag tror faktiskt jag tom förstår detta
MVH/Roger
PS
Tyvärr har jag kommit på att UNO är för långsam totalt sett, fast parallell skrivning till en och samma port gör projektet teoretiskt möjligt (behöver i så fall mest dra ner samplingskravet).