学了一天C语言,顺带空闲看了下买的书,感觉一天下来收获蛮多的现在来说下stm32吧。买的书第一章讲了些ARM Cortex M3处理器的一些简介,如何安装下载stm32开发软件以及如何创建一个工程。这些对我志向这方面发展的大好青年来说,提前必须会的,当然关于ARM Cortex M3 再怎么去懂,也了解不多,知识有限,只能以后再补吧,这方面暂时无伤大雅。第二章讲的东西就比较重要了,已经做了笔记,下面做点我认为是必须知道的注释吧!stm32 的输入输出端口(I/O): 1) 控制机器人伺服电机以不同速度运动是通过让单片机的输入输出口的不同脉冲序列来实现的。 注:本人毕业设计最基础部分是让小车向一个定点运动,驱动小车运动的电机是直流电机,也是通过PWm冲序列来孔速的。但 是,至今很悲催的是,在什么样的脉冲下转速为零,什么样的脉冲下正向或反向转速最大,电机的参数没有,咋办呢?求各大神帮忙!!! 2)stm32-M3: 5 个16位的并行IO口:PA PB PC PD PE,5个端口既可作为输入也可作为输出;可按16位处理,也可按1位方式处理。封装:把硅片上的电路管脚用导线接引到外部接头处,以便与其他器件相连。封装发展进程: 结构方面: TO ------DIP--------PLCC--------QFP-------BGA---------CSP(芯片级封装) 材料方面:金属 陶瓷———陶瓷 塑料---------塑料 引脚形状:长引线直插——短引线或无引线贴装————球形凸点 注:关于封装,记几个词装装就行,我这么认为!stm32F103xxyy 命名规则 stm32F103 x:---引脚数:T 36,C 48,R64,V100,Z 144; x:---内嵌flash容量 6:32K,8:64K,B:128K,C:256K,D:384K,E:512K; y:---封装 H:BGA,T:LQFP,V:QNF; y:---工作温度 6:40-85度,7:40-105度。 注:命名规则权当感兴趣,毕竟自己再用,也要知道为什么这么叫吧,我用的是上stm32f103RCT6,同上面一对照,发现了一个亮点,老师给我的单片机太水了,工作温度还不能超过85度!!!今天就这里吧,晚上看了一晚上时钟系统,对照时钟配置函数,在在网上搜搜,终于搞懂了!!!不得不说,时钟系统结果图好坑人,还好,不会坑我了!奉上结构图,不懂就被坑,你在坑里吗?掉坑留影,不掉坑留豪言!!! 结构图:jbdsbdnhfslfnajk jfnneal. |