# V0.3 完成DHT10驱动函数,但是数据目前异常,等待排除硬件问题
This commit is contained in:
@ -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; // 低字节
|
||||
|
Reference in New Issue
Block a user