今日学习任务:安装STM32软件与编程环境,学习例程
今日任务完成情况:今日任务按计划完成,编写完成,调试完成,例程学习深刻。
问题汇总:
keil 编译出错 无法加载程序
未解决问题:无
今日学习收获:安装了编程软件,学习了如何使用,如何编程,了解了stm32的原理。
微处理器 :51 (8位) 15,STM8 430(16位) AVR(16位)STM32 ARM7 ARM9
可编程逻辑器 : FPGA (Intel 中低端) CPLD(XiLinx 中高端)
信号处理器 : DSP
开发板+固件库 : AVR+固件库 16位
arduion
树莓派
FPGA+固件库 : 片上系统(少见,了解)
ARM : 冯诺依曼 三级 ARM7
哈佛 五级 ARM9
ARM : ARM系列 : ARM7、ARM9、ARM9E、ARM10、ARM11
MMU(内存管理单元)
Cortex : CortexR(实时性)
CortexM :M0、M3、M4……(通用)
CortexA(高端)
Security :ATM
1 《例说STM32》 刘军
2 《库函数开发指南》刘烺
3 《ARM体系结构与编程》杜春雷
大端模式 0x11……
小端模式 0x12……
端口配置低寄存器(GPIOx_CRL)
端口配置高寄存器(GPIOx_CRH)
端口输入数据寄存器(GPIOx_IDR)
端口输出数据寄存器(GPIOx_ODR)
端口位设置/ 清除寄存器(GPIOx_BSRR)
端口位清除寄存器(GPIOx_BRR)
端口配置锁定寄存器(GPIOx_LCKR)
自我评价: 良好。
其他:无