自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 keil5使用技巧

环境:Keil:V5.35.0.21.跳转定义的快捷键2.返回上一个和下一个编辑点,快捷键

2025-04-10 11:40:12 113

原创 瑞萨RA4M2使用心得-keil5点亮LED

开发板:RA-Eco-RA4M2-100PIN-V1.0。

2025-04-07 16:10:17 399

原创 瑞萨RA4M2使用心得-异常集合

环境:芯片:STM32F103C8T6Keil:V5.35.0.2报错信息:控制台信息:解决方法:1.2.3.4:不多做介绍,跟着操作来5:选择自己的芯片内存6:选择合适自己的内存和大小(需要自己去找资料多试试,我没找到具体的设置,官网解决方法如图,但是还是没有解决我的问题) 7.如果还是不行,建议选择其他芯片,保存后再重新设置回来。然后重新配置一下。最后,我可以烧录时的配置:

2025-04-07 12:35:51 145

原创 瑞萨RA4M2使用心得-KEIL5的第一次编译

环境:开发板:RA-Eco-RA4M2-100PIN-V1.0IDE:keil5.35编辑瑞萨的芯片,除了keil5 外还需要一个软件:RASC路径:Releases · renesas/fsp (github.com)向下找到:setup_fsp_v5_8_0_rasc_v2025-01.exe下载并安装,注意:路径不要有中文 我的安装路径:C:\Renesas\RA\sc_v2025-01_fsp_v5.8.0\eclipse如果是默认的话,安装路径应该和我一样。将rasc.exe文件快捷方式放到桌面打

2025-04-06 22:40:08 539

原创 keil5忽略警告

谨慎使用,因为没有提醒,所以平时也不会在意。

2025-04-06 21:22:13 150

原创 瑞萨RA4M2使用心得-GPIO输出

1.main函数的所在文件夹2.main函数3.一些函数的使用文档4.控制台5.相当于keil的while函数6.打开hal_entry ();的生命:在红框区域增加自己的代码。

2025-04-06 17:35:05 494

原创 瑞萨RA4M2使用心得-RA-Eco-RA4M2-100PIN-V1.0MCU

前期的安装环境会有点复杂,但是瑞萨的跟着操作走还是简单的,不需要一些复杂的下载和安装选项。

2025-04-02 14:51:46 372

原创 STM32F103C8T6使用内部晶振64M

将原void SystemInit(void){}函数注释掉//设置AHB时钟(HCLK) = 系统时钟//设置AHB2时钟 = HCLK//设置AHB1时钟 = HCLK//设置FLASH存储器延时时钟周期数//设置PLL时钟源及倍频系数,频率为8/2*16=64MHz= 0x08);//定义结构体变量//设置NVIC中断分组2:2位抢占优先级,2位响应优先级//获取不同时钟频率仿真查看rcc_clocks参数:经转换:0x03D09000对应64M。

2025-03-31 15:09:20 195

原创 旋转时2小四轴无人机调试问题1-高速4L01无法接收信号

一个小小的问题解决了好长时间。不上手永远感觉好简单,上手了一些小问题就能卡好长时间。

2025-02-27 11:32:37 229

原创 deep seek本都部署后如何删除

在命令行中输入ollama rm deepseek - r1:1.5b,即可删除指定的DeepSeek模型。当然你如果还在模型的交互界面,可以先输入 Ctrl + D 来退出交互模式,ollama rm deepseek - r1:1.5b 这条语句是用来删除 deepseek - r1:1.5b 模型的,大家可以根据自己的模型来进行更改。如果出现下面这条语句,就证明你已经成功删除了ollama rm deepseek - r1:1.5b模型。命令,清理Ollama运行过程中产生的缓存文件,释放磁盘空间。

2025-02-18 18:19:16 1433

原创 关于deep seek的本地化部署

登录ollama官网:Download Ollama on Windows选择自己的系统,然后下载。如果下载时网速太慢,可以右键复制下载连接。使用迅雷下载。默认安装在C盘,所以要有足够的空间。安装完成后,验证是否安装完成1:按Windows + R,打开运行,2:输入cmd,会打开一个界面3:在界面里直接输入:ollama。4:回车.之后如果出现如下界面,则安装成功了按如图顺序进行操作,第三步选择合适的模型,第四步点击复制在cmd运行界面,粘贴刚才复制的内容进行下载。下载完成后就可以使用啦。如果遇到下载缓慢

2025-02-18 17:55:24 353

原创 STM32如何测量运行的时钟频率

①HSI内部高速时钟,RC振荡器,频率为8MHz,精度不高。②HSE外部高速时钟,可接石英/陶瓷谐振器,频率范围为4MHz~16MHz,一般是8MHZ。③LSI 内部低速时钟,RC振荡器,频率为40kHz,精度不高。④LSE外部低速时钟,接频率为32.768kHz的石英晶体。⑤SYSCLK系统时钟三个来源HSI(8M)、PLLCLK(4M-128M)、HSE(4-16M)。一般是通过PLLCK倍频设置为72M,即。

2025-01-11 10:04:59 907

原创 STM32如何使用内部晶振作为晶振

首先说明一下芯片内部并没有时钟, 而是内部振荡。使用内部振荡的好处是外部无需设计晶振电路 ,再说的简单点 ,不用外部晶振依然可以让单片机正常运转。环境:芯片:STM32F103C8T6Keil:V5.24.2.01.打开任意keil工程.打开system_stm32f10x.c2.找到systeminit函数 全部注释掉3.然后粘贴以下代码测试频率为24Mhz,功能是正常的

2025-01-11 09:40:54 837

原创 NRF24L01模块STM32-调试心得:报错 1E

RX_P_NO 这个状态寄存器上.因为之前是关闭了,所以功能正常了,但是打开并不代表我们就能正常接收到接收端的反馈信号.这就需要我们调试好接收端的代码,并且一定带上自动应答后,再次回来调试,如果还是不行,建议使用源码和配套的开发板进行验证,之后更改为自己的代码。调试时我们会尝试读取STATUS寄存器状态来了解模块目前的状态,但是我们在读取时至为0x1E,这就很纳闷,根据寄存器描述。第四位很好理解也很好判断,达到了最大重发次数报错.可以将最大重发次数关闭,一直进行重发。芯片:STM32F103C8T6。

2025-01-09 20:23:52 1196

原创 NRF24L01模块STM32调试心得-调试顺序

对于FIFO_STATUS的情况就多了些,因为数据宽度的不同也会造成寄存器的值不一样,24L01最大支持32字节宽度,就是说一次通讯最多可以传输32个字节的数据,在这种情况下,接收成功读数据之前寄存器值应该为0x12,读数据之后就会变成0x11;可是这跟我们的初衷不相符,我们想单独调试发送,完全抛开接收,这样就要去配置一些参数来取消自动应答,取消自动重发,让发送方达到发出数据就算成功的目的。使用和发送方一样的方法:观察STATUS和FIFO_STATUS的值,对照寄存器描述,接收正确时。

2025-01-09 10:31:29 949

原创 NRF24L01模块STM32-接收端

在调试接收端时,建议先看下下篇文章NRF24L01调试心得环境:芯片:STM32F103C8T6Keil:V5.24.2.02.验证代码通发送端一样,也可以进行LED亮灭显示接收成功或失败

2025-01-08 16:39:45 456

原创 NRF24L01模块STM32通信-发送端

环境:接之前的两篇芯片:STM32F103C8T6Keil:V5.24.2.0经过之前的验证,证明了硬件和基本的通信没问题,接下来进入发送端调试发送初始化代码: uint8_t tx_Buf[32]={0x23,0x66,0x66,0x66,0x66,0x66};这个数据可以随便设置,但是调试时尽量使用16进制.3.结果的验证 验证逻辑简单,可以设置个LED进行显示就行.

2025-01-08 16:33:49 546

原创 NRF24L01模块STM32通信-通信初始化

环境:芯片:STM32F103C8T6模块:NRF24L01#define SPI_CS_PROT GPIOA //CS接线引脚通道, CSN#define SPI_DO_PROT GPIOA //D0接线引脚通道, MOSI#define SPI_SLK_PROT GPIOA //CL接线引脚通道, SCK#define SPI_DI_PROT GPIOA //DI接线引脚通道, MISO#define SPI_IRQ_PROT GPIOB //DI接线引脚通道, MISO。

2025-01-05 21:10:18 816

原创 NRF24L01模块STM32通信-调试前言

尽量使用成功的代码进行前期验证,这样可以节省大量的时间。

2025-01-05 20:25:58 620

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2024-11-12 15:45:09 356

原创 ESP32-双核执行代码

芯片:ESP32。

2024-10-15 08:56:05 634

原创 STM32-“不支持以下内存访问”

文件:JLinkARM,选择时间最新的,将旧的名字改下.保存。安装SEGGER J-Scope,之后就开始报错。路径:keil5->ARM->Segger。经过查询资料发现是Dll版本老旧的问题。重新启动Keil 5,就可以了。我现在的版本是:V6.16。

2024-09-30 14:46:10 186

原创 ESP32-定时器中断

环境:Arduino芯片:ESP32-WROOM-DA Module更新时间:2024-09-25具体为什么不能实现,因为精力问题没去深究.初步怀疑是版本更新的问题,应为ESP32Arduino版本不兼容现象很严重.但是这确实是网上较为流行的几种软件定时器的设置方式.大家可以尝试下1.代码内容为定时1S,其中第二个参数需要带取地址符号,且地址是中断操作函数名3.这是官方例程,在arduino的timer文件内,大家相关例程还是尽量从官方例程查找.符合当前版本且有效.

2024-09-25 22:45:55 1209

原创 ESP32-arduino获取网络时间

上面代码是我从我的可以运行的程序上面复制下来的,但是没有进行单独验证,所以如果有问题大家可以把报错信息发给我看看都已经备注了,也没什么说的,望大家加油!!

2024-09-25 19:50:41 683

原创 ESP32异常报错2

仔细查找代码.查看是哪儿缺少了这些代码。

2024-09-24 22:50:30 291

原创 ESP32-TFT_eSPI.h文件的使用心得(包含画图相关函数)

TFT_eSPI是一个功能很强大的库,只介绍了其中关于画图相关的函数,其他的我有时间再进行介绍。

2024-09-24 22:46:46 1025

原创 心知天气的使用补充

从这个位置点击链接进入此时会出现报错,我们需要把自己的API KEY填入进去,选择地址就可以获取当前城市的天气信息了效果如下:简单说明下:WX4FBXXFKE4F:是北京的城市代码path:是城市的具体信息,如suzhou拼音,可能是宿州也可能是肃州,所以需要核对下信息timezone:是校准时区下面就是天气的信息了,在此就不进行介绍了。

2024-09-19 09:38:48 840

原创 ESP32-驱动0.96寸OLED显示屏

环境:arduino芯片:ESP32。

2024-09-08 15:12:48 1611

原创 ESP32-驱动ST7789显示

长路漫漫其修远兮,吾将上下而求索.夜色难免黑凉,前行必有曙光!

2024-09-08 12:07:21 1299

原创 ESP32_获取心知天气

简单介绍了天气的获取,方便进行后续操作.我们用这个示例可以对ESP32和物联网有了一个了解.这是我学习物联网的第一课,也是个人物联网的开始!

2024-09-08 10:33:28 1153

原创 STM32—I2C的基本时序,MU6050的ID读取

环境:芯片:STM32F103C8T6模块:MU6050模块通过读取ID号验证了I2C的时序,功能.是否发现I2C也没有想想的那么难了呢?

2024-09-04 10:33:31 664

原创 I2C软件模拟时序的基本要素

环境:芯片:STM32F103C8T6本文主要参考江科大教程,如有不明白地方,可在B站搜索江科大,有视频讲解教程。I2C的时序基本一致,会一个就可以会全部.希望大家技术越来越牛关关难过关关过,前路漫漫亦灿灿.共勉.

2024-09-03 18:12:47 344

原创 ESP32-Wifi问题解答

有志者事竟成!更新于20240705。

2024-07-05 16:17:37 1132

原创 ESP32之arduino环境安装及点灯

安装完成不点灯如何能证明自己的伟大呢?必须点灯!对我的板子进行说明:LED是D2,对应的IO口也是D2,烧录是CH430C.烧录芯片不影响代码.只是灌一下水ESP32是物联网版本之子,大家有时间还是可以玩玩的但是,ESP32资料繁杂,而且环境安装总出现各种各样的问题,始终无法点灯.打消了不少学习者的热情.这篇文章我想尽量写细,但是因为那个弹窗无法截图,所以只能尽量文字说明.但是我感觉这个环境安装还是会有不少同志安装不顺利.希望大家可以找到解决办法并最终走下去.

2024-07-05 15:39:43 719

原创 ESP32-VScode环境设置

ESP32环境安装

2024-07-03 22:30:58 5783 1

原创 关于变量的疑惑

代码中,只是把1,2,3处的 mcLedDisplay.Equipment_State,更换为ttt,则我关机只需要按3秒中,如果使用mcLedDisplay.Equipment_State,则我关机需要按6秒。tttt和mcLedDisplay.Equipment_State变量初始化在主while上面一行。一个是用的结构体变量,一个是定义的变量。疑问,为什么是用结构体参数需要6S呢?同样的代码,运行的效果却不一样。

2024-06-14 16:41:15 163

原创 学习记录16-反电动势

(6)磁动势又和磁钢剩磁和磁钢有效面积有关,剩磁越大反电势越高。(5)磁阻又和气隙以及极槽配合有关,气息越大磁阻越大,反电势越小。极槽配合比较复杂要具体分析;(3)匝数又和绕组方案有关,星角接,每槽匝数,相数,齿数,并联支路数,整距还是短距方案有关;(2)磁链本身等于匝数乘以单匝磁链,因此匝数越高磁链越大,反电势越大;(1)反电势等于磁链的变化率,转速越高变化率越大,反电势越大;除以磁阻,因此磁动势越大,磁链方向上磁阻越小反电势越大;(7)剩磁又和温度有关,温度越高,反电势越小。

2024-05-21 16:43:25 2370

原创 STM32红外遥控器(NEC协议)

简单介绍红外遥控器的使用,可以正常使用,但是部分功能未启用,给大家抛砖引玉介绍下思路。环境:正常室内芯片:STM32F103C8T6接收头:VS1838信号源:配套的遥控器本文中可完善地方很多,让大家了解了原汁原味的思考方法。也给大家留了不少坑,后期我尽量把它补全。t=N7T8学习记录6-结构体的应用https://mp.youkuaiyun.com/mp_blog/creation/editor/135315602。

2024-04-11 11:00:59 1666

原创 学习记录15-运算放大器例题1

图中自己加的一些声明,方便待会讲解(请忽略丑。根据虚短原则:U+ = U-

2024-04-08 15:48:02 484

原创 学习记录14-运算放大器2

其实运放可以看成一个这样的东西,它总能将u+和u-的差值放大Auo倍。想想,是不是这么个玩意儿,其实它自己也不知道外面到底接了什么电路,反正就将u+与u-的差值,放大Auo倍,然后送到输出uo。可以看到,u+与u-的电压差值只有3.3uV,这是相当小的,我们在分析电路电压的时候,自然可以忽略这个压差,把它们看成是相等的了,也就是“虚短同时,我们也可以看到,运放的开环增益Auo越大,那么u+和u-的越接近,更能看成是“虚短”。

2024-04-08 14:56:01 825

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除