stm8教程实验0-1-工程模板

stm8教程实验0-1-工程模板

ID:34135250

大小:1.86 MB

页数:9页

时间:2019-03-03

stm8教程实验0-1-工程模板_第1页
stm8教程实验0-1-工程模板_第2页
stm8教程实验0-1-工程模板_第3页
stm8教程实验0-1-工程模板_第4页
stm8教程实验0-1-工程模板_第5页
资源描述:

《stm8教程实验0-1-工程模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、风驰电子STM8开发板2011工程模板的创建在开发STM8的时候,首先要学会创建一个工程模板,所有的开发历程都是基于这个工程模板。STM8有官方库,在开发的时候很方便,可以远离查寄存器的时代。学过51单片机或者AVR的人都知道,查寄存器是很不方便的。现在带大家进入一个利用库来开发单片机的新时代。本开发板的所有例程都是基于库V2.0.0版本。STM8的编译器是IAREmbeddedWorkbench。下面叫大家如果去创建一个过程模板工程模板创建步骤:1、双击,打开IAR的界面,点击File->New->Workspace,点击Pro

2、ject->CreateNewProject,出现点击OK就行。2、右击工程名就可以添加文件夹和文件,3、1/9风驰电子STM8开发板20114、设置工程的Options,右击工程名->Options,设置其中两项,如下图5、在这里设置Device为STM8S207RB因为在我们风驰电子STM8开发板的主控芯片是STM8S207RB2/9风驰电子STM8开发板2011这里是设置编译路径,使用了3条语句$PROJ_DIR$..FWlibinc$PROJ_DIR$..FWlibsrc$PROJ_DIR$..USER$P

3、ROJ_DIR$..意思是找到当前工程的上一级$PROJ_DIR$..FWlibinc意思是先找到当前工程的上一级FWlib文件夹,再找到inc文件夹$PROJ_DIR$.意思是当前文件夹3/9风驰电子STM8开发板2011这里是设置输出文件为可执行文件此外,我们还有修改一下头文件4/9风驰电子STM8开发板2011在stm8s.h的头文件修改#defineSTM8S207/*!

4、修改你要用到的头文件,不要用到的资源的头文件可以把它注释调就可以,方便使用,到这里,相信大家都体会到用库的方便性了吧。到这里,点击就可以编译成功了。当你看到这里的话相信你会了怎样创建一个工程了。下面看STM8的一些主要的初始化,最重要的一点的是时钟的初始化。其实STM8你不设置时钟也可以运行的,因为STM8单片机复位它就默认为内部时钟的8分频。所以我们要设置时钟,STM8S可以设置外部时钟,也可以设置内部时钟,在这里我们的就设置内部高速时钟16M,要不然的话,你一旦复位,就只有内部16M晶振的8分频。工程模板里面使用的资源:“st

5、m8s_clk.h”“stm8s.h”“stm8s_clk.c”6/9风驰电子STM8开发板2011下面直接看下我们的主函数CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);配置内部高速时钟,就是16M的内部时钟voidCLK_HSIPrescalerConfig(CLK_Prescaler_TypeDefHSIPrescaler)函数原型分频设置是个枚举来的7/9风驰电子STM8开发板2011时钟的设置可以参考STM8寄存器.pdf的图13时钟树8/9风驰电子STM8开发板2011风驰电

6、子祝您学习愉快~~~!!!!!9/9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。