程序没有错,但是返回值一直为0怎么回事!
单片机源程序如下:
- #include "stm32f10x.h"
- #include "sys.h"
- #include "delay.h"
- #include "usart.h"
- #include "bh1750.h"
- extern float result_lx;
- int main(void)
- {
-
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
- delay_init(); //延时函数初始化
- uart_init(115200); //串口初始化为115200
- Init_BH1750();
- while(1)
- {
- printf("%d\n",result_lx);
- delay_ms(1600);
- }
- }
复制代码
所有资料51hei提供下载:
Template工程模板-新建工程章节使用.7z
(182.05 KB, 下载次数: 34)
|