历史上的今天
今天是:2025年12月09日(星期二)
2022年12月09日 | STM32编程之从寄存器到标准库
2022-12-09 来源:zhihu
【1】上集说到寄存器编程之点灯仪式,寄存器编程看似简单,是因为点灯本身就很简单,大家知道寄存器编程是怎么回事就行了,下面我们改造一下前篇文章的程序,渐渐地我们就往标准库靠拢了!新世界,更精彩,打起精神!
【2】引入头文件


改动很小,就是把宏定义移到了.h文件中,再在.c文件中include头文件即可。以上便是头文件的引入。值得注意的是头文件开头两句和最后一句是格式,是为了防止重复声明,不加的话容易粗心出错!
【3】引入文件夹和混合编译
问题:两个.c问题如何同时编译



只需要一步配置即可,这里我们新建了一个文件夹,也完成了混合编程的目的,下一步就可以接触标准库编程方式了,下篇文章再见!
下一篇:STM32之点灯仪式
史海拾趣
|
近日,美国通用电气塑料公司发布了一种新型的超耐热材料:聚碳酸酩树脂。据悉,该树脂主要用于汽车前照灯的灯框和反光镜上,其耐热性能非常出色,即使在高温环境下也不易变形变色,此外其可再利用性、密度、流动性也非常好,有助于提高这种材料的可 ...… 查看全部问答> |
|
小弟初识,描点函数W_DOT void __fastcall TForm1:: W_DOT(int O_X,int O_Y) { unsigned char i,j,dat; unsigned int k; j=PARA;//PARA=0x30; &nbs ...… 查看全部问答> |
|
刚刚拿到yl2440开发板,连接到pc后,自动安装新硬件时,pc机死机,重起后就再也找不到新硬件了,10兆网络也显示连接有问题,高手帮帮我吧,我是超级菜鸟,刚接触arm一周。… 查看全部问答> |
|
怎样在应用程序中控制(使之输出与不输出)调试串口一,即打开或者关闭“调试”串口一 怎样在应用程序中控制(使之输出与不输出)调试串口一,即打开或者关闭“调试”串口一? 用个实例说可能更明白一点:在bsp的触摸驱动里面我需要将坐标信息通过串口发送出去,而有时候我又需要关闭它,不让这些坐标信息发送,该怎么入手 … 查看全部问答> |
|
void Init_TimerB(void){ TBCTL= TBSSEL_2+ ID_3 +TBCLR; // MCLK TBCCR0 = 40000; &n ...… 查看全部问答> |




