# V0.3 完成DHT10驱动函数,但是数据目前异常,等待排除硬件问题

This commit is contained in:
jxh
2025-03-21 00:45:04 +08:00
parent 58efe255f0
commit 9de7e3600d
9 changed files with 430 additions and 386 deletions

View File

@ -62,8 +62,9 @@ Timer4_Init (void)
void
Timer4_DelayUs (u16 us)
{
u32 cycles = us * (FOSC / 1000000); // 计算所需时钟周期数
u16 reload = 65536 - (cycles / 1); // 1T模式下无需分频
// u32 cycles = us * (FOSC / 1000000); // 计算所需时钟周期数
// 30000000/1000000=30
u16 reload = 65536 - (30 * us); // 1T模式下无需分频
T4H = reload >> 8; // 设置重载值高字节
T4L = reload & 0xFF; // 低字节