12.主程序代码word版本少了功能,不全
1.主程序代码word文档答疑
在我们提供的资料中,有一份主程序代码word版本,它就是整个项目的main.c文件;如图:
因为项目工程是由非常多个文件构成的,最后经过在main.c中统一调用来实现复杂的功能,所以main.c的代码肯定是不完整的,有很多外设、或传感器代码、云平台代码等等都是在其他文件中运行的
例如:按键扫描和计时都用到的定时器2,主函数只是调用,而实际的驱动函数都是在TIM2.c中实现
实现机智云数据上报,指令下发用到的串口2实际的发送及接收都是在usart2.c中实现的
机智云实现上传数据、接收指令的功能是在gizwits_product.c中实现的
阈值的存储,读取都是在flash.c中实现的
所以综上所述,main.c仅仅是把需要用到的功能进行调用,而如果没有这些服务类的函数,那将无法实现对用的功能。
