会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xzaxs
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
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
阅读(39)
评论(0)
推荐(0)
2025年6月16日
20250616工作学习笔记
摘要: 1.keil软件中的芯片选项和烧录器选项都与TOOL.ini文件有关。 2.ADC(模数转换器)的中断即使没有被使能,ADC完成了转换也会对转换完成标志置位,但是系统不会触发中断响应,即只有标志,但不会进入中断函数(与程序中是否写该中断函数无关)。推测中断响应均如此。 3.keil软件中.h文件位置
阅读全文
posted @ 2025-06-16 20:34 小智001
阅读(12)
评论(0)
推荐(0)
2025年5月29日
20250529工作笔记
摘要: 1.快测检测语音通讯故障5S,前2S是全显,不检测故障,然后发送不播报内容指令4次,250ms一次也就是1S,最后2S发送播报内容指令8次,未收到语音控制板应答,则报故障。 2.音乐蜂鸣器需要更高的调用频率,主函数中10ms一次,速度不够快,需要放到定时器中断里,2ms调用一次,这样音乐蜂鸣响的频率
阅读全文
posted @ 2025-05-29 20:32 小智001
阅读(13)
评论(0)
推荐(0)
2025年4月16日
4.16日学习笔记之触摸按键
摘要: SC系列芯片的触摸按键,每个通道对应每个值,如TK0对应bit0,TK5对应bit5,即哪一个按键按下时,哪一个通道被置1;因此在后期处理按键值需要找到是哪一个按键被按下,再将键值统一转换成0x01,0x02,0x04。 方法如下: 先确定总的触摸通道数,for循环进入,每次对触摸按键返回的键值进行
阅读全文
posted @ 2025-04-16 22:05 小智001
阅读(16)
评论(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
阅读(43)
评论(0)
推荐(0)
2025年3月19日
3.19日每日学习之时钟周期与PWM周期
摘要: PWM时钟周期指的是单片机的主时钟经过分频来的,一般有2分频、4分频、8分频等。 T(周期)=1/f(频率),PWM时钟是产生PWM信号的来源,例如PWM时钟频率为3Mhz,PWM计数器计一个数值的时间就是t=1/3Mhz(注意不同的芯片PWM精度不一样,也就是计数器的上限最大值不一样)所以说理论上
阅读全文
posted @ 2025-03-19 20:09 小智001
阅读(198)
评论(0)
推荐(0)
2025年3月8日
3.7日学习笔记之C++
摘要: 类名::域限定符,如b.CA::fan(),继承限制符:public,如class CB :public CA,表示CB以公有方式继承CA 重载构造函数和带参构造函数的区别 重载构造函数是指在一个类中定义多个构造函数,这些构造函数具有相同的名称(类名),但参数列表不同(参数的个数、类型或顺序不同)。
阅读全文
posted @ 2025-03-08 09:52 小智001
阅读(4)
评论(0)
推荐(0)
2025年2月7日
2.7日学习笔记keil软件中的NOP指令
摘要: NOP 直接在汇编代码中使用。 (如果使用C语言编程,则需要调用内联汇编程序 #pragma asm NOP #pragma endasm ) __nop() 在 C 语言中调用,编译器会将其转换为相应的汇编指令。 (C语言中经常用宏定义,将__nop()重定义为NOP() #define NOP(
阅读全文
posted @ 2025-02-07 19:55 小智001
阅读(638)
评论(0)
推荐(0)
1.20日学习笔记之CONST用法
摘要: 场景1:修饰数组 const int a[]={1,2,3,4,5}; //整个数组为常量数组,不可以修改。 a[0]=10; //不允许 a[1]=11; //不允许 场景2:修饰常量指针(指向常量的指针,常量为形容词,指针为名词,这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常
阅读全文
posted @ 2025-02-07 19:49 小智001
阅读(42)
评论(0)
推荐(0)
2025年1月10日
1.10日总结之C++学习笔记-3
摘要: ·类其实就是一种数据类型,和结构相似。类的成员包括两类,属性(成员变量)和行为(成员函数)。 ·成员函数定义的两种方法(可能有多种,觉得这两种比较常用) 1、将类的成员函数定义在类体内,如 class CPerson { public: short age; short getage() { ret
阅读全文
posted @ 2025-01-10 21:25 小智001
阅读(30)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告