第一周第三节
1.硬件原理:板级:核心板,底板
片内:
2.51单片机:DSP---STM32, FPGA
3.STN32,基于ARM---M4:精简指令集(RVSC),侧重于低功耗性能
ARMV7系列:A:分时操作系统,linux,高性能
R:RTOS,实时操作系统,航天汽车行业
M:中低端消费电子产品,低功耗
4.开发新产品,1.数据手册:片内外设资源阐述
2.参考手册:详细阐述硬件如何使用
5.三色LED灯闪烁:
板级:一共176个引脚,
置位写1,复位写0
输出分为:推挽(推动驱动速度),开漏
开漏输出一定要外部上拉
TTL施密特触发器,提高高低电平转换的速率
AHB高速总线
APB外设总线
第一步,系统时钟源
二,开外设时钟源
三,外设配置:32位寄存器,4个字节,每个字节8位
同一地址映射
四,控制程序(应用)
使能(打开,EN)/失能,禁能(关闭,DIS)
项目文件分类管理:
pro文件
lib:(src .c inc .h)
obj .o
link .map
1.引入启动文件(.s)
栈顶指针赋值(指向内存中某一指定地址)
异常向量表()
系统时钟调整,跳入main函数
与上1都是本身,与上0都是0
或上1都是1,或上0都是本身
移位运算
a|=1 a=a|1