- 博客(6)
- 收藏
- 关注
转载 S5PV210 pwm定时器
一.定时器概述(1)定时器的作用定时器可以让SoC在执行主程序的同时,可以(通过定时器)具有计时功能,到了一定时间(计时结束)后,定时器会产生中断提醒CPU,CPU会去处理中断并执行定时器中断的ISR。从而去执行预先设定好的事件。(2)定时器的最重要组成由于:定时时长 = 计数值×计数时间周期所以定时器最重要的就是:分频器 --> 计数时间周期TCNT–> 计数值二.S5PV210中的定时器PWM定时器:特点能用于生成PWM波。系统定时器,特点生成的定时(TCNT*时钟周期)是用
2021-07-13 14:21:27
986
原创 C语言之指针基础
C语言之指针基础这里写目录标题C语言之指针基础1.指针定义2.指针的理解和使用3.与指针有关的符号3.13.24.指针与数组5.指针与传参1.指针的定义1.指针定义2.指针的理解和使用3.与指针有关的符号3.13.24.指针与数组5.指针与传参1.指针的定义指针的实质是变量变量,因此指针叫做指针变量。(指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不
2021-04-01 21:14:50
214
原创 C语言之左值与右值
C语言之左值与右值定义:在赋值运算符左边的就叫左值,右边的就叫右值。赋值操作实质就是:左值 = 右值;本质:当一个变量做左值时,编译器认为这个变量符号的真实含义是这个变量所对应的那个内存空间;当一个变量做右值时,编译器认为这个变量符号的真实含义是这个变量的值,也就是这个变量所对应的内存空间中存储的那个数。以上内容源于朱有鹏《c语言内核深度解析》学习笔记,如有侵权,请告知删除。...
2021-04-01 21:04:42
647
原创 ucosII在stm32f103上的移植(附源码)
ucosII在stm32f103上的移植(附源码)一、移植前的准备1.ucosII源码下载(点击下载)2.工程模板建立(此模板工程为标准库模板工程,示例工程)二、开启移植之旅1.将源码中的APP、bsp、uc-CPU、uc-lib、ucosii、以及usart目录复制到模板工程中。2.将user目录下这三个文件剪切到APP目录,同时删除user目录。3.在project文件夹中打开工程,点击配置按钮,添加APP等各个组文件,注意添加过程中文件类型选择.all,将.c和.a文件全部添加。
2020-11-29 11:07:02
926
原创 C语言之内存、内存容量计算方法
C语言之内存、内存容量计算一:程序是什么我们知道,计算机(pc、mcu)的正常运行离不开程序,也就是我们平常所说的代码。将编写好的程序运行是为了得到一定的结果,从最本质上来讲计算机是用来计算的,而计算就是计算数据,所以计算机中很重的就是数据,计算机程序=代码+数据;程序运行后得到想要的结果。宏观上讲:代码就是动作,就是加工数据的动作;数据就是数字即被代码加工的东西程序运行目的:结果 和 过程用函数类比:有返回值的函数注重结果 无返回值的函数注重过程 各个函数组成程序...
2020-10-17 15:49:54
3404
原创 STM32建立工程模板时出现错误:error: #67: expected a “}“
在MDK5开发环境中使用到标准库建立工程时,常常会出现以下编辑错误error: #67: expected a更改方法:options —> c/c++ —> Preprocessor Symbols —> Define:将STM32F10X_MD改为STM32F103_MD
2020-09-11 16:09:50
4340
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人