forked from tanchou/Verilog
Refactor DHT11 interface: change output wires to registers for data ready, busy, and error signals
This commit is contained in:
@@ -2,11 +2,11 @@ module dht11_interface (
|
||||
input wire i_clk, // 27 MHz
|
||||
inout wire io_dht11_sig,
|
||||
input wire i_start,
|
||||
output wire o_dht11_data_ready,
|
||||
output wire o_busy,
|
||||
output reg o_dht11_data_ready,
|
||||
output reg o_busy,
|
||||
output wire [7:0] o_temp_data,
|
||||
output wire [7:0] o_hum_data,
|
||||
output wire o_dht11_error
|
||||
output reg o_dht11_error
|
||||
);
|
||||
|
||||
// === DHT11 INTERFACE ===
|
||||
@@ -169,7 +169,7 @@ module dht11_interface (
|
||||
timer <= 0;
|
||||
bit_index <= bit_index + 1;
|
||||
|
||||
if (bit_index == 39) begin
|
||||
if (bit_index == 39) begin // Code a testé ici pour etre sur de capter le dernier bit
|
||||
state <= DONE;
|
||||
end else begin
|
||||
state <= READ_BITS_LOW;
|
||||
|
Reference in New Issue
Block a user