• 2024-11-16前言与基础知识
    前言为什么写此文STM8虽然不及STM32知名,但其可以作为学习单片机的一个起始跳板,帮助学习单片机中的各个重要概念网络上的教程多是使用库函数而非对寄存器进行配置,虽然操作方便,但不便于了解单片机的底层原理;另外很多STM8的教程在网络上较为零散,只介绍实现某个功能,不成体系;相关书
  • 2024-08-16STM8 窗口看门狗实验:保护嵌入式系统的可靠性与稳定性
    嵌入式系统在各个领域中扮演着重要的角色,因此确保其可靠性和稳定性至关重要,本文将介绍如何利用STM8微控制器的窗口看门狗(IWDG)功能,来保护嵌入式系统的运行,我们还将提供相应的源代码示例,以帮助读者理解和实施这一功能。看门狗定时器是一种硬件模块,用于监控系统在预定时间内是否
  • 2024-05-29stm8系列--可变频率PWM输出
     PA3STM8S003F3timer2_init();//初始化#definePUL_COUNT4000voidtimer2_init(void){TIM2_DeInit();TIM2_TimeBaseInit(TIM2_PRESCALER_8,PUL_COUNT-1);//62.5HZ2M/8/4000=62.5HZ1个数4usTIM2_OC3Init(TIM2_OCMODE_PWM1,TIM2_OUTPUTS
  • 2024-05-29stm8系列--usart收发
     voidmain(void){Init_UART1();Init_Timer4();enableInterrupts();while(1){if(myusart.reflag>0){Com_Handle();//收到什么回复什么;myusart.recount=0;myusart.reflag=0;
  • 2024-05-29STM8系列--PWM捕获输入检测
    最重要的下载程序的optionbety设置;函数1:voidInit_Timer1(void){GPIO_Init(GPIOC,GPIO_PIN_6,GPIO_MODE_IN_PU_NO_IT);//输入浮动,没有外部中断TIM1_DeInit();//tim1定时器寄存器全部复位TIM1_Ti
  • 2023-08-16t visual develop STM8 软件配置教程
    打开STVD软件,点击Debuginstrument→targatsetting,Target选择SwimST-Link,将Restarttheapplication…勾选上,TargetPortSelection选择usb://usb,将Showtheselected…勾选上,点击应用然后关闭。第二步点击Tools,选择options,Directories,Toolbars,将前三项、第5678项勾选,,Too
  • 2023-06-20量产stm8智能车载空气净化器的完整设计资料 包含:(
    量产stm8智能车载空气净化器的完整设计资料包含:(原理图+PCB+源代码注释详细)智能车载空气净化器介绍:这是一款把车厢变成绿色森林的空气净化器。该智能车载净化器采用STM8S003F3(STM8S003F3数据手册)作为主控制芯片,采用费加罗TGS2600空气质量传感器侦测汽车环境,利用空气质量指示灯指
  • 2023-05-18STM8 TIM常用配置
    前言由于公司项目需要不得不使用STM8单片机,在开发STM8时遇到很多坑,但是经过挑灯夜战,终于把这些问题解决了。开发环境软件环境:IARforARM;硬件环境:STM32L15X系列。定时器TIM1ETR代码/*****************************************************************************
  • 2023-04-30嵌入式学习笔记汇总
    本文整理STM32、STM8和uCOS-III的所有文章链接。STM32学习笔记目录源码:mySTM32-learnSTM32学习笔记(1)——LED和蜂鸣器STM32学习笔记(2)——按键输入实验STM32学习笔记(3)——时钟系统STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTISTM32学习笔记(5)——系统定时器SysTickS
  • 2023-01-01ht1621之arduino及stm8驱动
    arduino驱动://Pin13hasanLEDconnectedonmostArduino//giveitaname:int//HT1621驱动pdc0173PDC-TD0173intintintintint//#definesbi(x,y)(x|=(1<<y
  • 2022-11-08STM8 开发备忘
    前段时间写了一点STM8的代码,现在总结一下。开发环境-IARIAR指的是IAREmbeddedWorkbench。又称为EWSTM8。我是用的是EWSTM8-2105-Autorun.exe。后会报一个库加载失败。没
  • 2022-10-15一起学习CH32V003教程——降维打击替代STM8的方案
    一起学习CH32V003教程——降维打击替代STM8的方案结缘CH32V0032022年9月末,那是一个阳光明媚的午后,天气非常好,预示一件不得了的事情将要发生,果然WCH发布了一款超低成本的
  • 2022-09-26stm8
    C8平台监视IR接收STMicroelectronicsTW888电机状态监测装置STM8系列是意法半导体公司生产的8位的单片机。该型号单片机分为STM8A、STM8S、STM8L三个系列