Aktív témák
-
1. Beállítod a baud rate-et. Ez 1843200/16/x, ahol x az osztó, amit beállítasz. Tehát bázis+3-ra írsz egyet úgy, hogy a 7. bit 1-es. Ezután az alsó és felső byte-ját az osztónak beírod a bázis+0 és +1-be.
2. Beállítod az adatformátumot a bázis+3-on és egyúttal a 7. bit 0-ra. A 6. bit is 0, mert nem kell BREAK.
Ezután már tudsz kommunikálni a bázis+0-n, oda kell írni, illetve onnan kell olvasni. Csak akkor írhatsz oda, ha az adó adatregisztere üres, tehát ha a bázis+5 5. bitje 1. Olvasni akkor kell, ha a vevő adatregisztere nem üres, tehát bázis+5 0. bitje 1.
Ha kell megszakítás is, akkor szólj!
Tehát:
mov dx,bázis
mov bx,dx
add dx,3
mov al,80h
out dx,al
mov ax,osztó
mov dx,bx
out dx,ax
add dx,3
mov al,00000011b ;nincs paritás, 1 stop, 8 adat
out dx,al
Kiírás:
mov dx,bázis
add dx,5
waittransmit:
in al,dx
test al,20h
jz waittransmit
mov al,amit ki akarsz írni
sub dx,5
out dx,al
Beolvasás:
mov dx,bázis
add dx,5
waitreceive:
in al,dx
test al,1
jz waitreceive
sub dx,5
in al,dx
Ezek persze elég gagyik, megszakítással illik pufferbe/ből dolgozni.
Remélem nem hibáztam
Aktív témák
- SAMSUNG PM9E1 "9100 PRO" 2 TB M.2 NVME PCI-E 5.0 x4 - Új - 14.000-12.500 MBs - Eladó!
- GIGABYTE RX 6800 16GB GDDR6 GAMING OC - Eladó!
- NVME, M2 NGFF, 2,5" SATA SSD-k vegyes OEM márkák és prémium típusok, sok újszerű. 128GB-1TB
- Playstation 4 Pro 7216B 2db gyári kontroller
- Philips Hue Play Gradient Lightstrip White and Color Ambiance LED szalag 65-75" TV háttérfény
- GYÖNYÖRŰ iPhone 12 mini 256GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS3626, 100% Akkumulátor
- AKCIÓ! ASRock H410M i5 10400F 16GB DDR4 512GB SSD GTX 1080 Ti 11GB Zalman T3 Plus Gigabyte 650W
- Eredeti Lenovo 135W töltők (sárga téglalap)
- 196 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
- HIBÁTLAN iPhone 12 Pro 256GB Graphite - 1 ÉV GARANCIA - Kártyafüggetlen, MS3283
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

