单板硬件开发与测试生活中的输出设备—单片机硬件设计流程
当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