自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32堆栈设置理解笔记

设置过大的问题:如果栈或堆设置得过大,可能会导致它们之间的空间不足,增加相撞的风险。这意味着堆上的数据可能会覆盖栈上的数据,或者栈上的数据覆盖堆上的数据,这通常会导致程序崩溃或者不可预测的行为。未使用的空间:对于栈而言,未使用的空间基本上不会占用实际资源,因为栈的使用是动态的,只有在调用函数时才会占用空间。1.栈的使用:栈被用来存放函数的局部变量、函数调用的参数以及函数调用时保存的返回地址。堆的大小:堆的大小通常是动态的,由剩余的可用内存决定。这两个区域在内存中的位置是相邻的,确实是朝相反方向扩展的。

2024-03-13 19:26:41 1479

原创 串口应用例子笔记

手机接入热点后,打开APP并选择端口即可进行字符传输控制,发到串口的文字会显示到串口助手界面,若strstr函数检测到发送文段中有“关键字”则会执行指令操作。设备成功匹配接入后,使用APP即可进行信息流传输控制(开关或文本框)并显示到串口助手界面,若strstr函数检测到发送文段中有“关键字”则会执行指令操作。模块接入网站后,网站返回的数据流会显示到串口助手界面,若strstr函数检测到发送文段中有“关键字”则会执行指令操作,提取数据流中的天气信息等。配置串口设置,并发送指令。

2024-03-13 16:09:11 966

原创 串口USART配置笔记

—查看串口标志状态函数(TC发送检查,1发完)——查看串口中断状态函数(用途:TX Rx发送、接收——1串口助手通信 2WiFi模块 3语音控制。GPIO复用配置(管脚组x,复用管脚号x(不能或|),复用功能选取)While(查看发送完成标志位==0(1发完跳出,发下一个)){;判断接收中断——用中断状态函数查IT_RXNE(状态为1则正在接收)判断空闲中断——用中断状态函数查IT_IDLE(状态为1则接收结束)Nvic结构体.通道线号——USARTx_IRQn。Buff数组[长度量]=0;

2024-03-13 16:02:03 386

原创 外部中断Exti配笔记

先开启SYSCFG时钟——RCC_APB2_SYSCFG_ENABLE。.上下沿触发(看需求和结构)假设是按键 按键摁下是高/低电平变化?规则:{1.清中断标志2.不破坏栈(特别是延时函数)}Exti结构体.中断线号——EXTI_linex。Nvic结构体.通道线号——EXTIx_IRQn。.通道响应优先级——两个都是谁数字小谁优先。(根据主函数的唯一分组配置).通道使能——ENABLE。.线使能——ENABLE。模式选择(中断 事件).通道抢占优先级——开时钟RCC SYS。触发方式(上升沿等)

2024-03-13 15:55:05 362

原创 STM32滴答时钟配置笔记

8分频,us由函数参数值确定(相乘结果不能超过24位二进制)Systick->ctrl |=(1

2024-03-13 14:42:33 383

原创 STM32 F1和F4 GPIO管脚配置笔记

推挽模式上面的mos管接上拉电阻,能输出高低电平,1输出VCC,0输出GND。结构体五个变量:管脚号、输入输出模式、模式类型、IO口速度、上下拉模式。

2024-03-12 10:53:28 776 1

原创 ARM.CMSIS.5.5.1.pack百度云分享

链接:https://pan.baidu.com/s/14Vp4ZI9Wa_icVQn4GXFSXQ?因为朋友遇到缺少pack包问题 所以在网上寻求所对应的包 但发现都需要钱或积分下载。我安装过 所以从对应文件夹拿出来了 现在分享一下 我所用的包。

2024-03-09 11:58:30 616

空空如也

空空如也

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

TA关注的人

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