STM32 CubeMX
文章平均质量分 75
无情大菜刀
这个作者很懒,什么都没留下…
展开
-
STM32F103 hal 读写内部Flash实例第二章
STM32 Flash是STM32微控制器内部的一种非易失性存储器,主要用于存储用户程序代码以及必要的配置信息。结合了ROM和RAM的长处,不仅具备电子可擦除可编程的性能,而且数据在断电后不会丢失,同时可以快速读取数据。原创 2024-11-09 21:07:12 · 476 阅读 · 0 评论 -
STM32 HAL flash读写函数第一章
【代码】STM32 HAL flash读写函数。原创 2024-10-29 10:48:04 · 328 阅读 · 0 评论 -
第一章 STM32 CubeMX (CAN轮询发送和中断接受)基础篇
CAN收发器是外接器件,(例如:TJA1050)作用:把差分信号转换为MCU能能识别的TTL信号。例如:以上就是今天要讲的内容,本文仅仅简单介绍了stm32 CAN的使用,而stm32 CAN提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-10-16 00:07:02 · 1876 阅读 · 0 评论 -
STM32 CubeMX PWM三种模式(互补,死区互补,普通)(HAL库)
以上就是今天要讲的内容,本文仅仅简单介绍了PWM的使用,而PWM提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-10-09 00:57:24 · 4916 阅读 · 0 评论 -
STM32 CubeMX ADC采集 单通道,多通道,内部温度(轮询,DMA,中断)(HAL库)
12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-10-07 23:59:05 · 6144 阅读 · 0 评论 -
stm32CubeMX HAL W5500芯片介绍 第一章
W5500是一款由韩国WIZnet公司开发的嵌入式以太网控制器芯片。它采用硬件TCP/IP协议栈,可用于各种物联网和网络通信应用。W5500支持10/100以太网速率,并提供SPI接口与主控器连接。它具有低功耗、高性能和易于集成等特点,广泛应用于物联网设备、工业自动化、家庭自动化、网络摄像头等领域。原创 2023-08-31 23:54:12 · 3482 阅读 · 0 评论 -
STM32 CubeMX (H750)RGB屏幕 LTDC
刷新率 = 24MHz /((Width + HSYNC_W + HBP + HFP):LCD_CLK=24MHz 时。原创 2023-08-27 21:12:11 · 2496 阅读 · 0 评论 -
STM32 CubeMX (第四步Freertos内存管理和CPU使用率)
设置时基。原创 2023-08-19 22:07:21 · 1861 阅读 · 1 评论 -
STM32 CubeMX (第三步Freertos中断管理和软件定时)
学习使用Freertos第三步。原创 2023-08-18 23:24:41 · 1475 阅读 · 0 评论 -
STM32 CubeMX (第二步Freertos任务通信:队列、信号量、互斥量,事件组,任务通知)
学习使用Freertos第二步:将一条消息发送到队列中。可以选择阻塞或非阻塞发送。:从队列中接收一条消息。可以选择阻塞或非阻塞接收。查看队列中的下一条消息,但不将其移除。:清空队列中的所有消息。2.和:用于实现二值信号量,控制任务之间的互斥访问。3.:创建一个互斥信号量,用于实现任务之间的互斥访问。4.和:用于任务间的通知机制,一个任务可以通知另一个任务进行某种操作。5.:用于创建、设置和等待事件标志组。原创 2023-08-17 00:26:18 · 2952 阅读 · 2 评论 -
STM32 CubeMX (第一步Freertos任务管理:创建、删除、挂起、恢复)
学习使用Freertos第一步xTaskCreate():用于创建一个任务,需要指定任务函数、任务名称、任务栈大小和优先级等参数。vTaskDelete():用于删除一个任务,可以由任务自身或其他任务调用。vTaskDelay():用于使当前任务进入阻塞状态,延迟一段时间后再继续执行。vTaskDelayUntil():类似于vTaskDelay(),但是可以实现周期性的延迟,使任务按照指定的时间间隔执行。原创 2023-08-15 21:23:26 · 1627 阅读 · 1 评论 -
STM32 CubeMX (uart_IAP串口)简单示例
与之相对应的叫做isp,in system programming,在系统编程,两者的不同是isp需要依靠烧写器在单片机复位离线的情况下编程,需要人工的干预,而iap则是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。一定要划分清楚IAP程序和APP程序的flash地址,不要重合了。实现iap有两个很重要的前提,首先,单片机程序能对。的方式,无论是网络还是别的方式,只要能传输数据就行。原创 2023-08-12 23:51:20 · 1456 阅读 · 0 评论 -
STM32 CubeMX USB_MSC(存储设备U盘)
STM32 CubeMX 配置USB将STM32设置可以作为存储设备或者IAP升级功能。原创 2023-08-06 18:23:34 · 2530 阅读 · 0 评论 -
STM32 CubeMX USB_(HID 鼠标和键盘)
STM32 CubeMX 自动生成的USB_HID是鼠标类型的:键盘类型要做一点小修改;原创 2023-08-06 11:10:28 · 2753 阅读 · 1 评论 -
STM32 CubeMX USB_CDC(USB_转串口)
实验效果 printf发送字符串代码部分实验效果原创 2023-08-06 00:37:29 · 1133 阅读 · 0 评论 -
STM32 CubeMX 串口(HAL库)
microlib 是缺省 C 库的备选库。它旨在与需要装入到极少量内存中的深层嵌入式应用程序配合使用。这些应用程序不在操作系统中运行。它的功能比缺省 C 库少,并且根本不具备某些 ISO C 特性。使用HAL_UART_Transmit函数打印字符串。,例如,memcpy()。microlib 进行了。原创 2023-07-23 18:59:49 · 1101 阅读 · 0 评论 -
STM32 CubeMX 定时器(普通模式和PWM模式)
定时器打开与关闭原创 2023-07-28 20:42:43 · 1537 阅读 · 0 评论