- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《STM8总结说明
STM8 总结说明包含文件说明1. STM8L15x和STM8L16x微控制器系列.pdf(stm8l datasheet)2. STM815x编程手册.pdf(芯片管脚、寄存器等简要的说明)3.STM8L开发板说明书.pdf(开发板的中文说明书)4.STM8单片机编程入门.pdf(STM8编译工具使用说明)5.STM8S中文芯片规格书.pdf(STM8S系列datasheet,部分功能跟STM8L相同)6.STM8S编程手册.pdf(管脚寄存器等简要说明)7.原理图.pdf(开发板原理图)8. STM8函数库中文参考.exe(一款STM8S系列的编程小软件,方便开发的,选择需要的功能,它会列出需要调用的库函数,慢慢体会吧,很方便,仅用作STM8L的开发参考)9. STM8L探索套件学习笔记.pdf(基本上是网上能找到的唯一一份关于STM8L的文档了,简单的讲述了STM8L一些功能的使用)10.文件夹“stm8l152”(我这几天的程序)编译器STM8L的编译器有两款:IAR、STM8官方的STVD+COMIC工具,两个软件我都使用过,IAR偶尔会出现一些小毛病,比如现在我的就无法新建程序。STVD+COMIC,虽然是官方提供的,但是使用比较复杂,尤其是COMIC需要给ST官方发注册邮件,使用复杂,代码效率也很低(同样的一段代码,IAR编译的执行速度几乎是STVD的两倍多)。关于新建如何新建程序,以及程序的一些必要设置参考:《STM8单片机编程入门.pdf——3.3IAR C语言程序设计》,不再赘述。编程建议直接在我文件夹内的工程基础上继续写文件夹内文件说明stm8l15x_stdperiph_lib_um.chm是STM8L库文件说明project文件夹内有分别基于STVD和IAR(EWSTM8)建立的工程,建议使用IAR。“src”和“inc”文件夹内分别是这个工程里面建的几个.c和.h文件,有些这个工程里面用不到,不用管,也别删,因为可能有些变量的声明在这些文件里面。.eww后缀文件为工程文件,Debug文件夹下EXE文件夹里有.hex文件(也可以编译成.mot等文件,工程设置里面可以设置,此处建议选择.hex)。F: \STM8总结\stm8l152\Libraries\STM8L15x_StdPeriph_Driver文件夹内包含“src”和“inc”文件夹,里面是STM8L152C6这款芯片的底层文件,包括ADC/TIM/CLK/GPIO等等。以下讲述本次开发所需要的函数说明(以我用的为例)建议参考“STM8L探索套件学习笔记.pdf”CLK使用CLK_DeInit();CLK寄存器全部恢复默认值CLK_SYSCLKSourceSwitchCmd(ENABLE);允许切换时钟源(不运行这个,时钟源永远是HIS内部高速时钟源)CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSI);选择时钟源CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);选择分频比,此处选用不分频,故时钟频率为16MHZCLK_HSICmd(ENABLE);时钟启动以上所有括号内的内容均为宏定义内容,看英文基本都可以看懂意思,例如分频系数,可右击括号内的内容进入分频比的宏定义结构体,查看还有哪些分频比,然后选择即可。GPIO使用GPIO_Init( LED_GREEN_PORT, LED_GREEN_PIN, GPIO_Mode_Out_PP_High_Fast);GPIO初始化,此处为初始化开发板绿色LED管脚为输出GPIO_HIGH(LED_GREEN_PORT,LED_GREEN_PIN);GPIO输出高电平,此外还包括GPIO_LOW,GPIO_TOGGLE(翻转)ADC/* AD */void AD_Init(void){//Enable ADC clock CLK_PeripheralClockConfig(CLK_Peripheral_ADC1, ENABLE);//不可少 ADC_DeInit(ADC1); //设置ADC通道,精度,转换时间 ADC_Init(ADC1, ADC_ConversionMode_Single,ADC_Resolution_12Bit, ADC_Prescaler_1);//ADC1,单一模式,12位分辨率 ADC_SamplingTimeConfig(ADC1, ADC_Group_SlowChannels, ADC_SamplingTime_384Cycles);//通道和采样率设置ADC_VrefintCmd(ENABLE);//使能内部的VrefintAD功能,测量参考电压 ADC_Cmd(ADC1, ENABLE)
您可能关注的文档
最近下载
- [信息与通信]系统级电磁兼容量化设计技术.ppt
- 2023-2024学年天津市部分区八年级上学期期中数学试题.pdf VIP
- 小学科学物体的运动作业设计.docx
- 小鲤鱼跳龙门电子版.pdf
- 湖南单招信息技术基础知识题库及答案.docx VIP
- 人教小学英语六年级上册Unit_6_How_do_you_feel_单元整体作业设计优秀案例.pdf VIP
- 【人教版】小学六年级数学上册期中复习课件.pptx VIP
- 工业自动化中的自动化清洁与环境保护.pptx VIP
- 政权分立与民族交融(第01期)(解析版)-2024年中考历史试题分类汇编(全国通用).pdf VIP
- 第五章 羽毛球:.四方球战术 “米”字形移动练习 教学设计 2022—2023学年人教版初中体育与健康九年级全一册.docx
文档评论(0)