程序沒有錯,但是返回值一直為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)
2019-7-16 17:48 上傳
點擊文件名下載附件
|