- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 FreeRTOS
下,它也是放在 portable 目录下,表 示你可以提供自己的函数。源码中默认提供了 5 个文件,对应内存管理的 5 种方法。比如:RVDS/ARM_CM3,这表示 cortexM3 架构在 RVDS 或 Keil 工具上的移植文件。FreeRTOS 的配置文件,比如选择调度算法:configUSE_PREEMPTION。建议去修改 demo 中FreeRTOSConfig.h,而不是从头写一个。使用 FreeRTOS API 函数时,必须包含此文件。移植 FreeRTOS 时涉及的文件放在。
2023-08-07 10:15:12 88 1
原创 USART
USART_INT_IDLE(IDLE line detected interrupt)是检测到串口的IDLE线状态时触发的中断。USART_INT_IDLE中断的作用是通知处理器/控制器,在串口中检测到数据帧的结束,即检测到整个数据传输的完成。USART_INT_IDLE中断被触发时,表示检测到了IDLE Line。在特定的通信协议或传输方式中,当接收器检测到块的结束时触发该中断,用于处理块数据传输的完成及相应的操作。例如,当注意到IDLE线中断时,您可以读取已接收的数据并进行相应的处理,如解析或存储。
2023-08-07 09:12:28 481 1
原创 C语言中mem的函数
函数返回指向遇到指定字符之后的位置的指针,如果未遇到指定字符则返回 NULL。函数返回指向找到的字符的指针,如果未找到则返回 NULL。该函数将一块内存区域的内容复制到另一块内存区域,直到遇到指定的字符。该函数在内存中移动一块数据到另一个位置,可以处理内存区域的重叠。该函数将一块内存区域的内容复制到另一块内存区域。函数返回指向填充后内存区域的指针。该函数将指定内存区域的内容设置为特定的值。函数返回指向目标位置的指针。分别是要比较的两个内存区域的指针,是指向要填充的内存区域的指针,是要搜索的内存区域的指针,
2023-07-12 17:00:42 346 1
原创 牛客网 --挖掘机技术哪家强(20)
牛客网可能对PAT上的这道题目做了修改,PAT上的学校编号是连续的,而且给的测试点也是也是连续的。而牛客网给的输出例子和PTA上一模一样,但是测试数据却不一样。刚开始我用晴神的代码运行时提示错误,我看了一下,是因为牛客网给的测试数据不是连续的是随机的,有一所学校的编号是100000,这样的话代码中的for循环就用不了了。所以我就对晴神的代码做了一下修改。题目描述为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入...
2020-07-30 15:51:28 157
原创 线性结构
一.线性表线性表(Linear List):由同类型数据元素构成有序序列的线性结构表中元素个数称为线性表的长度 线性表没有元素时,称为空表 表的始位置称表头,表的结束位置称表尾2.线性表的抽象数据类型描述类型名称:线性表(List) 数据对象集:线性表是 个元素构成的有序序列 操作集:线性表l List,整数i表示位置,元素XElementType, 线性表基本操作有:...
2019-07-23 16:53:37 148
原创 7-15 计算圆周率 (15 分)
7-15 计算圆周率 (15 分)根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯输入格式:输入在一行中给出小于1的阈值。输出格式:...
2019-07-20 22:35:21 1714
原创 结构(二)(指针,数组,结构,typedef,联合)
一.结构指针#include<stdio.h>struct point { int x; int y;}; void getStruct(struct point);void output(struct point);int main(int argc,char const *argv[]){ struct point y={0,0}; getStru...
2019-07-09 20:49:33 219
原创 结构(一)
一.结构类型1.枚举(1).枚举是一种用户定义的数据类型,它用关键字enum。以如下语句enum 枚举类型名称 {名字0,...名字n};枚举的名称并不经常的使用,要用的是大括号里的名字,因为它们就是常量符号,类型为int值从0~n。例:enum color{red,yellow,green}则,创建了三个变量,red的值为0,yellow的值为1,green的值为2。但需...
2019-07-09 16:11:12 217
转载 输入一个长度未知的字符串,用动态分配内存的方法(C语言实现)
来自piglot的博客:https://blog.csdn.net/piglot/article/details/23603847//每次在写入一个字符就对字符串使用realloc函数重新分配空间,这样就可以做到动态分配内存#include<stdio.h>int main(int argc, char** argv){ int strLen = 5; ...
2019-04-03 01:06:42 3503
转载 c/c++中int main(int argc,char *argv[])的具体含义
来自ajioy的博客:https://blog.csdn.net/ajioy/article/details/696241c/c++中int main(int argc,char *argv[])的具体含义int main(int argc,char * argv[])argv为指针的指针argc为整数char **argv or: char *argv[] or:...
2019-03-31 16:56:09 878
原创 字符串
一.字符串1.以整数0结尾的一串字符;2.0和‘\0’是一样的,但是和‘0’不同;3.0标志字符串的结束,但不是字符串的一部分,并且计算字符串长度时候不包含这个0;4.字符串以指针的形式存在,以数组和指针的形式访问,更多的是以指针的形式;5.在<string.h>里有很多处理字符串的函数;例如:char* str=“hello”;char word[]=“hello”;...
2019-03-30 22:50:16 572 1
原创 指针
1,指针是什么?什么是指针呢?我的理解是,是一个专门用来读地址的工具,就像快递员一样,得到的是快递上的地址,他能凭借着地址找到收件人。不同的是,快递员不能随意交换收件人的地址,不能把A的物品送给B,B的给A,但是指针完全可以,将AB两个地址交换,让A的地址装B的东西,B的地址装A的东西。举个例子,现在A房间的门牌号是315,它里面住着张三;B房间的门牌号是415,住着李四。如果我去酒店前台查询,...
2019-03-21 21:22:45 149
原创 第一天:类和变量
一、类a .定义类名。public class 类名{ //定义属性部分 属性的类型,属性1;}b .编写类的属性c .编写类的方法1、创建类的步骤:a .创建对象: 类名.对象名 = new 类名()例:Telephone.phone = new Telephone();b .使用对象a.引用对象的属性:对象名.属性; ...
2019-01-19 19:01:50 103
计算机网络
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人