沉浮的命运

in #wherein11 months ago

thedairygame
2020.11.14 星期六 晴

天很蓝。

知识,技巧,习惯,层层递进。

思考,思考,再思考。

作为一个电子工程师,应该怎样进行设计呢?首相,我们要明白电子元器件工作原理,从而设计电路原理图,然后进行元器件选型,涉及到了封装(比如波峰焊工艺,我们需要直插封装,或者采用红胶工艺的贴片封装;如果是回流焊,我们则需贴片封装),温度特性(工业,商业,航天,军工等),精度,价格,供货稳定性等。然后画pcb,并仔细整理BOM(bill of materials,物料整理),用于采购以及焊接用,然后就是测试(功能测试以及性能测试),最后移交客户。

学习stm32,如果能充分理解库函数就好了。启动文件是什么?如何进入main函数?各个头文件有什么作用?寄存器与库函数有什么区别?一定要注意时钟的开启。

学习C语言,也有几个要点,一是条件编译,二是初始化结构体,三是可移植。

stm32的宏定义USE_STDPERIPH_DRIVER可以开启头文件配置文件;如果keil软件选择了元器件,就不用加STM32F10x_HD宏了,否则可能就会出现错误。

stm32的库,可以分为C语言基础包,stm32基础库和板级支持包。以GPIO为例,有GPIO_Init(算法),GPIO_InitTypeDef(初始化结构体),GPIO_TypeDef(寄存器)。注意变量类型。

[WhereIn Android] (http://www.wherein.io)

Sort:  

烟台吗?

[WhereIn Android] (http://www.wherein.io)

嗯嗯,出差

[WhereIn Android] (http://www.wherein.io)

👍👍👍

[WhereIn Android] (http://www.wherein.io)

This post has been rewarded by the Steem Community Curation Project #wherein 我是谁?你又是谁?!我为什么会在这里?你加了cnsteem 没?!