今日学习任务:安装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)
自我评价: 良好。
其他:无