goodwangLib IP属地:河南

文章 关注 粉丝 访问 贡献
 
共 20 篇文章
显示摘要每页显示  条
stm8s 独立看门狗和窗口看门狗的代码。void WWDG_INI(void)//看门狗窗口值,窗口值必须在0x3F以上,但必须小于计数值,否则无法喂狗。WWDG_CR = 0x7F;//看门狗计数值。WWDG_CR |= 0x80;//使能窗口看门狗。void Free_WWDG(void)if ((WWDG_CR &0x7F) <WWDG_WR) //小于窗口值才能喂狗。void IWDG_INI(void)void Free_IWDG(void)
stm8s 独立看门狗和窗口看门狗的代码。推荐阅读STM8S配置位 OptionByte 1.什么是STM8S 的配置字 OptionByte2.Option Byt Byte 里面的位都表示什么3.如何编程Option Byte一 选项字节(OptionByte )STM8S 的配置字类似于AVR 的Fuse 熔丝位。举例:STM8S 的有一个 发表于 2020-04-27STM8S——8位基本定时器(TIM4)简介:该定时器由一个带可编程预分...
STM8S103xx串口一直中断。找出STM8S规定书仔细一查才发现STM8S的UART还有个“过载错误”,要命的是此“过载错误”是产生中断的,以前用的51没发现有过载错误这一说,AVR有,但不产生中断。if (UART1_SR_OR_LHE) { // 发生过载错误,顺序读UART1_SR, UART1_DR来清UART1_SR_OR_LHE位 tempDa = UART1_SR; tempDa = UART1...
stm8s定时器tim4使用方法解析  stm8s定时器tim4概述。STM8通用定时器TIM4的主要功能。STM8通用定时器TIM4功能概述。定时器频率为4MHz/128=31250 = 250 * 125,125 / 5 = 25 (200ms)*/ @far @interrupt void TIM4_UPD_OVF_IRQHandler(void)整个代码没有使用库函数,诸如TIM4_SR TIM4_CR1之类的定义在stm8s103k.h,其他的头也可以。//如TIM...
15 * @param None16 * @retval None17 */18 void main(void)19 {20 /* TIM4 configuration -----------------------------------------*/21 TIM4_Config();46 /* Clear TIM4 update flag */47 TIM4_ClearFlag(TIM4_FLAG_UPDATE);62 * @retval None63 */64 void Delay(__IO uint32_t nTime)65 {66 TimingDelay = nTime;73 * @param None74 ...
STM8S的TIM1PWM设置(寄存器版本)在TIM1_CCMRi寄存器中的OCiM位写入’110’(PWM模式1)或’111’(PWM模式2),能够独立地设置每个OCi输出通道产生一路PWM。在PWM模式(模式1或模式2)下, TIM1_CNT和TIM1_CCRi始终在进行比较, (依据计数器的计数方向)以确定是否符合TIM1_CCRi≤TIM1_CNT或者TIM1_CNT≤TIM1_CCRi。
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部