摘要:
一般设备和设备之间的通讯,无非就是发送数据和接收数据,问题就在这里,不考虑两条电源线的情况下要多少根线来收发数据?这里Motorola公司就提出一种方案:1.SPI--Serial Peripheral Interface串行外围设备接口,是一种三线同步总线,即由1根发送线+1根接收线+1根时钟线( 阅读全文
摘要:
使用: string TIMESTAMP = GetTimeStamp(DateTime.Now); //时间戳 方法2: 获取时间戳(秒) (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 获取时间戳(毫秒 阅读全文
摘要:
关于C#中timer类 在C#里关于定时器类就有3个: 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里 System.Windows.Forms.Timer是应用于WinForm中 阅读全文
摘要:
http://www.cnblogs.com/weilengdeyu/archive/2013/03/08/2949101.html 我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Application): 阅读全文
摘要:
什么是值类型,什么是引用类型 概念:值类型直接存储其值,而引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。 引用类型:基类为Objcet 值类型:均隐式派生自System.ValueType: 值类型: byte,short,int,long,float,double,decimal,c 阅读全文
摘要:
关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符摘要: 在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。 如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如: class1 A("af"); class1 B=A; 此时其实际调用的是B(A)这 阅读全文
摘要:
实现功能:采用定时器2的通道2,使PA1输出频率1K,占空比40的PWM波形,用PA8随意延时取反led灯,指示程序运行。 首先熟悉一下定时器的PWM相关部分。看图最明白 其实PWM就是定时器的一个比较功能而已。 CNT里的值不断++,一旦加到与CCRX寄存器值相等,那么就产生相应的动作。这点和AV 阅读全文
摘要:
stm32f1系列,有基本定时器、通用定时器、高级定时器三类TIM定时器。其中,TIM6/7是本文要讲的基本定时器。 基本定时器TIM6/7是16位的只能向上计数的定时器,只能用于定时。而通用定时器和高级定时器有更多的功能,如还可以进行输出比较、输入捕捉等功能,相关的介绍会写在后面的文章,这里只讲基 阅读全文
摘要:
相比较于独立模式多通道电压采集实验,其实双重ADC同步模式实验就是多了另一个ADC同步而已,只是有些地方在配置和编程时需要注意而已,而且本文用的是单通道ADC。 双重ADC相对于独立模式,同时采集一个或多个通道,可以提高采样率。 可以直接配置ADC_CR1寄存器的 DUALMOD[3:0]位,用于启 阅读全文
摘要:
接上篇文章ADC模数转换(一)——独立模式单通道电压采集实验,这篇讲了ADC的基础以及独立模式单通道采集实验。现在将介绍独立模式的多通道采集实验,还会有一篇文章介绍双重ADC模式的采集实验。 这个实验和上篇文章相比,只是通道多了,使用了DMA代替中断读取的方式,所以在上个实验的基础上,稍加修改即可。 阅读全文