相关文章
STM32基本开发流程(以GPIO为例)
初学stm32,在此总结一下stm32的基本开发流程,就当总结规律方便以后进一步学习;本文所有内容都是基于ST库3.5版本的个人见解! 时钟部分 个人理解,为了降低功耗s...
STM8串口接收中断无法进入问题(STM8L051/101F3)
前言最近弄了一块STM8L051/101F3开发板,打算简单玩一玩。在我IO和定时器都没问题后我开始配置串口UART时发现接收中断始终无法进入,发送中断都是没问题的,之后我就开始了为期两天的问题排查,...
C中预编译详解
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏...
C语言宏定义的用法
宏定义的用法 注意:宏定义不是函数!! 一般用来简化操作的,但又能避免函数调用那样需要进行切换环境,花费时间。例如: #define max (a,b...
关于C语言的 void main() 还是 int main()
很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的。C/C++中从来没有定义过void main( )。C++之父Bjarne Stroustrup在他的主页上的FAQ中明...
[C语言]贪吃蛇源码
#define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #defi...

苏公网安备32058302003561