AAKKS 发表于 2015-12-10 11:20:36

正点原子DHT11战舰版代码移植最小系统疑问讨论

将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程序也正常,有人兄帮下忙看看么:
页: [1]
查看完整版本: 正点原子DHT11战舰版代码移植最小系统疑问讨论