
STM32
czy8787475
这个作者很懒,什么都没留下…
展开
-
EtherCAT技术介绍
数据通过一个环形或线性的网络结构传递,每个从站设备都会读取它需要的数据,然后立即将数据包传递给下一个从站,这个过程称为“在通过时处理”(processing on the fly)。高速通信:EtherCAT能够实现非常高的数据传输速率,通常使用100Mbit/s或1Gbit/s的以太网速度,甚至可以达到1000Mbit/s的传输速率。灵活的拓扑结构:EtherCAT支持星型、线性、树型、菊花链型等多种拓扑结构,支持热插拔特性,且几乎没有设备容量限制,最大从站设备数可达65535个。原创 2025-02-14 17:05:20 · 425 阅读 · 0 评论 -
舵机S型加减速
【代码】舵机S型加减速。原创 2025-02-14 16:16:48 · 113 阅读 · 0 评论 -
freertos线程安全的printf方式
freertos线程安全的printf方式原创 2025-01-02 19:14:07 · 325 阅读 · 0 评论 -
stm32通过ESP8266获取网络时间
stm32通过ESP8266获取网络时间转载 2024-08-06 16:17:25 · 100 阅读 · 0 评论 -
STM32 RTC读取问题
STM32 RTC读取问题原创 2024-06-04 18:22:45 · 98 阅读 · 0 评论 -
VSCode下STM32开发环境搭建
VSCode下STM32开发环境搭建原创 2024-05-23 17:02:04 · 482 阅读 · 0 评论 -
vscode stm32f4 CMakeLists.txt
vscode stm32f4 CMakeLists.txt原创 2024-05-23 16:39:25 · 687 阅读 · 0 评论 -
STM32开关总中断
STM32开关总中断转载 2024-05-06 17:15:18 · 413 阅读 · 0 评论 -
聊聊关于STM32加密引擎的话题
聊聊关于STM32加密引擎的话题转载 2024-03-12 10:18:07 · 207 阅读 · 0 评论 -
lwip TCP服务端任务线程
lwip TCP服务端任务线程原创 2024-03-01 08:45:17 · 427 阅读 · 0 评论 -
脱机烧录什么意思
脱机烧录是指芯片烧录的操作不需要通过电脑,可以脱离PC机进行。这种烧录方式通常涉及使用独立的操作系统编程器,而不是通过SD卡短时间不使用电脑的假脱机方式。对于单片机而言,脱机烧录意味着可以直接脱离电脑进行烧录,烧录器内部通常配备有非易失性存储器,用于保存用户的代码文件。在烧录之前,代码文件需要先通过电脑下载到烧录器的存储器中,然后烧录器执行特定的操作来直接读取存储器中的数据并对单片机进行烧录。原创 2024-02-22 15:05:58 · 926 阅读 · 0 评论 -
计算MDK中源代码的CRC值,并把CRC值加在BIN文件的后面
计算MDK中源代码的CRC值,并把CRC值加在BIN文件的后面原创 2024-02-22 14:12:01 · 1246 阅读 · 0 评论 -
【玩转STM32】:Default_Handler问题
在启动文件里面已经帮我们写好所有中断的中断服务函数,跟我们平时写的中断服务函数不一样的就是这些函数都是空的,即虚函数,真正的中断服务程序需要我们在外部的 C 文件里面重新实现,这里只是提前占了一个位置。使用某个外设的时候,开启了某个中断,但是又忘记编写配套的中断服务程序或者函数名写错,那当中断来临的时,程序就会跳转到启动文件预先写好的空的中断服务程序中,并且在这个空函数中无线循环,即程序就死在这里。B.是汇编代码,B:跳转到一个标号,这里跳转到一个‘.’,即表示无限死循环。转载 2023-09-07 20:08:36 · 989 阅读 · 0 评论 -
FreeModbus主站协议,从站响应主站发送数据请求的时间问题
FreeModbus原创 2023-09-06 11:16:06 · 631 阅读 · 0 评论 -
STM32F103的PA15脚作为PWM输出使用
STM32F103的PA15脚作为PWM输出使用。原创 2023-09-01 14:47:50 · 392 阅读 · 0 评论 -
STM32 HAL库禁用JTAG,使用PB3、PB4、PA15作为普通IO
STM32 HAL库禁用JTAG,使用PB3、PB4、PA15作为普通IO。原创 2023-09-01 11:42:23 · 1395 阅读 · 0 评论 -
stm32f103c8t6通过Ymodem协议升级App
1)选择en.x-cube-iap-usart\AN4657-STM32Cube_IAP_using_UART\Projects\STM3210C_EVAL文件夹。2)在main.c文件中修改BSP_PB_Init和BSP_PB_GetState修改为Key_GPIO_Config()和Get_Key_State()6)STM3210C_EVAL\IAP_Main\Inc\flash_if.h修改。串口通信工具:SecureCRT_x86_7.1.1.264_3987。原创 2023-07-04 10:46:51 · 825 阅读 · 0 评论 -
下面给个crc32的计算函数,这个函数计算的结果与STM32F 单片机上硬件单元的计算结果相同。
下面给个crc32的计算函数,这个函数计算的结果与STM32F 单片机上硬件单元的计算结果相同。原创 2022-10-28 14:25:02 · 162 阅读 · 0 评论 -
STM32 USB Device应用中的PMA包缓冲
STM32 USB Device应用中的PMA包缓冲转载 2022-09-21 23:17:53 · 278 阅读 · 0 评论 -
[STM32/8经验] STM32 USB数据接收与数据发送
[STM32/8经验] STM32 USB数据接收与数据发送转载 2022-09-21 23:57:33 · 1562 阅读 · 0 评论 -
STM32系列(HAL库)——内部FLASH读写实验_简约版
STM32系列(HAL库)——内部FLASH读写实验_简约版转载 2022-09-21 15:45:13 · 220 阅读 · 0 评论 -
stm32 HAL库 Flash操作简介
stm32 HAL库 Flash操作简介转载 2022-09-21 15:44:08 · 235 阅读 · 0 评论 -
用看门狗定时器实现精准延时
对于C语音,实现精准的NOP延时不是很容易,延时时间过短时会有较大误差,但是我们可以通过CM3的调试接口获得精确的NOP延时方式。 首先可以通过读RCC寄存器获得当前系统的时钟值,然后查询DWT寄存器的值之差就能计算出CPU运行时时间,代码如下。#defineDWT_CR *(__IO uint32_t *)0xE00010转载 2014-07-27 13:50:52 · 117 阅读 · 2 评论