- 博客(23)
- 收藏
- 关注
原创 通用外设-红外遥控器(NEC协议)
简单介绍红外遥控器的使用,可以正常使用,但是部分功能未启用,给大家抛砖引玉介绍下思路。环境:正常室内芯片:STM32F103C8T6接收头:VS1838信号源:配套的遥控器本文中可完善地方很多,让大家了解了原汁原味的思考方法。也给大家留了不少坑,后期我尽量把它补全。t=N7T8学习记录6-结构体的应用https://mp.csdn.net/mp_blog/creation/editor/135315602。
2024-04-11 11:00:59 666
原创 学习记录14-运算放大器2
其实运放可以看成一个这样的东西,它总能将u+和u-的差值放大Auo倍。想想,是不是这么个玩意儿,其实它自己也不知道外面到底接了什么电路,反正就将u+与u-的差值,放大Auo倍,然后送到输出uo。可以看到,u+与u-的电压差值只有3.3uV,这是相当小的,我们在分析电路电压的时候,自然可以忽略这个压差,把它们看成是相等的了,也就是“虚短同时,我们也可以看到,运放的开环增益Auo越大,那么u+和u-的越接近,更能看成是“虚短”。
2024-04-08 14:56:01 674
原创 学习记录13-如何阅读别人的代码(转)
把自己阅读代码的一些体会分享一下,每个人都会有适合自己的方法。利用适合自己的方法,高效的阅读代码,是提升编程的一个行之有效的办法。当然你如愿意扩散分享,那就感激不尽啦。END。
2024-03-05 16:43:06 911
原创 学习记录12-单片机代码几种常见命名规则(转)
帕斯卡命名法与驼峰命名法类似,只不过驼峰命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。有很多人平时不注意自己的代码规范,函数和变量命命随心所欲,造成一个星期就不认识自己的代码,于是今天就来分享一点关于软件代码常见的几种命名规则。事实上,很多程序设计者在实际命名时会将驼峰命名法和帕斯卡结合使用,例如变量名采用驼峰命名法,而函数采用帕斯卡命名法。单字符的名字也是常用的,如i, j, k等,它们通常可用作函数内的局部变量。采用下划线分割大写字母的方式命名,一般应以设备名作为前缀,
2024-03-05 09:13:22 819
原创 低端单片机彩色屏幕的内存占用疑惑
问题:假设320*240的rgb565屏幕,320*240*2=153600,内存已经150K了,而很多低端单片机接口速度虽然勉强能用,但内存只有20K/8K,整屏的显存是绝对放不下的,只刷一部分都占很多内存,低端单片机刷彩屏都是写哪刷哪静态刷新的吗?这种场合比较合适的解决方法是什么?外挂ram吗?很多m0 m3 m4的单片机内存都很小,该如何解决呢?
2024-01-15 13:37:27 528 1
原创 通用外设-2.8‘TFT屏的使用
本文在中景园的代码上改写而来,主要记录下使用记录因为用的别人开发好的软件,所以难度很小。后期移植的话有问题再继续更新。
2024-01-09 15:10:11 670
原创 STM32 DS18B20温度传感器
网上关于DS18B20 传感器资料很多,但是代码部分说的畏畏缩缩,好像怕我们学会一样,在我写成功后,于是在此进行分享。本篇只针对没写过DS18B20的新手,且是单个传感器。多个传感器本篇没有任何介绍。
2023-12-18 18:18:14 1040 7
原创 51控制无源蜂鸣器发出音乐
网盘链接:链接:https://pan.baidu.com/s/1bZRtI2gTV39CVM5khAx_NA?pwd=1234提取码:1234复制这段内容后打开百度网盘手机App,操作更方便哦。
2023-11-15 21:32:44 342
原创 霍尔无刷电机控制-代码简单化1
目的:让有感无刷电机旋转起来,可以进行运行,停止两个按键对电机进行响应控制环境:KEIL5:版本V5.24.2.0芯片:STM32F103RCT6原理:检测霍尔值,控制电机换向。通电方式:H-PWM_L-ON,(上三个MOS管采用PWM输出,下三个MOS管采用导通模式,但是一次只能开上三路一个和下三路一个,如下图Q1和Q5,Q1采用PWM,Q5导通,其他MOS管全部关闭,注意:如Q1和Q4为一路,不能同时导通,否则可能会烧毁设备)
2023-11-14 12:29:30 891 2
转载 IAR建立第一个程序
以上资料均来源网络,此笔记只为记录,不做他用,转载请标注源文出处。按照步骤操作,注册机在下载的文件夹下,注册时要用到。按照此步骤,第一个程序运行没问题。一.程序的下载及安装。三.第一个程序的建立。
2023-11-13 10:35:49 33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人