自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 第13篇:辉芒微教程第十三篇《看门狗的设置》

本文介绍了辉芒微单片机的看门狗功能及其应用。看门狗通过定时"喂狗"机制监测程序运行状态,若超时未喂狗则进行复位。文中提供了完整的程序示例:初始化时将看门狗周期设为1.024秒(32768预分频),主循环中每500毫秒喂狗一次。实验通过PC4的LED指示灯验证功能:正常运行时LED仅启动时闪烁一次,若注释掉喂狗代码LED会周期性闪烁,表明设备不断复位。文章还详细解释了看门狗配置寄存器的设置方法,包括PSA位和WDTCON寄存器的配置参数计算。该示例展示了看门狗在防止程序跑飞方面的重要作用。

2025-10-21 00:32:08 101

原创 辉芒微教程第十二篇《项目综合开发结构布置ADC的程序》

之前我们写程序都是写在一个文件上的,这样的结构很有问题,像我们写51或者写头文件等等都是分库文件、头文件的,因此我们也要像这样去做一个合理化的布局,但是辉芒微编译的布局也不是很和51和32那样,考虑到我们有些朋友是刚入门的,因此这节课我们专门单独去讲这个。在上一节课的代码中,我们可以简单的提炼下,将程序分为串口打印功能与ADC功能,因此除了我们的主程序外,我们还要新建两个库文件,一个是我们的串口文件,一个是我们的ADC文件。用来放我们的C文件,比如写继电器、温湿度传感器的C文件都统一放在这个目录下面。

2025-10-14 00:13:33 82

原创 433Mhz-ASK遥控器解码转串口模块使用教程(解码EV1527)

本文主要介绍模块A1的使用教程,A1是一款可解码EV1527-433Mhz遥控器协议(ASK)的模块,将解码的内容做成功能转换成串口使用,除此之外,还可以通过傻瓜式IO进行解码,本文还会给大家提供一个使用例程,使用STM32的串口与A1模块进行通信以及使用STM32的IO口进行傻瓜式通信,大家可以参考案例来使用。

2025-10-09 23:31:02 1670

原创 辉芒微教程第十一篇《ADC读取电压并且打印出来-简易万用表》

像如果我们要测量某一点的电压值,我们需要用到ADC值,再通过参考电压,来算出实际测出来的ADC的值,辉芒微8位系列的ADC一般是10位的,这能够满足我们一般的ADC测量需求

2025-10-08 21:23:01 116

原创 辉芒微教程第十篇《串口打印实战-EEPROM记忆日志数据打印》

【摘要】本文通过实际案例和代码演示,讲解了串口打印在单片机开发中的重要性。作者分享了一个380V物联网产品故障排查经历,使用串口日志记录仪成功定位问题,强调了串口打印的基础作用。课程目标是通过EEPROM存储和按键计数案例,结合串口打印实现数据监控。完整代码展示了初始化、EEPROM读写、数据转换和串口打印等核心功能,重点说明了4T模式选择、按键消抖和断电续存等关键点。实验步骤详细指导了硬件连接和调试过程,最终实现了开机打印、按键计数和断电数据保存的功能。

2025-08-21 23:34:25 174

原创 辉芒微教程第九篇《模拟串口打印数据》

串口打印是让单片机输出一些内容的,通俗来讲用于输出日志,日志这东西可大有用处哦,可以帮我们观察单片机的运行情况,也可以说是“第二种调试方法”。像STM8,STM32这种老牌芯片都有这个功能,但是辉芒微由于其价格最低可以干到1毛多,2毛多,你就别指望它有硬件串口功能了,但是硬件没有,可以软件实现串口功能,也就是我们说的模拟串口。

2025-08-17 22:50:03 504

原创 辉芒微教程第八篇《PWM4/PWM5调节舵机的角度》

上一节我们讲了PWM的基本概念,以及PWM的每个寄存器怎么使用,这节课我们继续讲PWM4,PWM5,如果第一次看我这篇文章的,不理解寄存器的朋友,可以翻看我上一讲关于PWM寄存器的作用。

2025-07-20 19:55:35 190

原创 辉芒微教程第七篇《PWM与PWM3调节LED灯的亮度》

这个其实就是PR3L = 128设置的,由于我们刚刚寄存器设置了8位模式,其设置的范围就是0-255,而128/255≈50%左右,因此PR3L就是我们的占空比调节的寄存器,我们可以通过它来调节占空比,大家可以试试它占空比设置10%,30%,60%来看看它的不同效果,灯的亮度是肯定不一样的,如果有条件的朋友,可以购买一款逻辑分析仪去看他的占空比。平平无期的这个东西有什么东东用,貌似是没什么用,只是一个概念而已,是不是不同设备可以设置1秒,3秒,10秒的周期就行?但是它占空比为什么是50%,怎么得来的?

2025-07-20 19:02:48 636

原创 辉芒微教程第六篇《多个定时器的混用》

前面我们学了定时器0定时500毫秒让LED闪烁,但是在实际项目开发中,一般都不止用一个定时器,辉芒微FT61EC22A这个芯片一共有三个定时器,它不像STM32,定时器只要改下参数代码就可以复制出来,所以特别开一讲,对定时器进行补充,今天我们使用两个定时器,一个定时器200毫秒进行LED灯的闪烁,一个定时器定时3秒让蜂鸣器叫一下。这节课我们就使用定时器1和2来编程。

2025-07-07 00:37:01 512 2

原创 辉芒微教程第五篇《定时器0实现LED灯闪烁》

定时器定时器,一听就跟个闹钟似的,对于嵌入式定时器大部分的应用中,也的确可以这么理解,但是这只能肤浅地这么理解,实际其功能不仅仅是用来计数定时,但是对于我们这种8位单片机,这么理解就够了。

2025-07-06 23:00:44 524

原创 辉芒微教程第四篇《EEPROM-断电记忆开关状态》

(此段新手能理解就理解,不能理解就算了)做过STM32的老表一般会把这种数据保存到Flash中,但是每次写入都不是一个个字节写入,而是先擦除几百字节或者上千字节,再一个个写入(这样就很C~蛋了),这样写入很不方便,因为需要建立一个很大的数组,这样就很占运行内存,特别是8位单片机这种,并且我也不需要保存那么多数据,不过辉芒微相对于其他国外或者国产单片机就非常有优势,芯片内置EEPROM,无需额外购买EEPROM。那这时候EEPROM就起到很重要的功能了!

2025-06-23 00:43:07 1505

原创 辉芒微教程第三篇《IO口输入设置与按键切换继电器状态》

本篇章将讲解如何配置IO为输入模式,并且通过消抖后的按键,来控制继电器模块的开关。由于我们的板子没有继电器电路,所以我购买了继电器模块给大家演示效果。一、分析电路原理(继电器图)使用外接的继电器,这个继电器是5V供电,所以我们需要接继电器的VCC和GND接到板子上的5-12V脚和GND脚,并且将IN3接到PA3脚,用于驱动继电器的信号。(按键图)

2025-06-13 22:42:25 1354

原创 辉芒微教程第二篇《程序基本架构与点灯,延时函数》

本篇章将讲解辉芒微的基本程序架构以及进行点灯,延时函数的编程,以及将两节进行结合编写一个基本的闪烁LED,由于辉芒微的寄存器与51那种寄存器有些不一样,所以还是单独开一章节来讲寄存器的配置,好帮助大家理解辉芒微,为了照顾到我们还在校的同学,本篇会先给大家完成功能的编写,然后寄存器部分的配置会在后面讲,如果是刚接触单片机的同学可以大概看下寄存器的讲解,除了部分的IO寄存器需要一定掌握,其他无需深入理解或者掌握。这个是我简化后的主函数框架,与新建工程的还是有所不一样的,大家可以参考我的来编程。

2025-06-10 00:09:06 962 2

原创 辉芒微教程第一篇《软件的安装与程序下载》

辉芒微是一个几毛钱就能玩出花来的芯片,性能堪比51,价格又接近OTP芯片,对于这样一款高性价比的芯片,为了帮助大家学习,我做了较为完善的课程给大家

2025-06-07 00:13:31 1845 2

辉芒微FT61EC22A手册

官方数据手册

2025-07-20

辉芒微软件安装包(含编程软件和量产软件)

辉芒微IDE编程软件与辉芒微量产软件FMDProgram

2025-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除