上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 这里我就直接粘代码了.很简单.上节理解了 这也就能简单了. 阅读全文
posted @ 2018-04-19 23:59 wenshinlee 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 使用模板,在User下新建文件夹RCC 新建bsp_rccclkconfig.h和bsp_rccclkconfig.c 工程和魔术棒添加 对照着上节的RCC源文件编写: 直接在主函数调用即可,传入相应的RCC_PLLMul_x 参数. MCO输出监测系统时钟 PA8功能复用,示波器观察系统时钟.(在 阅读全文
posted @ 2018-04-19 23:46 wenshinlee 阅读(753) 评论(0) 推荐(0) 编辑
摘要: RCC : reset clock control 复位和时钟控制器。 设置系统时钟 SYSCLK、设置 AHB 分频因子(决定 HCLK 等于多少) 、 设置 APB2 分频因子(决定 PCLK2 等于多少)、设置 APB1 分频因子(决定 PCLK1 等于多少)、设置各个外设的分频因子;控制 A 阅读全文
posted @ 2018-04-19 13:26 wenshinlee 阅读(9232) 评论(0) 推荐(2) 编辑
摘要: 启动文件使用的 ARM 汇编指令汇总 启动程序源码注释(点此下载) 1. Stack—栈 开辟栈的大小为 0X00000400(1KB),名字为 STACK, NOINIT 即不初始化,可读可写, 8(2^3)字节对齐。 栈的作用是用于局部变量,函数调用,函数形参等的开销,栈的大小不能超过内部SRA 阅读全文
posted @ 2018-04-16 23:19 wenshinlee 阅读(21935) 评论(3) 推荐(14) 编辑
摘要: GPIOC->ODR |=(0<<2); // 总线操作,即操作整个寄存器. 在51单片机中 P0=0xFE; //总线操作. sbit LED1=P0^0; //位操作,即操作寄存器中的某一位. LED1 =0; 在STM32中并没有sbit这样的关键字.但是我们可以用位带操作实现位操作. 位带操 阅读全文
posted @ 2018-04-16 14:08 wenshinlee 阅读(3873) 评论(0) 推荐(0) 编辑
摘要: 本次的代码全是在上次代码之上添加的. 1.user下新建文件夹key,新建bsp_key.h bsp_key.c文件. 2.keil项目添加bsp_key.c,魔术棒C/C++中include path添加key文件夹. 3.相应的源码为: bsp_key.h中内容 bsp_key.c中内容 mai 阅读全文
posted @ 2018-04-16 08:44 wenshinlee 阅读(4220) 评论(0) 推荐(1) 编辑
摘要: 编程要点 1. 使能 GPIO 端口时钟; 2. 初始化 GPIO 目标引脚为推挽输出模式; 3. 编写简单测试程序,控制 GPIO 引脚输出高、低电平。 LED的电路图 过程: 1.拷贝一个库函数编程模板,重新命名。 2.user新建led文件夹,目录下新建bsp_led.h bsp_led.c 阅读全文
posted @ 2018-04-15 09:12 wenshinlee 阅读(2248) 评论(1) 推荐(0) 编辑
摘要: 固件库模板下载 固件库模板新建过程: 4.1)CMSI文件夹内容为:system_stm32f10x.h system_stm32f10x.c stm32f10x.h core_cm3.h core_cm3.c 文件 并且新建startup文件夹 添加这8个文件 4.2)将下载的固件库中的STM32 阅读全文
posted @ 2018-04-14 11:08 wenshinlee 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1-汇编编写的启动文件 startup_stm32f10x_hd.s:设置堆栈指针、设置PC指针、初始化中断向量表、配置系统时钟、对用C库函数_main,最终去到C的世界 2-时钟配置文件 system_stm32f10x.c:把外部时钟HSE=8M,经过PLL倍频为72M。 3-外设相关的 stm 阅读全文
posted @ 2018-04-14 10:32 wenshinlee 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 构建库函数的过程 我们上篇文章写到用寄存器映射,实现点亮小灯,但是我们发现每次我们都要查看参考手册找到寄存器的内存地址并且定义别名,这样必然很麻烦。 我们可以定义一个结构体,结构体中内容与外设中寄存器的排列顺序是一样的(外设中的寄存器的偏移地址正好为4个字节递增的,我们按递增的顺序在结构体中起别名定 阅读全文
posted @ 2018-04-13 21:48 wenshinlee 阅读(1458) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页