码迷,mamicode.com
首页 >  
搜索关键字:stm8s    ( 57个结果
STM8S TIM4库函数应用
void TIM4_TimerInit(u8 Timer4Time){ assert_param(IS_TIM4TIMERTIME_OK(Timer4Time)); TIM4_DeInit();//复位TIM4全部參数 TIM4_TimeBaseInit(TIM4_PRESCALER_1...
分类:其他好文   时间:2014-07-27 10:08:02    阅读次数:226
STM8S 独立看门狗配置及使用
//独立看门口的时钟来源 内部低速时钟 128khz 除以2 即64khz//选择 IWDG_Prescaler_128//64/128 =0.5 khz 2ms周期#define IWDG_500MS_REST (uint8)250#define IWDG_400MS_REST (uint...
分类:其他好文   时间:2014-06-20 22:51:46    阅读次数:215
STM8S学习笔记-时钟控制1
1.图13可见,STM8S单片机主要有四种时钟源可供选择:1).1-24MHz外部晶体振荡器(HSE).2).最大24MHz外部时钟(HSE ext).3).16MHz高速内部RC振荡器(HSI).4).128KHz低速内部RC振荡器(LSI).2.主时钟可以从这四种时钟源中任意切换,切换过程可通过...
分类:其他好文   时间:2014-06-09 23:59:38    阅读次数:696
STM8S学习笔记-时钟控制2
今天把时钟系统的最后部分,时钟安全系统(CSS)和时钟输出功能(CCO),做一个简答的说明。1.时钟安全系统(以下简称CSS)CSS功能很简单,就是监控HSE是否实效(如果系统使用HSE作为主时钟源),而自动切换到HSI/8作为主时钟源,从而避免系统停止运行。如果使能CSSIEN,当主时钟失效,切换...
分类:其他好文   时间:2014-06-09 00:30:03    阅读次数:210
STM8L外部中断 为何 死循环 寄存器操作
STM8L 系列单片机是 ST公司推出的低功耗单片机,与STM8S系列相比功耗降低了很多,但内部结构也删减了很多,使用时一定要仔细阅读手册。 (本人 因为中断问题纠结了大半天),这是第一次使用STM8实现功能不是很复杂,就没想研究库函数,准备直接控制寄存器操作。在外部中断中这一点很不同, S...
分类:其他好文   时间:2014-05-25 03:46:27    阅读次数:292
STM8S 串口应用 UART2 STM8S105
//少说话,多做事,以下是我验证过没有问题的串口发送接受数据 //使用MCU stm8s105c6 UART2 void UART2_DeInit(void) { u8 dummy = 0; /*< Clear the Idle Line Detected bit in the status rerister by a read to the UART2_SR re...
分类:其他好文   时间:2014-05-22 12:57:28    阅读次数:1036
STM8S AD转换
//不说那么多了,直接上程序 void ADC1_DeInit(void) { ADC1->CSR = ADC1_CSR_RESET_VALUE; ADC1->CR1 = ADC1_CR1_RESET_VALUE; ADC1->CR2 = ADC1_CR2_RESET_VALUE; ADC1->CR3 = ADC1_CR3_RESET_VALUE; ...
分类:其他好文   时间:2014-05-22 11:21:55    阅读次数:226
STM8S PWM 应用 呼吸灯
//主功能接受:使用MCU STM8S105C6 的PWM通道2 PC2 来做呼吸灯 已经验证OK,呵 呵,这个PWM设置刚开始用还是有点麻烦,因为是自己摸索,花点时间,还是攻克了 。 //所用子函数都是调用STM8S的库函数stm8s_tim.c 中的。 宏定义: //分频宏 //计数器的时钟频率(fCK_CNT)等于fCK_PSC/( PSCR[15:0]+1)。 #define TIM...
分类:其他好文   时间:2014-05-21 15:35:55    阅读次数:291
STM8S TIM1库函数应用
个人觉得ST的库函数用起来还是挺不错的,之前都是使用自己写的函数,容易改出错,以下是验证过的,TIM1定时100微妙中断一次。 void TIM1_TimeBaseInit(u16 TIM1_Prescaler, TIM1_CounterMode_TypeDef TIM1_CounterMode,...
分类:其他好文   时间:2014-05-18 13:27:43    阅读次数:306
STM8S TIM4库函数应用
void TIM4_TimerInit(u8 Timer4Time) { assert_param(IS_TIM4TIMERTIME_OK(Timer4Time)); TIM4_DeInit();//复位TIM4所有参数 TIM4_TimeBaseInit(TIM4_PRESCALER_16,Timer4Time);//16M/16= 1M CYCLE=1/1=1U 100us...
分类:其他好文   时间:2014-05-18 09:20:59    阅读次数:356
57条   上一页 1 ... 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!