dianji002 发表于 2016-6-23 14:09:57

stm8s207的AD采样

原来的程序是STM8S105里的AD是用ADC1的,现换成STM8S207,资料上显示207的AD是采用ADC2转换器,在项目的StdPeriph_Driver里增加stm8s_adc2.c文件后,进行编译时显示“ADC2”is undefined,很多ADC2的 register都显示没定义,是什么原因呢?如截图所示。


zcl201207 发表于 2016-6-23 21:08:01

#ifndef __STM8S_H
#define __STM8S_H

/** @addtogroup STM8S_StdPeriph_Driver
* @{
*/

/* Uncomment the line below according to the target STM8S or STM8A device used in your
   application. */

/* #define STM8S208 */      /*!< STM8S High density devices with CAN */
/* #define STM8S207 */      /*!< STM8S High density devices without CAN */
/* #define STM8S007 */      /*!< STM8S Value Line High density devices */
/* #define STM8AF52Ax */    /*!< STM8A High density devices with CAN */
/* #define STM8AF62Ax */    /*!< STM8A High density devices without CAN */
/* #define STM8S105 */      /*!< STM8S Medium density devices */
/* #define STM8S005 */      /*!< STM8S Value Line Medium density devices */
/* #define STM8AF626x */    /*!< STM8A Medium density devices */
/* #define STM8AF622x */    /*!< STM8A Low density devices */
/* #define STM8S103 */      /*!< STM8S Low density devices */
/* #define STM8S003 */      /*!< STM8S Value Line Low density devices */
/* #define STM8S903 */      /*!< STM8S Low density devices */

单片机型号换了,对应的也要做相应define 。。。。

dianji002 发表于 2016-6-24 08:07:43

zcl201207 发表于 2016-6-23 21:08
#ifndef __STM8S_H
#define __STM8S_H



谢谢!参照你的方法搞定了。
页: [1]
查看完整版本: stm8s207的AD采样