上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 62 下一页
摘要: 因为线圈在通过电流时,会在其两端产生感应bai电动势。当电流消失时,其感应电动势会对电路中的原件产生反向电压。当反向电压高于原件的反向击穿电压时,会把原件如三极管,等造成损坏。 续流二极管并联在线两端,当流过线圈中的电流消失时,线圈产生的感应电动势通过二极管和线圈构成的回路做功而消耗掉。丛而保护了电 阅读全文
posted @ 2020-12-22 09:17 北极星! 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 常用的文献管理软件除了 EndNote 还有很多,有的是公开源代码,有的是免费。国产的也有几个文献管理软件。本文就列举一下常见的文献管理软件。 Endnote EndNote 的功能强大自不必说,强大到何种程度,几乎没有 EndNote 不能解决的问题,即使某些变态的极其复杂的引文和输出格式,End 阅读全文
posted @ 2020-12-21 15:37 北极星! 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 出现这种情况的原因 安装使用Visual Studio 2017 后,用Ctrl+F5运行程序,结果控制台窗口一闪就没了,也没有出现”press any key to continue…” 或者“请按任意键继续”。 出现这种原因,主要是建立工程时选用的是“空工程(Empty Project)”,而不 阅读全文
posted @ 2020-12-21 11:37 北极星! 阅读(3558) 评论(0) 推荐(0) 编辑
摘要: C 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件 阅读全文
posted @ 2020-12-21 10:53 北极星! 阅读(5495) 评论(0) 推荐(0) 编辑
摘要: #include < > 引用的是编译器的类库路径里面的头文件。 #include " " 引用的是你程序目录的相对路径中的头文件,如果在程序目录没有找到引用的头文件则到编译器的类库路径的目录下找该头文件。 阅读全文
posted @ 2020-12-21 10:33 北极星! 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 在 C 语言中,static 的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加 static 前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是 a.c,另一个是 阅读全文
posted @ 2020-12-20 22:26 北极星! 阅读(350) 评论(0) 推荐(0) 编辑
摘要: CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产的Cortex 微控制器软件 的兼容性问题,ARM 与芯片厂商建立了CMSIS 标准(CortexMicr 阅读全文
posted @ 2020-12-20 15:44 北极星! 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 最近笔者开始学习STM32的HAL库,由于以前一直用标准库进行开发,于是发现了HAL库几点好玩的地方,在此分享。 1.句柄在STM32的标准库中,假设我们要初始化一个外设(这里以USART为例)我们首先要初始化他们的各个寄存器。在标准库中,这些操作都是利用固件库结构体变量+固件库Init函数实现的: 阅读全文
posted @ 2020-12-20 15:38 北极星! 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: 1 STM32的三种开发方式 通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是 阅读全文
posted @ 2020-12-20 15:12 北极星! 阅读(4558) 评论(0) 推荐(1) 编辑
摘要: 标准库提供的一些参数的数目可以有变化的函数。例如我们很熟悉的printf,它需要有一个格式串,还应根据需要为它提供任意多个“其他参数”。这种函数被称作“具有变长度参数表的函数”,或简称为“变参数函数”。我们写程序中有时也可能需要定义这种函数。要定义这类函数,就必须使用标准头文件<stdarg.h>, 阅读全文
posted @ 2020-12-19 22:32 北极星! 阅读(786) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 62 下一页