上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 一、队列的概念 只能在表的一端进行插入操作,只能在表的另一端进行删除操作,这种数据结构称为队列。把允许插入的一端叫队尾(rear),允许删除的一端叫对头(front)。 二、队列的分类 队列本身也是一种线性表,因而和线性表一样也有顺序和链式存储结构两种存储方式。 采用顺序存储结构实现的队列称为顺序队 阅读全文
posted @ 2016-03-24 16:03 SuperThinker 阅读(18) 评论(0) 推荐(0) 编辑
摘要: #include "sysdef.h" #define MAX_MAIL_NUM 3 //CAN总线调试:0=运行 1=自环调试 #define CAN_DEBUG 0 //CAN总线波特率:0=250kbps,1=500kbps,2=1Mbps #define CAN1_BPS 0 unsigne 阅读全文
posted @ 2016-03-23 11:16 SuperThinker 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。 1 基本概念 ARM Coetex-M3内核共 阅读全文
posted @ 2016-03-17 09:42 SuperThinker 阅读(518) 评论(0) 推荐(0) 编辑
摘要: STM32 ADC多通道转换 描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束后,由DMA循环将转换的数据传输到内存中。ADC可以连续采集N次求平均值。最后通过串口传输出最后转换的结果。 程序如下: #i nc 阅读全文
posted @ 2016-03-14 18:52 SuperThinker 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 文章出处,转自:http://blog.csdn.net/ce123_zhouwei/article/details/6971544 一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强 阅读全文
posted @ 2016-03-04 16:48 SuperThinker 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 以下教程由生如夏花(huarana)原创: 在用DXP、AD进行PCB设计的时候,经常需要添加公司或者某些特殊的符号、图片作为LOGO。让电路板设计更加完美。之前一般是使用自带的脚本或者第三方脚本来制作丝印LOGO。我曾经也用过这种方法,但缺点是制作不是那么自由,想要制作的好还需要一定的PS基础,另 阅读全文
posted @ 2016-02-26 16:20 SuperThinker 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 电路设计以及PCB制作中,经常碰见电源符号:VCC、 VDD、VEE、VSS,他们具有什么样的关系那? 一、解释 VCC:C=circuit 表示电路的意思, 即接入电路的电压 VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series 表示公共连接的意思,通常指电 阅读全文
posted @ 2016-02-19 11:19 SuperThinker 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 折腾了一晚上,才把DS18B20的驱动移植到STM32上来。以前在51上使用过单个和多个连接的DS18B20,有现成的程序了,以为很快就能弄好,结果还是被卡住了,下面说下几个关键点吧: 首先是延时的问题,STM32上若用软件延时的话不太好算时间,所以要么用定时器要么用SysTick这个定时器来完成延 阅读全文
posted @ 2016-02-18 16:20 SuperThinker 阅读(16) 评论(0) 推荐(0) 编辑
摘要: RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方: 接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。接口使用信号线和 GND 与其它设备形成共地模式 阅读全文
posted @ 2016-02-15 10:57 SuperThinker 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1:安装好MinGW及GCC编译器后,当然MinGW全安装最保险了,不会太费劲 2:安装Notepad++,这个不用说了 3:配置环境变量(注:可能需要重启后生效) 计算机-->属性-->高级系统设置-->环境变量-->系统:path 中添加C:\MinGW\bin; 当然MinGW是安在C盘下,按 阅读全文
posted @ 2016-01-29 09:54 SuperThinker 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页