- 博客(28)
- 收藏
- 关注
原创 ESP32之arduino环境安装及点灯
安装完成不点灯如何能证明自己的伟大呢?必须点灯!对我的板子进行说明:LED是D2,对应的IO口也是D2,烧录是CH430C.烧录芯片不影响代码.只是灌一下水ESP32是物联网版本之子,大家有时间还是可以玩玩的但是,ESP32资料繁杂,而且环境安装总出现各种各样的问题,始终无法点灯.打消了不少学习者的热情.这篇文章我想尽量写细,但是因为那个弹窗无法截图,所以只能尽量文字说明.但是我感觉这个环境安装还是会有不少同志安装不顺利.希望大家可以找到解决办法并最终走下去.
2024-07-05 15:39:43
444
原创 关于变量的疑惑
代码中,只是把1,2,3处的 mcLedDisplay.Equipment_State,更换为ttt,则我关机只需要按3秒中,如果使用mcLedDisplay.Equipment_State,则我关机需要按6秒。tttt和mcLedDisplay.Equipment_State变量初始化在主while上面一行。一个是用的结构体变量,一个是定义的变量。疑问,为什么是用结构体参数需要6S呢?同样的代码,运行的效果却不一样。
2024-06-14 16:41:15
135
原创 学习记录16-反电动势
(6)磁动势又和磁钢剩磁和磁钢有效面积有关,剩磁越大反电势越高。(5)磁阻又和气隙以及极槽配合有关,气息越大磁阻越大,反电势越小。极槽配合比较复杂要具体分析;(3)匝数又和绕组方案有关,星角接,每槽匝数,相数,齿数,并联支路数,整距还是短距方案有关;(2)磁链本身等于匝数乘以单匝磁链,因此匝数越高磁链越大,反电势越大;(1)反电势等于磁链的变化率,转速越高变化率越大,反电势越大;除以磁阻,因此磁动势越大,磁链方向上磁阻越小反电势越大;(7)剩磁又和温度有关,温度越高,反电势越小。
2024-05-21 16:43:25
465
原创 STM32红外遥控器(NEC协议)
简单介绍红外遥控器的使用,可以正常使用,但是部分功能未启用,给大家抛砖引玉介绍下思路。环境:正常室内芯片:STM32F103C8T6接收头:VS1838信号源:配套的遥控器本文中可完善地方很多,让大家了解了原汁原味的思考方法。也给大家留了不少坑,后期我尽量把它补全。t=N7T8学习记录6-结构体的应用https://mp.csdn.net/mp_blog/creation/editor/135315602。
2024-04-11 11:00:59
1072
原创 学习记录14-运算放大器2
其实运放可以看成一个这样的东西,它总能将u+和u-的差值放大Auo倍。想想,是不是这么个玩意儿,其实它自己也不知道外面到底接了什么电路,反正就将u+与u-的差值,放大Auo倍,然后送到输出uo。可以看到,u+与u-的电压差值只有3.3uV,这是相当小的,我们在分析电路电压的时候,自然可以忽略这个压差,把它们看成是相等的了,也就是“虚短同时,我们也可以看到,运放的开环增益Auo越大,那么u+和u-的越接近,更能看成是“虚短”。
2024-04-08 14:56:01
723
原创 学习记录13-如何阅读别人的代码(转)
把自己阅读代码的一些体会分享一下,每个人都会有适合自己的方法。利用适合自己的方法,高效的阅读代码,是提升编程的一个行之有效的办法。当然你如愿意扩散分享,那就感激不尽啦。END。
2024-03-05 16:43:06
929
原创 学习记录12-单片机代码几种常见命名规则(转)
帕斯卡命名法与驼峰命名法类似,只不过驼峰命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。有很多人平时不注意自己的代码规范,函数和变量命命随心所欲,造成一个星期就不认识自己的代码,于是今天就来分享一点关于软件代码常见的几种命名规则。事实上,很多程序设计者在实际命名时会将驼峰命名法和帕斯卡结合使用,例如变量名采用驼峰命名法,而函数采用帕斯卡命名法。单字符的名字也是常用的,如i, j, k等,它们通常可用作函数内的局部变量。采用下划线分割大写字母的方式命名,一般应以设备名作为前缀,
2024-03-05 09:13:22
945
原创 低端单片机彩色屏幕的内存占用疑惑
问题:假设320*240的rgb565屏幕,320*240*2=153600,内存已经150K了,而很多低端单片机接口速度虽然勉强能用,但内存只有20K/8K,整屏的显存是绝对放不下的,只刷一部分都占很多内存,低端单片机刷彩屏都是写哪刷哪静态刷新的吗?这种场合比较合适的解决方法是什么?外挂ram吗?很多m0 m3 m4的单片机内存都很小,该如何解决呢?
2024-01-15 13:37:27
574
1
原创 STM32-TFT屏的使用
本文在中景园的代码上改写而来,主要记录下使用记录因为用的别人开发好的软件,所以难度很小。后期移植的话有问题再继续更新。
2024-01-09 15:10:11
911
原创 STM32 DS18B20温度传感器
网上关于DS18B20 传感器资料很多,但是代码部分说的畏畏缩缩,好像怕我们学会一样,在我写成功后,于是在此进行分享。本篇只针对没写过DS18B20的新手,且是单个传感器。多个传感器本篇没有任何介绍。
2023-12-18 18:18:14
1502
11
原创 51控制无源蜂鸣器发出音乐
网盘链接:链接:https://pan.baidu.com/s/1bZRtI2gTV39CVM5khAx_NA?pwd=1234提取码:1234复制这段内容后打开百度网盘手机App,操作更方便哦。
2023-11-15 21:32:44
449
原创 霍尔无刷电机控制-代码简单化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
1266
2
转载 IAR建立第一个程序
以上资料均来源网络,此笔记只为记录,不做他用,转载请标注源文出处。按照步骤操作,注册机在下载的文件夹下,注册时要用到。按照此步骤,第一个程序运行没问题。一.程序的下载及安装。三.第一个程序的建立。
2023-11-13 10:35:49
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人