摘要:
一、概述 1、说明 每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。 STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,写
阅读全文
posted @ 2014-05-09 19:42
amanlikethis
阅读(31637)
推荐(12)
摘要:
一、实验代码#include void print(char s[]);int main(){ print((char *)"abcdef"); return 0;}void print(char s[]){ printf("%s\n",s);}二、实验结果输出:abcdef三、调...
阅读全文
posted @ 2014-05-08 20:43
amanlikethis
阅读(1761)
推荐(0)
摘要:
一、概述1、定义类型typedef enum{ Monday, Tuesday} DAY;2、使用DAY day = Monday;3、疑问 在定义和使用枚举类型的时候,我们并不知道枚举变量的存储空间是多大?现在开始做测试。二、Visual C++ 6.0下测试#include typ...
阅读全文
posted @ 2014-05-08 19:20
amanlikethis
阅读(1886)
推荐(0)
摘要:
一、常用编译相关的快捷键1、编译(单个文件) Ctrl+F72、连接 F7二、常用调试相关的快捷键1、运行/停止 Ctrl+F52、Run(全速运行) F53、Stop Debuging(停止运行) Shift+F54、Restart(重新运...
阅读全文
posted @ 2014-05-08 19:03
amanlikethis
阅读(1767)
推荐(0)
摘要:
一、常用编译相关的快捷键1、编译(单个文件) Ctrl+F72、连接 F73、运行 Ctrl+F5二、常用调试相关的快捷键1、GO(全速运行) F52、Stop Debuging(停止运行) Shift+F53、Restart(重新运行) ...
阅读全文
posted @ 2014-05-08 18:49
amanlikethis
阅读(1986)
推荐(0)
摘要:
一、概述 STM32内存映射是STM32的架构的重要组成部分,不可或缺。二、STM32内存映射图1、内存映射图--摘自《CM3权威指南》2、内存映射图--摘自《STM32F103x简要芯片手册》
阅读全文
posted @ 2014-05-08 10:01
amanlikethis
阅读(2714)
推荐(0)
摘要:
一、STM32固件库开发和传统寄存器开发方式的区别二、CMSIS标准 CMSIS标准--Cortex Microcontroller Software Interface Standard,是ARM公司为了解决不同SOC厂商生产不同的Cortex某系类芯片的软件兼容性问题,与芯片厂商建立的软件内核...
阅读全文
posted @ 2014-05-07 20:20
amanlikethis
阅读(998)
推荐(0)
摘要:
一、整体流程1、获取ST库--STM32F10x_StdPeriph_Lib_V3.5.02、新建文件夹并加载文件3、新建工程4、给工程添加组5、设置"Target Option"6、设置J-link选项二、获取ST库 这里用野火光盘提供的"ST库3.5.0源码"--STM32F10x_StdPe...
阅读全文
posted @ 2014-05-01 12:19
amanlikethis
阅读(5033)
推荐(0)
摘要:
一、JLINK下载方法1、硬件设置Boot0,Boot1 = 0,*(测试通过)Boot0,Boot1 = 1,0或者0,1(未测试)2、软件设置MDK设置① 选择Project -> Options for Target ... ->Debug② 点击SettingsDebug子选项 注意速度不...
阅读全文
posted @ 2014-04-30 11:33
amanlikethis
阅读(1872)
推荐(0)
摘要:
一、警告信息 警告信息对于将来转换成PCB不会造成严重问题,通常可以忽略。但它也给我们提供了一些参考,比如unconnceted pin能告诉我们芯片的哪些管脚没有连接,很有检错意义。1、has no drving source2、has multiple names3、off grid pin原...
阅读全文
posted @ 2014-04-29 20:05
amanlikethis
阅读(1330)
推荐(0)