自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言奇技淫巧之-柔性数组

柔性数组(flexible array)这个概念指的是数组元素数量未定义的数组。柔性数组位于结构体(struct)内,称为柔性数组成员。

2024-01-18 15:39:18 357 1

原创 FreeRTOS入门详解之---任务篇

本章是FreeRTOS入门详解系列的第三篇:任务篇。众所周知,在裸机开发中我们最常用的就是前后台系统:中断作为前台,处理紧急业务;主循环作为后台,处理非紧急业务。而RTOS则引入task(任务)这一方式实现多任务处理,多任务对整个应用程序的实时性更加有利,也更容易实现我们的业务逻辑。本Task章节对于理解如何使用FreeRTOS以及其应用程序的行为非常重要!

2024-01-11 16:50:53 929

原创 FreeRTOS入门详解之---编码规范篇

本章是FreeRTOS入门详解系列的第二篇:编码规范篇。工欲善其事,必先利其器。一个良好的编码规范可以在后续的编程中事半功倍,同时也会让自己的代码看起来更美观,更专业,更易读。拥有一个良好的编码规范意识是十分重要的。

2023-12-12 09:15:44 488

原创 FreeRTOS入门详解之---移植篇

基于STM32的FreeRTOS

2023-12-06 17:18:47 1808 1

原创 使用STM32的逻辑分析仪功能查看PWM波以及问题解决

摘要今天用CUBEMX生成工程,用TIM3输出PWM波,使用STM32的逻辑分析仪观察PWM波形的时候遇到了一些问题,提示unknown signal,目前已解决。下面是具体内容下面是我的CUBE配置使用TIM3的通道1,PWM模式1。预分频7200(7199),向上计数,重装载值为10000(9999),意思是计数器每加一次,实际加0.1ms,重装载值10000,表示周期为1s。设置pulse为5000,pulse就是捕获/比较寄存器的值(CCR1),意为占空比为50%。生成代码后,打开keil

2021-07-05 18:04:48 3130 2

原创 STM32使用Jlink下载出现NO cortex-M SW device Found解决(超详细)

STM32使用Jlink下载出现NO cortex-M SW device Found解决之前都是使用ST-link进行STM32的程序下载,最近手里有一个jlink。所以想用jlink试一试。我使用的是SWD接法,VCC,GND,SWCLK,SWDIO。因为没有标准JLINK接口,就使用四根杜邦线连接,JLINK接口如下:我接了2,4,7,9口可是下载程序时却出现了如下错误:我查看了STM32的DEBUG设置页面,发现找不到SW设备,如下图查询了几种解决方法,大致有3种。第一,接线错误

2021-07-02 12:55:26 35580 8

原创 C++入门一(C与C++区别及新增特性)

C++入门一C++与C的区别:C语言面向过程,C++面向对象。兼容性头文件编译器C++新特性C++与C的区别:C语言面向过程,C++面向对象。何为面向过程?面向过程侧重于功能实现的方法/步骤,面向过程强调算法,重在一步步实现功能。何为面向对象?面向对象用类和对象来描述事物,面向对象强调数据。类:一类事物的抽象对象:类的实例以做蛋糕为例面向过程:加奶油->加糖->打鸡蛋…面向对象:直接请一位蛋糕师…兼容性C++完全兼容C。顾名思义:C++是C的超集(C plus plus

2021-04-09 19:55:59 361 1

空空如也

空空如也

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

TA关注的人

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