笔记
Asen2021
这个作者很懒,什么都没留下…
展开
-
GD32 和 ST32的区别
TIM重载寄存器 复位值不一样 xxx xxx xxx xxxx原创 2021-09-26 10:44:30 · 249 阅读 · 0 评论 -
Solidworks使用经验
直接复制文件夹,装配体还是会关联就文件夹的零件。只能通过另存为解决。点击另存为,然后选择包括所有带参考的零件另存为,具体看以下链接https://zhuanlan.zhihu.com/p/93324226 xxxx xxxx xxxx xxx...原创 2021-07-29 11:16:08 · 1834 阅读 · 0 评论 -
西门子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 · 2625 阅读 · 0 评论 -
看门狗要素以及stm32看门狗
阅读看门狗资料,要把握以下部分原创 2021-06-16 15:10:43 · 717 阅读 · 0 评论 -
Modbus rtu主站、从站复用,从站需要修改的地方
串口初始化函数 MX_USART2_UART_Init() 串口中断服务函数 线程 poll函数原创 2021-06-15 11:49:42 · 903 阅读 · 0 评论 -
Modbus RTU主站移植到stm32 hal库
传统 modbus rtu主站源代码port串口是采用单个字节发送,但是stm32 hal库提供一帧发送、一帧接收,同时提供完成的中断处理。如果不直接采用hal库会带来不必要的工作难度 因此,修改modbus rtu主站代码,使其适用于stm32 hal库 整体思想:不使用原中断服务函数...原创 2021-06-10 18:45:57 · 1345 阅读 · 1 评论 -
嵌入式软件人员的做事方法
看完硬件图以后要生成CPU引脚说明表格,扩展的DI芯片 DO芯片也放到表格内(独立的工作表)CPU后台资源分配以及前端线程设计表格。先不直接编程,先进行设计。分2个工作表,一个说明后台的中断自己资源的分配、优先级(定时器等),另一个说明线程的设计看源代码、学习工具、搭建平台等,都要边看边在CSDN上面写文章(清晰简单达意,起到整理、备忘的功能),但是不要花费太多时间在文体的修饰上面...原创 2021-06-10 06:15:19 · 102 阅读 · 0 评论 -
Modbus RTU Master源代码解读
文件功能原创 2021-06-09 19:22:32 · 1658 阅读 · 1 评论 -
(旧版本)freemodbus内部理解以及一直到stm32标准hal库
stm32的hal库提供了收一帧、发一帧的函数,但是freemodbus的底层port是收一字节、发一字节。 按照freemodbus传统的原创 2021-06-08 18:29:10 · 512 阅读 · 1 评论 -
freemodbus多从站内部结构解析,以及如何移植到STM32 HAL库
freemodbus多从站移植到是stm32,按照传统的移植方法没办法直接对接HAL_UART_Receive_IT、HAL_UART_Transmit_IT原创 2021-06-15 12:13:23 · 1202 阅读 · 2 评论 -
Stm32 的usrt使用记录
常用寄存器:状态寄存器SR——检测状态,数据寄存器DR——读取/发送数据,控制寄存器CR1——接收中断/发送中断原创 2021-06-04 16:50:35 · 279 阅读 · 0 评论 -
编程经验总结
1.要看官方库函数以及资料,例如stm31 hal库2.看库要看注释,.c文件前面的说明,库的用法3.要到的函数要跟进去看下注释跟框架,重要的函数要把每句话原创 2021-06-03 16:58:42 · 179 阅读 · 0 评论 -
Stm32 定时器
1.定时器中断服务函数HAL_TIM_PeriodElapsedCallback2.TIM1 和TIM8为高级定时器,尽量备用1. xxx原创 2021-06-03 09:46:19 · 141 阅读 · 0 评论 -
freemodbus多从站移植到STM32 hal库
1.stm32 hai库功能更全,提供全套的串口中断功能。但是问题是,只要进终端就会执行 UART_Receive_IT(huart); // UART_Receive_IT(huart);原创 2021-06-02 20:03:49 · 655 阅读 · 0 评论 -
STM3库文件 hal_uart.c的使用
1.在线程里面发送固定长度的数据使用HAL_UART_Receive()2.HAL_UART_Transmit()原创 2021-06-02 14:02:10 · 677 阅读 · 0 评论 -
STM32CubeMX使用记录
1.多用库自带的函数功能,例如 delay。发挥C语言优势原创 2021-05-31 18:09:42 · 108 阅读 · 0 评论 -
QT使用记录
1.文件夹排序:越靠近底层越在底部,越靠近应用的越在顶部(参考STM32CubeMX生成的工程)原创 2021-05-31 18:07:09 · 92 阅读 · 0 评论 -
STM32中断优先级——占先式优先级,副优先级的理解
对于上图的理解:Stm32的这种模式,直接效果就是占先式优先级越高,允许并列的中断数量就越少。这样也是合理的,比如最高的就只能有1个,第2高的就只能有2个并列,第3高的就只能有4个并列……这种模式,一定要注意不要配置2个最高的出来,或者3个第二高的出来。占先式优先级一样,副优先级又一样,同时发生了,CPU就不知道要执行哪个了这种设计理念,自己设计方法可以学习下。越高优先级的,允许的用户就越少。越普遍的,允许的客户就越多。...原创 2021-05-28 17:48:12 · 1513 阅读 · 1 评论 -
齿轮知识以及系数
1.常说的齿轮是指瞬间传动比在任意位置都相等(等传动比)的齿轮,渐开线是为了解决等传动比的问题(还有其他曲线也可以解决该问题);2.瞬间传动比=原创 2021-05-28 13:52:09 · 3119 阅读 · 0 评论 -
轴承公差以及常见的轴孔公差配合
1.轴承公差配合原则:动圈过盈,静圈间隙2.轴承内圈要拆卸,过渡配合。安装轴承外圈孔的公差H7、G7、K73.配套轴承内圈的 轴0~+0.0原创 2021-05-28 13:22:12 · 23794 阅读 · 0 评论 -
Solidworks绘制齿轮过程备注
1.使用solidworks自带的toolbox绘制齿轮。如果toolbox打开失败,按照以下方法修复一下https://blog.csdn.net/sinat_38295192/article/details/1056123692.原创 2021-05-28 13:06:23 · 1577 阅读 · 0 评论