单板硬件开发与测试生活中的输出设备—单片机硬件设计流程

Mark wiens

发布时间:2023-07-09

  当g_task_ticks在按时器中止函数中自增,当超越65535以后糊口中的输出装备,就必然会溢出酿成了0.  实践我仿真结果以下糊口中的输出装备,能够看到此bug征象单板硬件开辟与测试,在g_task_ticks将近溢出之前的那一段单板硬件开辟与测试,使命被不断施行,底子不会根据预期设定的定不时间来单板硬件开辟与测试……

单板硬件开发与测试生活中的输出设备—单片机硬件设计流程

  当g_task_ticks在按时器中止函数中自增,当超越65535以后糊口中的输出装备,就必然会溢出酿成了0.

  实践我仿真结果以下糊口中的输出装备,能够看到此bug征象单板硬件开辟与测试,在g_task_ticks将近溢出之前的那一段单板硬件开辟与测试,使命被不断施行,底子不会根据预期设定的定不时间来单板硬件开辟与测试。

  处理计划:当前获得的g_task_ticks减去前次施行该使命时的backupTicks值,假如大于定不时间timeout,那末就施行该使命糊口中的输出装备。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186