上一页 1 ··· 7 8 9 10 11
  2011年3月30日
摘要: #include "stm32f10x.h"#include "USART.h"void USART1_Configuration(void){ USART_InitTypeDef USART_InitStructure; USART_InitStructure.USART_BaudRate = 115200 ; //波特率 USART_InitStructure.USART_WordLength = USART_WordLength_8b; //发送的字长 USART_InitStructure.USART_StopBits = USART_StopB 阅读全文
posted @ 2011-03-30 07:40 深蓝工作室 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 一、 GPIO模式配置1、输入/输出模式(参考stm32手册)2、GPIO输出模式下,几种速度的区别:(1). GPIO 引脚速度: GPIO_Speed_2MHz (10MHz, 50MHz) ; 又称输出驱动电路的响应速度:(芯片内部在I/O口的输出部分安排了多个响应速度不同的输出驱动电路,用户可以根据自己的需要选择合适的驱动电路,通过选择速度来选择不同的输出驱动模块,达到最佳的噪声控制和降低功耗的目的。) 可理解为: 输出驱动电路的带宽:即一个驱动电路可以不失真地通过信号的最大频率。(如果一个信号的频率超过了驱动电路的响应速度,就有可能信号失真。失真因素?)如果信号频率为10MHz,而你 阅读全文
posted @ 2011-03-30 07:37 深蓝工作室 阅读(17348) 评论(3) 推荐(4) 编辑
  2011年3月29日
摘要: stm32外部晶振经倍频后提供系统时钟常用设置 void RCC_Configuration(void){ RCC_DeInit(); //将外设 RCC寄存器重设为缺省值(即默认值) RCC_HSEConfig(RCC_HSE_ON);//打开外部晶振 if(RCC_WaitForHSEStartUp() == SUCCESS) //判断起振是否成功 { RCC_HCLKConfig(RCC_SYSCLK_Div1); //设置AHB时钟(HCLK)(这时设置为=系统时钟) RCC_PCLK2Config(RCC_HCLK_Div1); //设置高速AHB时钟(HCLK2)(这时设置为=HC 阅读全文
posted @ 2011-03-29 15:12 深蓝工作室 阅读(748) 评论(0) 推荐(1) 编辑
  2011年3月27日
摘要: 学习STM32已经有段时间了,基本单片机有的功能在STM32上都仔细的做过实验了,基本上明白了STM32的应用。但还有很多外设需要学习。 阅读全文
posted @ 2011-03-27 17:13 深蓝工作室 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 标题起的有点狭义,不管了。(1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似 于数据结构中的栈。(2)堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。分配 方式类似于数据结构中的链表。(3)全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态 变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系 统自动释放。(4)文字常量区:常量字符串就是存放在这里的。(5)程序代码区:存放函数体的二进制代码。例如: int a=0;//全局初始 阅读全文
posted @ 2011-03-27 17:10 深蓝工作室 阅读(3957) 评论(0) 推荐(0) 编辑
  2011年3月19日
摘要: 一、什么是Ghost? Ghost(幽灵)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16、FAT32、NTFS、OS2等多种硬盘分区格式的分区及硬盘的备份还原。俗称克隆软件。 1、特点:既然称之为克隆软件,说明其Ghost的备份还原是以硬盘的扇区为单位进行的,也就是说可以将一个硬盘上的物理信息完整复制,而不仅仅是数据的简单复制;克隆人只能克隆躯体,但这个Ghost却能克隆系统中所有的东东,包括声音动画图像,连磁盘碎片都可以帮你复制,比克隆人还厉害哟:)。Ghost支持将分区或硬盘直接备份到一个扩展名为.gho的文件里(赛门铁克把这种文件称为镜像文件),也支持直接备份 阅读全文
posted @ 2011-03-19 09:14 深蓝工作室 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 一、什么叫做批处理文件?批处理文件(文件名为*.BAT)就是将一些常用的命令写入一个文本文件内。当我们要使用这个文件时,只要键入批处理文件的文件名,批处理文件就会依照文件中的命令来执行全部或者是一部分指定要执行命令。如此我们便可简化我们的工作,而不用每一次都需要手动键入很多的命令来执行一些动作。一个批处理文件的建立,因为必须是一个文本文件;所以只要有字处理功能的软件,都可用来建立此文本文件,例如EDIT,WORDSTAR,PE2……等程序皆可。二、什么是自动批处理?自动批处理文件(AUTOEXEC.BAT),是批处理文件的一种,处于引导盘(一般为C盘或A盘)的根目录下,当每一次开机时,系统将自 阅读全文
posted @ 2011-03-19 09:12 深蓝工作室 阅读(3705) 评论(0) 推荐(0) 编辑
  2011年3月15日
摘要: 最近开始学习STM32,芯片STMF103VCT6 编译工具 keil 4.14(评估板)。起初是改写买板子送的例程,下载程序到FLASH,看看现象。虽说FLASH可以下载万次,但看到人家说这样容易损伤FLASH。datasheet中说到STM32有三种启动方式,可以在芯片上的SRAM中调试程序。但搞来搞去始终不能明白。 今天我终于搞成了,我以GPIO跑马灯的程序来测试的。首先把程序下载到FLASH,然后改变启动方式。把原来的GPIO跑马灯程序少做修改,在SRAM中调试。最后又把启动方式改回到从FLASH启动,看到板子上的现象和原来下载到FLASH的一样。说明我在SRAM中调试成功了。 下面. 阅读全文
posted @ 2011-03-15 16:44 深蓝工作室 阅读(4375) 评论(1) 推荐(0) 编辑
摘要: ARM开发总结的小知识 字节 8位半字 16位字 32位Code, RO-dataRW-data,ZI-dataCode为程序代码部分RO-data 表示 程序定义的常量 const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量Program Size: Code="18248" RO-data=320 RW-data=260 ZI-data=3952 Code, RO-data,RW-data ..............flashRW-data, ZIdata...................RAM初始化时RW-data 阅读全文
posted @ 2011-03-15 14:15 深蓝工作室 阅读(1370) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11