www.ctrt.net > stm32

stm32

Keil(MDK-ARM)介绍、下载、安装与注册: http://blog.csdn.net/ybhuangfugui/article/details/51501781 Keil(MDK-ARM)系列教程(一)_新建软件工程详细过程: http://blog.csdn.net/ybhuangfugui/article/details/51510482 Keil(MDK-ARM)...

区别: unsigned short是16位的,占两个字节,范围是0~65535。unsigned int 的大小跟操作系统有关,如果是STM32的话,就是32位的,占四个字节。 你的书上说都是16位的,应该是书的版本太旧,那个时候的主流时16位,所以书上说16位。现在主流应该...

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。

可以用一个位来操作,但是在32位系统里,这样做程序效率不高,远不如直接用一个32位变量操作来的快(少于32位的操作,都要在汇编层面上考虑不能溢出,所以会耗费不必要的语句),而且对于32来说,ram的大小多数时候都是远远超过需要的,不想51只有...

stm32固件库中的许多函数是定义成结构体形式的,这样表达说白了就是选中RCC寄存器组中的CR寄存器,然后对它赋值。RCC_CR的表达方式是官网在手册中介绍它时的命名。RCC->CR是在用寄存器编程时的表达方式。建议先用库学习,然后在用寄存器优化。 ...

&=,|=,|不是STM32专用的符号,而是C语言运算符. |是或, &是与, =是赋值的意思. 比如: unsigned char x; //定义变量x x = x | 1; //x与1做"或"运算后把运算结果回存到变量x中. 上面的x = x | 1可以简写成 x |= 1. x = x & 2可以简单的写成x &= 2, ...

.C:写具体函数 .H:是.C的头文件,里面包含函数的定义,供其他.C函数调用。 比如有USART.C和USART.H,我再MAIN.C里想用USART.C里的函数USART_INIT(),我在MAIN.C里需要加“#include"USART.H"”,然后用函数“USART_INIT()”.

UL表示无符号长整型,也就是unsigned long型,如果不加UL的话那就是默认的int型。。。楼主三思

ARM只是一个系列化的核,不同的厂商在它的核周边加上不同的外设而已. STM系列ARM定位在控制器上,也就是说,它的定位相当于高速的8051(只是说可以这么理解,实际比8051要好用的多,不仅仅是速度). 从相当一部分来讲,CORTEX M3都能胜任并且强过ARM7,当...

A。一般这种4面有脚的芯片,若分不清楚的,可以正对丝印,下面一排引脚的左边第一个为1号,上图A、B对应数据手册中的位置见下图

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com