- 博客(60)
- 收藏
- 关注
原创 瑞萨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
原创 瑞萨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
原创 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
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-11-12 15:45:09
356
原创 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-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_获取心知天气
简单介绍了天气的获取,方便进行后续操作.我们用这个示例可以对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之arduino环境安装及点灯
安装完成不点灯如何能证明自己的伟大呢?必须点灯!对我的板子进行说明:LED是D2,对应的IO口也是D2,烧录是CH430C.烧录芯片不影响代码.只是灌一下水ESP32是物联网版本之子,大家有时间还是可以玩玩的但是,ESP32资料繁杂,而且环境安装总出现各种各样的问题,始终无法点灯.打消了不少学习者的热情.这篇文章我想尽量写细,但是因为那个弹窗无法截图,所以只能尽量文字说明.但是我感觉这个环境安装还是会有不少同志安装不顺利.希望大家可以找到解决办法并最终走下去.
2024-07-05 15:39:43
719
原创 关于变量的疑惑
代码中,只是把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
原创 学习记录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关注的人