会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xzaxs
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年9月1日
20250901工作笔记
摘要: 单片机中,使用汇编语言MOVC指令对FLASH ROM进行访问,三种情况: 1.?C_INITSEG 全局变量初始化 进入MAIN之前调用; 2.?CO?Project_name 放到code区的常量或指针 “Project_name”工程名称; 3.?C?LIB_CODE 库文件 Math函数或者
阅读全文
posted @ 2025-09-01 20:54 小智001
阅读(8)
评论(0)
推荐(0)
2025年8月22日
20250821记录
摘要: keil软件定义宏定义时:#define Cnt_Time (606024)或#define Cnt_Time (ulong)(606024) ,这两种方法都是错误的,会造成溢出,最大到uint类型的峰值也就是65535 正确定义#define Cnt_Time ((ulong)606024)或#d
阅读全文
posted @ 2025-08-22 20:32 小智001
阅读(16)
评论(0)
推荐(0)
2025年7月7日
20250707红外遥控原理学习
摘要: 我们常使用的红外遥控信号大多是使用38Khz载波调制的信号波。 制定协议:假设一个载波周期T=2ms,占空比为50%.设定信号“1”为3/4T个载波和1/4个高电平,信号“0”为1/4T个载波和3/4个高电平。 载波由单片机的PWM产生,在发生信号“1”时,开启3/4T时间的PWM信号,关闭1/4T
阅读全文
posted @ 2025-07-07 20:32 小智001
阅读(172)
评论(0)
推荐(0)
2025年6月29日
20250629DMA外设学习
摘要: DMA直接存储区访问:主要功能是用来搬数据,但是不占用 CPU,使用 DMA,最核心就是配置要传输的数据,包括数据从哪里来,要到哪里去(外设到存储器/存储器到外设/存储器到存储器),传输的数据的单位是什么,要传多少数据(传输过程中只需要存储器地址自增,外设不需要),是一次传输还是循环传输等等。1)
阅读全文
posted @ 2025-06-29 18:26 小智001
阅读(14)
评论(0)
推荐(0)
2025年6月23日
20250623工作学习笔记STM32
摘要: 一:启动文件工作: 1.初始化堆栈指针 SP=_initial_sp 2.初始化 PC 指针=Reset_Handler 3.初始化中断向量表(weak定义中断服务函数) 4.配置系统时钟 5.调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界 二:时钟部分:P
阅读全文
posted @ 2025-06-23 20:56 小智001
阅读(33)
评论(0)
推荐(0)
2025年6月17日
20250617工作学习笔记
摘要: 1.keil软件导入LIB库文件时有Library file 和Toolchain Library file两种选项,第一个是自己的库文件,需要使用LX51编译(Device页面勾选上“Use Extended Linker(LX51)instead of BL51”),第二个是官方的库文件,可以使
阅读全文
posted @ 2025-06-17 18:49 小智001
阅读(61)
评论(0)
推荐(0)
2025年6月16日
20250616工作学习笔记
摘要: 1.keil软件中的芯片选项和烧录器选项都与TOOL.ini文件有关。 2.ADC(模数转换器)的中断即使没有被使能,ADC完成了转换也会对转换完成标志置位,但是系统不会触发中断响应,即只有标志,但不会进入中断函数(与程序中是否写该中断函数无关)。推测中断响应均如此。 3.keil软件中.h文件位置
阅读全文
posted @ 2025-06-16 20:34 小智001
阅读(19)
评论(0)
推荐(0)
2025年5月29日
20250529工作笔记
摘要: 1.快测检测语音通讯故障5S,前2S是全显,不检测故障,然后发送不播报内容指令4次,250ms一次也就是1S,最后2S发送播报内容指令8次,未收到语音控制板应答,则报故障。 2.音乐蜂鸣器需要更高的调用频率,主函数中10ms一次,速度不够快,需要放到定时器中断里,2ms调用一次,这样音乐蜂鸣响的频率
阅读全文
posted @ 2025-05-29 20:32 小智001
阅读(17)
评论(0)
推荐(0)
2025年4月16日
4.16日学习笔记之触摸按键
摘要: SC系列芯片的触摸按键,每个通道对应每个值,如TK0对应bit0,TK5对应bit5,即哪一个按键按下时,哪一个通道被置1;因此在后期处理按键值需要找到是哪一个按键被按下,再将键值统一转换成0x01,0x02,0x04。 方法如下: 先确定总的触摸通道数,for循环进入,每次对触摸按键返回的键值进行
阅读全文
posted @ 2025-04-16 22:05 小智001
阅读(21)
评论(0)
推荐(0)
2025年3月20日
3.20日学习笔记
摘要: 过零检测:对零点进行检验,判断是否进入故障 下图中右侧的F1脚需要接到单片机的外部中断上,通过上升沿检测,判断是否发生故障。左侧的F1脚检测220V交流电正弦波的零点(此零点非彼零点,相对值)。 假设R1电阻等于400K,R2电阻等于10K,F1处的电压为V1,因此电阻R1分压值为V1/41,三极管
阅读全文
posted @ 2025-03-20 21:21 小智001
阅读(56)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告