Image
Image

回复就哭哭

+ 关注

粉丝 0     |     主题 29     |     回帖 436

基于STM32的MODBUS-RS485
2024-5-20 12:56
  • ST MCU
  • 13
  • 928
  copy完后主程序处理数据,中断继续接收。  
  copy数据的函数  
  大概逻辑是这样的,首先主机发送命令后,从机返回一帧数据,当接收到一帧数据的第一个字符时,计时器开始计 ...  
  modbus协议主要就是,在接收时有3.5个字符间隔,那么就认为这一帧数据接收结束,可以进行处理并且接收下一 ...  
  在这里为了方便,定义了一个modbus的结构体  
  ......  
  接下来就是串口的接收以及定时器中断函数,modbus的复杂主要就麻烦在如何将串口的接收中断与定时器中断配合 ...  
  我认为这些都是基础知识,大家应该首先根据正点原子把能够利用485收发全部实现,然后再这个基础上加入485协 ...  
  发送字节与发送多个字节函数  
STM8框架使用指引
2023-1-1 16:50
  • ST MCU
  • 8
  • 1859
  第2步:创建对象并调用其初始化成员函数。初始化不是必须的,但一般都需要有,毕竟成员变量啥的都要处 ...  
  Key驱动使用。 第1步:创建对象指针。不要觉得很奇怪,C语言的面向对象是建立在结构体和指针的基础 ...  
  应用层驱动举例 如下,为简单的按键驱动Demo,头文件中给出了清晰的接口函数和相关变量,调用该驱动 ...  
  ......  
  框架程序介绍 利用定时器建立的一个普通的时间片轮询机制,分成了高速、中速、低速轮询区,目的是提供基 ...  
  文件结构如下,AppDrive和BaseDrive前面有说;Documents是用于存放应用文档,如使用指引,API文档等等;U ...  
  组织架构 如上图,以ST官方驱动包为基础,构建基础驱动包,两者都是通用型驱动;然后再以两者为基础构 ...  
STM32休眠时关闭看门狗计数的简单解决方案
2023-1-31 20:40
  • ST MCU
  • 3
  • 1183
  源代码 源代码参考了STM32L4XX_HAL_FLASH_EX.C这个库文件,也感谢朱老师NBIOT学习群管理员给予的有益的建议 ...  
  ......  
  问题的解决官方数据手册中说明了可以在STOP休眠状态关闭IDWG 因此,只需要修改FLASH_OPTR寄存器的对应位既 ...  
keil printf代码占用多大?
2023-11-2 20:32
  • Megawin(笙泉)单片机
  • 46
  • 4293
  Keil的printf代码占用19148字节。这表示在你的代码中使用了printf函数,并且该函数的代码大小为19148字节。 ...  
2
3
近期访客