将DHT11战舰版实验代码移植到最小系统版STM32F103C8,去除LCD、KEY、LED等程序,改DHT11单总线引脚为PB5,仅仅加上OLED驱动温湿度显示正常。
下面是我有疑问的地方:
1、改Target组件 Option-Device重新选择MCU为STM32F103C8;
2、修改Target C++ 容量宏定义,STM32F10X_HD改为STM32F10X_MD
3、工程启动文件CORE-startup_stm32f10x_hd.s改为中容量startup_stm32f10x_md.s
现在OLED显示,DHT11 回应OK,但是温度 湿度均显示96、96。移植应该上面三个东西都要修改的把,为什么修改前正常,修改后数值显示这样,之前移植过战舰的RCT程序也正常,有人兄帮下忙看看么:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
没遇到过。。。
一周热门 更多>