笔记
Albert_9-6
100次是失败的,101次就成功了
展开
-
英飞凌TC275
基于英飞凌iLLD库进行集成,主要用到的模块和函数介绍如下。原创 2022-09-14 14:32:29 · 1183 阅读 · 1 评论 -
冒泡排序(C语言)
【代码】冒泡排序(C语言)原创 2022-09-13 11:25:45 · 374 阅读 · 0 评论 -
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
【代码】给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。原创 2022-09-13 10:57:35 · 445 阅读 · 0 评论 -
嵌入式知识点(C语言)
注意:enum枚举类型具有自动编号功能,第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员值上自动加1,也可以自定义枚举成员的值,若把第一个枚举成员的值定义为1,则第二枚举成员的值就为2,依此类推,如上述例子中 Friday 的值为5。因此,enum枚举类型中的枚举成员的值是常量而不是变量,不能在程序中用赋值语句再对它赋值,但可以将枚举值赋给枚举变量。例如,以下两条语句是正确的。但以下两条语句是错误的。原创 2022-09-13 08:25:40 · 510 阅读 · 0 评论 -
从公司精神小伙到地中海的历程
在前面一个月是学习了解IPB项目的逻辑原理和逻辑结构,在后面二个月学习了怎么分析电路原理图、数据手册和软件例程,怎么使用万用表、示波器、电焊等,怎么编程配置单片机(IO、定时器、PWM、串口、ADC等)去实现一些指定功能(电磁阀驱动测试),在配置过程中也遇到一些奇奇怪怪的问题,在经过了请教黄工和自己的摸索尝试,也慢慢解决的这些问题,这些都是理论书本上看不到的宝贵知识。在工作中体会到的领导到同事踏实认真的工作态度,值得一提的是领导做事的认真谨慎,让我更加的严格要求自己,把工作做好做细。原创 2022-09-06 10:54:17 · 201 阅读 · 0 评论 -
数据结构与算法-克鲁斯卡尔算法和普里姆算法区别以及迪杰斯特拉算法、弗洛伊德算法区别
主要介绍图的结构分析与应用,包括图的定义、图的邻接矩阵存储法、图的邻接表存储法、图的深度优先遍历、图的广度优先遍历、普里姆法实现最小生成树、克鲁斯卡尔法实现最小生成树、Dijkstra法实现单源最短路径、Floyd法实现顶点间最短路径等。主要介绍栈和队列的结构分析与应用,包括栈的顺序存储结构和基本操作、栈的链式存储结构和基本操作、循环队列的顺序存储结构和基本操作、循环队列的链式存储结构和基本操作、栈和队列各自的特点和适用场合等。克鲁斯卡尔算法、普里姆算法区别。第一趟 v0->v2。原创 2022-09-04 12:04:15 · 934 阅读 · 0 评论 -
STM32 F103C8T6 cubemx ADC配置
Keil配置结束,打开串口调试助手就OK了。DateAlignment:数据对齐方式。选择一个串口 ,然后更改自己的波特率。查询方式和中断方式的HAL库函数应用。■中断方式,非阻塞式的A/D转换。Resolution:转换位数。■查询方式,阻塞式的A/D转换。方式一:利用查询的方式AD采样。方式二:利用中断的方式AD采样。原创 2022-09-03 15:34:14 · 2827 阅读 · 0 评论 -
STM32F103C8T6 cubemx PWM波配置
7、8选择对应编译软件编写程序(我的Keil所以选择MDK-RM)3、将Debug选择为SerialWire。3、选择定时器2,2通道PWM波输出。12、找到User下main.c打开。13、在主函数中加入启动定时器函数。4、将芯片最大频率72,分成一份。17、一切OK了,拿出示波器测量。1、将高速时钟设置为外部时钟。16、烧录写入程序到单片机。11、配置ST-link。10、生成工程模版代码。......原创 2022-07-19 09:45:14 · 3627 阅读 · 1 评论 -
stm32个人学习之路(从0到1的变化)
而普通开漏输出模式一般应用在电平不匹配的场合,如需要输出5V的高电平,就需要在外部一个上拉电阻,电源为5V,把GPIO设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输。选择,如GPIO的引脚用作串口的输出(USART/SPI/CAN),则使用复用推挽输出模式。GPIO_Mode_AF_OD复用开漏输出。GPIO_Mode_AF_PP复用推挽输出。GPIO_Mode_Out_OD开漏输出。GPIO_Mode_Out_PP推挽输出。GPIO_Mode_IPU上拉输入。...................原创 2022-07-18 09:03:50 · 168 阅读 · 0 评论 -
C语言任意输入一个数,判断该数是否为回文数(两种方法)
int huiwei(char* p){ int i; int len = strlen(p); for (i = 0; i原创 2022-07-02 16:23:42 · 2536 阅读 · 0 评论 -
99乘法表(C语言描述9*9乘法表)
C语言 99乘法表#includeint main(){ int x,y; int sum = 1; for(x=1;x原创 2022-07-02 15:41:56 · 293 阅读 · 0 评论 -
2021-09-02
#include<stdio.h>#include<stdlib.h>int age(int n){ if (n == 1) { return 10; } else { return age(n - 1) + 2; }}int main(){ int ret = age(5); printf("%d\n", ret); system("pause"); return 0;}原创 2021-09-02 08:23:17 · 47 阅读 · 0 评论 -
2021-09-01
十大程序员的苦恼从一个什么不会的小白怎么一步一步向上爬原创 2021-09-01 10:16:19 · 68 阅读 · 0 评论 -
2021-09-01
利用递归函数调用方式,将输入的5个字符,用相反的顺序打印出来。原创 2021-09-01 09:55:43 · 38 阅读 · 0 评论