自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GD32 和 ST32的区别

TIM重载寄存器 复位值不一样 xxx xxx xxx xxxx

2021-09-26 10:44:30 196

原创 Solidworks使用经验

直接复制文件夹,装配体还是会关联就文件夹的零件。只能通过另存为解决。点击另存为,然后选择包括所有带参考的零件另存为,具体看以下链接https://zhuanlan.zhihu.com/p/93324226 xxxx xxxx xxxx xxx...

2021-07-29 11:16:08 1210

原创 西门子SMART 存储区

输入过程映像区 I区(Process image input register):范围 I0.0 to I31.7 输出过程映像区 Q区(Process image output register):范围Q0.0 to Q31.7 模拟量输入 AI区(Analog inputs ):范围AIW0 to AIW110 模拟量输出 AQ区(Analog outputs ):范围AQW0 to AQW110 特殊存储 SM区(Special Memory ):范围 SM0.0 ...

2021-06-21 19:28:23 2259

原创 看门狗要素以及stm32看门狗

阅读看门狗资料,要把握以下部分

2021-06-16 15:10:43 653

原创 freemodbus多从站内部结构解析,以及如何移植到STM32 HAL库

freemodbus多从站移植到是stm32,按照传统的移植方法没办法直接对接HAL_UART_Receive_IT、HAL_UART_Transmit_IT

2021-06-15 12:13:23 1070 2

原创 Modbus rtu主站、从站复用,从站需要修改的地方

串口初始化函数 MX_USART2_UART_Init() 串口中断服务函数 线程 poll函数

2021-06-15 11:49:42 814

原创 Modbus RTU主站移植到stm32 hal库

传统 modbus rtu主站源代码port串口是采用单个字节发送,但是stm32 hal库提供一帧发送、一帧接收,同时提供完成的中断处理。如果不直接采用hal库会带来不必要的工作难度 因此,修改modbus rtu主站代码,使其适用于stm32 hal库 整体思想:不使用原中断服务函数...

2021-06-10 18:45:57 1244 1

原创 嵌入式软件人员的做事方法

看完硬件图以后要生成CPU引脚说明表格,扩展的DI芯片 DO芯片也放到表格内(独立的工作表)CPU后台资源分配以及前端线程设计表格。先不直接编程,先进行设计。分2个工作表,一个说明后台的中断自己资源的分配、优先级(定时器等),另一个说明线程的设计看源代码、学习工具、搭建平台等,都要边看边在CSDN上面写文章(清晰简单达意,起到整理、备忘的功能),但是不要花费太多时间在文体的修饰上面...

2021-06-10 06:15:19 77

原创 Modbus RTU Master源代码解读

文件功能

2021-06-09 19:22:32 1535 1

原创 (旧版本)freemodbus内部理解以及一直到stm32标准hal库

stm32的hal库提供了收一帧、发一帧的函数,但是freemodbus的底层port是收一字节、发一字节。 按照freemodbus传统的

2021-06-08 18:29:10 445 1

原创 Stm32 的usrt使用记录

常用寄存器:状态寄存器SR——检测状态,数据寄存器DR——读取/发送数据,控制寄存器CR1——接收中断/发送中断

2021-06-04 16:50:35 237

原创 编程经验总结

1.要看官方库函数以及资料,例如stm31 hal库2.看库要看注释,.c文件前面的说明,库的用法3.要到的函数要跟进去看下注释跟框架,重要的函数要把每句话

2021-06-03 16:58:42 140

原创 Stm32 定时器

1.定时器中断服务函数HAL_TIM_PeriodElapsedCallback2.TIM1 和TIM8为高级定时器,尽量备用1. xxx

2021-06-03 09:46:19 94

原创 freemodbus多从站移植到STM32 hal库

1.stm32 hai库功能更全,提供全套的串口中断功能。但是问题是,只要进终端就会执行 UART_Receive_IT(huart); // UART_Receive_IT(huart);

2021-06-02 20:03:49 579

原创 STM3库文件 hal_uart.c的使用

1.在线程里面发送固定长度的数据使用HAL_UART_Receive()2.HAL_UART_Transmit()

2021-06-02 14:02:10 630

原创 STM32CubeMX使用记录

1.多用库自带的函数功能,例如 delay。发挥C语言优势

2021-05-31 18:09:42 69

原创 QT使用记录

1.文件夹排序:越靠近底层越在底部,越靠近应用的越在顶部(参考STM32CubeMX生成的工程)

2021-05-31 18:07:09 53

原创 STM32中断优先级——占先式优先级,副优先级的理解

对于上图的理解:Stm32的这种模式,直接效果就是占先式优先级越高,允许并列的中断数量就越少。这样也是合理的,比如最高的就只能有1个,第2高的就只能有2个并列,第3高的就只能有4个并列……这种模式,一定要注意不要配置2个最高的出来,或者3个第二高的出来。占先式优先级一样,副优先级又一样,同时发生了,CPU就不知道要执行哪个了这种设计理念,自己设计方法可以学习下。越高优先级的,允许的用户就越少。越普遍的,允许的客户就越多。...

2021-05-28 17:48:12 1406 1

原创 齿轮知识以及系数

1.常说的齿轮是指瞬间传动比在任意位置都相等(等传动比)的齿轮,渐开线是为了解决等传动比的问题(还有其他曲线也可以解决该问题);2.瞬间传动比=

2021-05-28 13:52:09 2932

原创 轴承公差以及常见的轴孔公差配合

1.轴承公差配合原则:动圈过盈,静圈间隙2.轴承内圈要拆卸,过渡配合。安装轴承外圈孔的公差H7、G7、K73.配套轴承内圈的 轴0~+0.0

2021-05-28 13:22:12 21649

原创 Solidworks绘制齿轮过程备注

1.使用solidworks自带的toolbox绘制齿轮。如果toolbox打开失败,按照以下方法修复一下https://blog.csdn.net/sinat_38295192/article/details/1056123692.

2021-05-28 13:06:23 1513

空空如也

空空如也

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

TA关注的人

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