自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cubemx配置freertos+lwip

想用cubemx直接配置freertos+lwip,网上查了很多资料,由于我的cubemx版本是6.4以上的,都不适用,踩了不少坑,不过总算是完成了,板子是正点原子v2探索者,目前用了b站博主的源代码实现了客户端和服务器的基础功能。重点来了,上电后phy芯片需要复位才能正常工作,由于我这块板子phy芯片的reset引脚接的板子的pd3,所以设置为输出模式,方便后续进行复位操作。循环里面就是对连接状态做判断,如果stm32为客户端,没有连接服务器,那就继续调用tcp_client_init();

2025-02-27 12:51:19 850

原创 指针函数和函数指针、指向常量的指针和常量指针的区分技巧

同样的方法我们直接定位到funcPtr,根据优先级以及结合规则,funcPtr有“()”,先进行“()”运算,然后再进行“ * ”运算,根据结合原则,使用“ * ”不能与外部的“ int ”进行左结合,那就只能与funcPtr进行右结合了,所以这是一个指针,也就是函数指针,这里指向了函数名“ add ”,通过funcPtr指针就能实现对add函数进行调用。我们看到底是指向常量的指针还是常量指针,就看const先结合什么,先结合类型就是指向常量的指针,先结合指针就是常量指针。好了,记住上面两点就够了!

2025-01-15 11:27:41 175

原创 modbus-串口主机与stm32从机通信

把主机发送来的串口数据进行接收,这里创建个数组接收。变量usart1_state的作用是判断一包数据是否接收完成,主程序定时1ms会对这个变量进行加一,至于为什么这样,网上有介绍,9600波特率时,一包数据接收完了之后会有3ms的空闲时间,其实就是确保一包数据被完整接收。主循环每1ms对变量usart1_state加一,也就是当接收完一包数据等3ms对接收的数据进行处理。之前一直想找上位机串口助手为主机,stm32为从机的代码,自己网上查了些资料写了个驱动。第一次写博客,做个学习记录,希望对大家有帮助!

2025-01-14 15:27:00 238

空空如也

空空如也

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

TA关注的人

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