//不说那么多了,直接上程序 void ADC1_DeInit(void) { ADC1->CSR = ADC1_CSR_RESET_VALUE; ADC1->CR1 = ADC1_CR1_RESET_VALUE; ADC1->CR2 = ADC1_CR2_RESET_VALUE; ADC1->CR
STM8S 内置EEPROM,对于非常大须要带记忆的产品来说,是个非常好的资源,下面是我个人摸索出来的,而且验证OK,大家如须要可放心使用。 #define EEPROMADDR0X000 ((u32)(FLASH_DATA_START_PHYSICAL_ADDRESS)) #define EEP...
转载 2015-12-29 15:57:00
509阅读
2评论
stm8s系列的单片机,不同于stc系列能够直接获取引脚。看原理图:这是stm8s103f系列的
原创 2022-08-10 15:17:08
405阅读
//少说话。多做事,下面是我验证过没有问题的串口发送接受数据//使用MCU stm8s105c6 UART2//初始化时调用: GPIO_DeInit(GPIOD); /* Configure PD5/6 */ GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_...
转载 2016-01-17 08:16:00
331阅读
2评论
转载 2017-05-25 10:03:00
599阅读
2评论
源:STM8SSTM8L引脚如何配置功耗最低STM8S无任何外围电路 单片机CAP接104电容 复位接上拉电阻,其它引脚全部悬空,利用以下程序测试电流如下:(以前也用STM8L做过类似实验,情况也基本同下)另外打开AWU 电流就变成了200uA 如果开了看门狗,就成了500uA ,这两个参数不是太好...
转载 2015-05-22 18:12:00
159阅读
1、PC机上开发软件    PC机上的软件包括:ST-LINK驱动程序、IAR集成开发环境、STM8S标准函数库、STVP烧录工具。ST-LINK调试&编程器需要驱动程序     这个驱动程序不需要单独安装,安装STVP时会一起安装。IAR集成开发环境      IAR集成开发环境是集程
void TIM4_TimerInit(u8 Timer4Time){ assert_param(IS_TIM4TIMERTIME_OK(Timer4Time)); TIM4_DeInit();//复位TIM4全部參数 TIM4_TimeBaseInit(TIM4_PRESCALER_1...
转载 2014-07-26 19:07:00
184阅读
2评论
#define TIM4_DIV1 (unsigned char)0#define TIM4_DIV2 (unsigned char)1#define TIM4_DIV4 (unsigned char)2#define TIM4_DIV8 (unsigned char)3#define TIM4_DIV16 (unsigned char)4#define TIM4_DIV32 (unsigned char)5#define TIM4_DIV64 (unsigned char)6#define TIM4_DIV128 (unsigned char)7#define...
转载 2013-07-25 18:14:00
94阅读
2评论
//ADC通道号定义#define ADC_Chanel0 (unsigned char)0x00#define ADC_Chanel1 (unsigned char)0x01#define ADC_Chanel2 (unsigned char)0x02#define ADC_Chanel3 (unsigned char)0x03#define ADC_Chanel4 (unsigned char)0x04#define ADC_Chanel5 (unsigned char)0x05#define ADC_Chanel6 (unsigned char...
转载 2013-07-25 17:59:00
168阅读
2评论
#define TIM1_DIV1 (uint16)(1-1)#define TIM1_DIV2 (uint16)(2-1)#define TIM1_DIV4 (uint16)(4-1)#define TIM1_DIV8 (uint16)(8-1)#define TIM1_DIV16 (uint16)(16-1)#define TIM1_DIV32 (uint16)(32-1)//timer1 PWM 输出到管脚使能 _Bool PWMAOUT_PINENBLE @TIM1_CCER1:0 ;//TIM1_CH1 -- PC6 _Bool PWMB...
转载 2013-07-25 18:37:00
219阅读
2评论
窗口看门狗WWDG其实和独立看门狗类似,它是...
转载 2017-08-11 23:39:00
117阅读
2评论
窗口看门狗WWDG其实和独立看门狗类似,它是...
转载 2017-08-11 23:39:00
139阅读
2评论
8条腿(pin)、8位、8kflash...不少人听到这些参数可能会嗤之以鼻,当MCU的CoreMark跑分已经动辄2000多分,像这种“简陋”的单片机已经处在了鄙视链的底端。但是真的是这样的吗?“鄙视链”往往是键盘侠外行充内行的表现,聪明的人则会在选型时候选择成本、功耗和性能最平衡的器件;每个大神都是处女座,多一丝一毫的资源浪费,都会觉得浑身不舒服。还记得小MU吗?仅使用STM32F103就可以
原创 2020-12-17 21:57:18
10000+阅读
原创 2023-12-21 11:55:43
65阅读
1.下载安装IDE编译环境 stm8需要安装IAR for STM8而不是IAR for STM32。 IAR for
原创 2022-12-23 00:20:30
203阅读
文章目录main.cwwdg.cwwdg.hmain.c#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "wwdg.h" int main
原创 2021-09-26 13:54:50
246阅读
WWDGSTM32的窗口看门狗,与IWDG不同,WWDG专用于监测软件异常(如循环、阻塞),它使用6位递减计数器,从0x7F递减到0x40时触发复位;WWDG必须在指定时间窗口
文章目录main.cwwdg.cwwdg.hmain.c#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "wwdg.h" int main(void) { delay_init(); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2 uart_init(9600); LED_Init();
原创 2022-01-25 10:37:12
187阅读
STM32看门狗总结调原子哥的开发板一年多,基本上能用,但是对于STM32某些基本外设的工作机理还不甚明了。借此暑假的机会对各个外设的功能做一个简短的总结,在提高自己基础知识的同时,也给其他同学提供一些参考。先来看门狗部分的内容。看门狗部分内容当中较难理解的是窗口看门狗,其中窗口值设置以及如何引发复位更是很难搞懂,因此从根本上分析一下窗口看门狗的工作原理,而与其有关的中断则略过。stm32有两个
转载 8月前
193阅读
  • 1
  • 2
  • 3
  • 4
  • 5