电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

stm自学l学习笔记

stm自学l学习笔记_第1页
1/5
stm自学l学习笔记_第2页
2/5
stm自学l学习笔记_第3页
3/5
精品文档---下载后可任意编辑 STM8 的库使用很方便,不过初学者下载 ST 官方的库可能会遇到下面的问题。原因是因为 STM8S 的官方库文件发布时,IAR EWSTM8 还没有出来,所以在官里面 IAR 未能被支持,最好是采纳 IAR 自带的头文件,如下图所示: IAR 自带的头文件目录,请以你自己的安装目录下查时钟控制STM8 的钟控制器功能强大而且灵活易。现以STM8L101xx 单片机的时钟树为例,时钟树如精品文档---下载后可任意编辑下图所示:HSI 高速接口时钟源LSI 低速接口时钟源从时钟树来看,fCPU 的时钟来源是 fMASTER 时钟;fMASTER 的时钟源有三个可以选择:fHSI。fHSI 来自于内部的时钟;fHSIDIV 来自于内部 16MHz RC 的时钟源;fLSI 来自于内部 38KHz RC 时钟源。TIMER2TIM 时基单元,如下图所示:计数器使用内部时钟(fMASTER),由 CK_PSC 提供,并经过预分频器分频产生计数器时钟 CK_CNT。计数器时钟频率的计算公式:fCK_CNT = fCK_PSC/2(PSCR[2:0])中断向量表精品文档---下载后可任意编辑串口 uart 学习STM8L101f3p6 有一个串口如图本历程基于 库操作 不讨论具体寄存器操作有兴趣的同学可以自行参考编程手册下面看一下手册的了解一下特点精品文档---下载后可任意编辑本人英语是个小白 只可意会不可言传了内部结构了由于是基于库函数的所以不做寄存器的分析了库函数的好处就是 可以在不了解单片机寄存器的前提下 可以快速开发应用下面举个例子波特率 9600 8 位字长 停止位一位无校验串口模式为收发模式 查询发送 中断接收在初始化串口之前 应该先初始化 串口对应的 IO 口 由手册可知串口对应的 IO 为 PC2(USART_RX)和 PC3(USART_TX)。首先宏定义下 IO 方便理解和配置#define TXD_GPIO_PORT GPIOC精品文档---下载后可任意编辑#define RXD_GPIO_PORT GPIOC#define TXD_GPIO_PINS GPIO_Pin_3 #define RXD_GPIO_PINS GPIO_Pin_2 初始化 IOTxD 配置成输出上拉高速模式RxD 配置成输入上拉无中断模式GPIO_Init(TXD_GPIO_PORT, TXD_GPIO_PINS, GPIO_Mode_Out_PP_High_Fast);GPIO_Init(RXD_GPIO_PORT, RXD_GPIO_PINS, GPIO_Mode_In_PU_No_IT);接下来打开串口模块时钟(之前就是忘配置这个功能 所以一直不好使)CLK_PeripheralClockConfig(CLK_Peripheral_USART, ENABLE);配置串口详细的功能USART_Init((u32)9600, USART_WordLength_8D, USART_StopBits_1, USART_Parit...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

stm自学l学习笔记

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部