1.初识M4

CMSIS:系统运行工程文件

PROJECT:创建新的工程放在里面

USER:自己编写的文件,inc为库,src为.c文件

startup_stm32f40_41xxx.s是描述型号芯片的启动文件

system_stm32f4xx.c和system_stm32f4xx.h为芯片系统文件

stm32f4xx.h和include里的core_cm4.h为M4芯片支持文件,这些都是必备的系统工程文件

 回顾

1.什么是外设?什么是片上外设、片外外设?

      内核以外就是外设,片内外设就是片上外设,同一种意思不同说法,片外外设是值集成电路外围的设备,也就是我们嵌入式开发板上外接的设备

2.回顾一下C语言按位运算符&|~先将数据转换成二进制

假设:数据为:unsigned char data=11111111(0b);

需求将低四位数据变为0,不改变高四位数据

清0操作:data&~(15)

置位操作:data<<4

3.回顾一下C语言四大数据类型

基本类型,构造类型,指针类型,空类型

4.回顾:char、short(有符号和无符号)、int、long、float、double的取值范围

char : -128-127

unsigned: 0-255

short:-32768-32767

unsigned:0-65535

int:4字节 32位

long:在32位的系统下是4字节,在64位的系统下是8字节

float:4字节,32位

double:8字节,64位

熟练创建一个新的工程

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值