STC8A
armcsdn
我的成功你可以复制!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pdf 密码去除密码限制
stc单片机的用户手册都是密码限制的,无法复制和提取页面,制作笔记需要提取部分文字和页面很不方便,于是在网上找到这个简单靠谱的方法,与大家分享。仅供个人学习笔记之用。原创 2023-03-28 16:15:31 · 1342 阅读 · 0 评论 -
ECBM函数库V3学习笔记⑥驱动TM1650
ECBM函数库V3学习笔记⑥驱动TM1650原创 2022-07-16 14:09:19 · 601 阅读 · 0 评论 -
ECBM函数库V3学习笔记④-PCA捕获测量脉冲频率
利用STC单片机的PCA模块可以测量脉冲宽度 代码参考STCISP上的范例程序 1所需硬件: 1 PWM模块 信号发生器 2 STC8A8K单片机 2 ECBM设置,如图 由上图可以看出本次试验并没有启用PCA计数器溢出回调函数,因为计算必须在中断中快速进行。开始我也是在回调函数中计算,但数据很不稳定。取消回调函数后数据很稳定。 在nvic.c中声明如图变量 具体代码: unsigned char cnt=0; volatile unsigned cha...原创 2022-03-23 21:19:45 · 2224 阅读 · 0 评论 -
ECBM函数库V3学习笔记③-UART1超时判断接收完成
UART1超时判断接收完成,当超过6ms没有数据进入串口则认为接收数据完成,下一步可以处理数据。本例把接收到的数据原样返回给UART1. 源码 #include "ecbm_core.h" //加载库函数的头文件。 #define TimeOutSet 3 #define COM_RX1_Lenth 100 u8 RECED_FLAG=0; u8 RX_TimeOut=0; u8 RX_Cnt=0; u8 rcv_buff[COM_RX1_Lenth];//接收缓存 u...原创 2022-03-21 22:03:54 · 625 阅读 · 0 评论 -
ECBM函数库V3学习笔记②-TIMER库
要启用TIMER,需要在ecbm_core.h中开启 详细配置在timer.h中设置 如果使能了定时器中断,则中断函数调用回调函数,用户在回调函数中编写逻辑。TIMER0的回调函数名称为 timer0_it_callback(),其它具体中断回调函数名称可查看nvic.c 。一般把timer0_it_callback()放在main.c文件中即可。 另外ECBM库使用手册V0.8中说明的定时器中断处理函数与源码不符。 TIMER库里最好用的是void timer_s...原创 2022-03-19 21:44:14 · 484 阅读 · 0 评论 -
ECBM函数库V3学习笔记①- 串口初试
奈特 / 基于STC8系列的ECBM函数库V3 具体介绍详见码云。 我的第一感觉就是代码生成方便。本文先进行最基本的串口1发送字符串测试. 工程文件生成可参考ECBM库使用手册。截图供参考 生成的工程结构如图: 双击ecbm_reg.h , 第一次打开文件默认是Text Editor模式,点击Configuration Wizard 变成图形化配置界面 双击ecbm_core.h,配置时钟频率、开启UART库、开启自动下载功能(如果不开启,则需添加串口初始化函数...原创 2022-03-18 09:23:57 · 2210 阅读 · 0 评论 -
STC8F/A系统时钟源选择外部时钟串口测试程序
为了测试STC8F/A的PCA脉冲测量脉宽,需要一个精确的外部时钟源。参考STC-ISP范例程序进行了测试,以下程序实现了选择外部时钟源。 /* STC8F/A系统时钟源选择外部时钟串口测试程序 外部晶振为11.0592M,串口波特率设置在115200 验证方法: 1 编译后 STC-ISP下载内部IRC频率可选任意值 2 串口设置成“编程完成后自动打开串口” 3 串口波特率设置成115200 4 下载完成后串口接受区自动显示“STC8系统时钟源串口测试!” 5 可在发送缓冲区发送数据,数据可原创 2021-06-12 15:36:42 · 1792 阅读 · 2 评论 -
STC8A基于STC15的双串口中断收发程序的移植
STC官网的STC15系列库函数与例程测试版V2.0例程里包含"05-双串口中断收发",那是基于STC15系列单片机的。首先做的是先基于STC8实现1024字节的收发和返回. 由于u8最大表示255,因为1024>255,所以与读写有关的变量数据类型必须调整到u16. 具体改动位置如下: 增大接收缓冲区的修改: 串口部分的修改,由于利用STC15的文件,所以STC8A的串口2改在P1.0 P1.1。 这样修改后保存并编译可以实现STC8A的串口1和2各自的自收自发功能. ..原创 2020-07-12 21:18:56 · 2830 阅读 · 0 评论
分享