- 博客(10)
- 收藏
- 关注
转载 GPIO_Mode
一、GPIO配置(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO_Mode_AF_PP 复用推挽
2011-06-13 10:36:00
48509
转载 STM32 定时器 定时时间的计算
<br />假设 系统时钟是72Mhz,TIM1 是由PCLK2 (72MHz)得到,TIM2-7是由 PCLK1 得到<br />关键是设定 时钟预分频数,自动重装载寄存器周期的值<br />/*每1秒发生一次更新事件(进入中断服务程序)。RCC_Configuration()的SystemInit()的<br />RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2表明TIM3CLK为72MHz。因此,每次进入中<br />断服务程序间隔时间为<br />((1+TIM_
2011-06-01 11:00:00
20869
1
原创 数字长度不确定的字符串取其中“数字”,
<br />今天郁闷了很久,对于一个数字长度不确定的字符串如何取其中“数字”,后来在网上发现了这个函数,恍然大悟,原来char方法有这么多作用,学习了。<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />namespace ConsoleApplication1<br />{<br /> class Program<br />
2011-05-12 21:13:00
1997
转载 父节点_子节点_孙节点创建
<br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />//下面两个命名空间需要添加<br />using
2011-05-11 10:34:00
1221
转载 Visual C#中使用XML之实现DOM
<br />在前两篇文章中我们讨论了XML文件的读取和写入,但都是基于流模型的解决方案,今天我们就来谈谈在C#中如何实现DOM,DOM确实有它的不足,但在编程工作中它还是不可或缺的技术。下面我们来简单了解一下DOM的相关知识。 <br /><br /> DOM的全称是Document Object Model(文档对象模型),它是来自W3C的官方标准,它允许按照W3C标准W3C DOM Level1和W3C DOM Level2的规范所定义的规则,通过编程来读取,操纵和修改XML文档。DOM的工作方式是:
2011-05-10 09:12:00
488
原创 介绍如何用C#.NET读写XML文档资料
<br />XML是目前最常用的通用数据传输与处理接口类型。。<br /> <br /><?xml version="1.0" encoding="utf-8"?><br /> <LinkLibrary xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><br /> <Link Cat="aa" Url="aa" Desc="aa" /><br /> <Link
2011-05-09 21:36:00
1026
原创 keil C51的Memory Model 说明[三种Model的选择对编译的影响]
<br />Memory Model:用鼠标点击Memory Model的下拉箭头,会有3个选项:<br /> <br /> Small:变量存储在内部ram里;<br /> <br /> small模式下,再入函数的堆栈是设在idata中的<br /> <br /> Compact:变量存储在外部ram里,使用页8位间接寻址;<br /> <br /> compact模式下,再入函数堆栈是设在pdata中的<br /
2011-05-09 17:49:00
23445
4
原创 data xdata btata 等区别
<br />bit<br /> <br />是在内部数据存储空间中 20H .. 2FH 区域中一个位的地址,或者 8051 位可寻址 SFR 的一个位地址。<br /> <br />code<br />是在 0000H .. 0FFFFH 之间的一个代码地址。<br /> <br />data<br /> <br />是在 0 到 127 之间的一个数据存储器地址,或者在 128 .. 255 范围内的一个特殊功能寄存器(SFR)地址。<br /> <br />idata<br />是 0 to 255
2011-05-09 17:43:00
1240
原创 small compact large区别
<br />Memory Model:用鼠标点击Memory Model的下拉箭头,会有3个选项.<br /> <br />Small:变量存储在内部ram里.<br />Compact:变量存储在外部ram里,使用页8位间接寻址<br />Large:变量存储在外部Ram里,使用16位间接寻址. <br />我们一般使用Small来存储变量,就是说单片机优先把变量存储在内部ram里,如果内部ram不够了,才会存到外部去.Compact的方式要自己通过程序来指定页的高位地址,编程比较复杂,如果外部ram很少
2011-05-09 16:26:00
6763
原创 char *和const char *
<br />const char*:是指向常量的指针,而不是指针本身为常量,可以不被初始化.该指针可以指向常量也可以指向变量,只是从该指针的角度而言,它所指向的是常量,通过该指针不能修改它所指向的数据.<br /><br />1.char *和const char * 转换修改。<br />const char*是不能直接赋值到char*的,这样编译都不能通过,理由:假如可以的话,那么通过char*就可以修改const char指向的内容了,这是不允许的.所以char*要另外开辟新的空间。<br /> <b
2011-05-08 13:23:00
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人