From 52eb50383a52f76f0d70d5df5bea27a528aceeb2 Mon Sep 17 00:00:00 2001 From: acevest Date: Fri, 10 May 2024 22:01:50 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=E6=9C=AA=E6=AD=A3=E7=A1=AE?= =?utf8?q?=E5=88=9D=E5=A7=8B=E5=8C=968253=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- kernel/clock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/clock.c b/kernel/clock.c index 0bcd146..6c7ac63 100644 --- a/kernel/clock.c +++ b/kernel/clock.c @@ -81,7 +81,7 @@ void setup_i8253(uint16_t hz) { const uint8_t read_write_latch = 3; // 0 锁存数据供CPU读;1只读写低字节;2只读写高字节;3先读写低字节,后读写高字节 const uint8_t mode = 2; // - const uint8_t cmd = (counter_no << 6) | (read_write_latch << 4) || (mode << 1); // 第0位为0表示二进制,为1表示BCD + const uint8_t cmd = (counter_no << 6) | (read_write_latch << 4) | (mode << 1); // 第0位为0表示二进制,为1表示BCD const uint8_t i8253_cmd_port = 0x43; const uint8_t i8253_data_port = 0x40 + counter_no; -- 2.44.0