kevinhg的博客

让 你 我 一 起 进 步 !

排序:
默认
按更新时间
按访问量

虚拟内存如何设置最好?

一、什么是虚拟内存?虚拟内在有什么用处!   操作系统中所运行所有的程序全部都是经过内存提交给CPU然后才进行执行的,不过若是执行的程序占用内存很多或很大的话,则会导致内存消耗殆尽.为解决内在消耗殆尽的问题,Windows操作系统运用了虚拟内存技术,简单的说就是把一部分硬盘空间来充当内存使用,虽...

2015-09-22 11:05:57

阅读数:1153

评论数:0

关于示波器地线的问题!

用信号发生器给板子输入信号,则示波器一般只能用于测试电路上某个节点和地之间的波形,如果测两个节点之间的波形,则探头上的地线可能会将地线后面其余的电路短路掉,所以,要想测两个节点间的波形,要合理的变换一下电路形式,或者做一些用于测试的附加电路。当然,你可以两次分别测不同的点,然后比较,或者用李育沙法...

2015-09-02 23:16:00

阅读数:3326

评论数:2

Gmail打不开登录不了邮箱最新解决方法!

Gmail邮箱打不开已成为事实,很多网友都在搜索gmail邮箱登录不了、gmail邮箱打不开,百度相关搜索指数也开始陡增,2014年底Gmail邮箱SMTP/POP服务又被关闭,邮件客户端、安卓和苹果手机/平板收发Gmail邮箱又陷入了困境。但是国内的很多老旧教程都是天下文章一大抄,没个管用的。为...

2015-08-29 00:39:03

阅读数:152322

评论数:2

浅谈单片机程序设计中的“分层思想”

“分层思想”并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下别人的程序,很快就可以做出来。但是如果不懂程序设计的思想...

2015-08-25 01:18:23

阅读数:3507

评论数:2

MCU实战经验:多种的按键处理

之前的一个项目按键比较多,面板上面有按键,遥控器,处理的稍微复杂一点,MCU使用的是STM8S005K6. 关于按键部分的处理,现在拿处理来和大家分享一下,说的不对的地方还请各位大侠请教,大家共同进步。   按键通常分有IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器) 按按...

2015-08-25 00:04:41

阅读数:7028

评论数:1

精妙的单片机非阻塞延时程序设计

http://blog.chinaunix.net/uid-29673749-id-4425603.html   对于每个单片机爱好者及工程开发设计人员,在刚接触单片机的那最初的青葱岁月里,都有过点亮跑马灯的经历。从看到那一排排小灯按着我们的想法在跳动时激动心情。到随着经验越多,越来又会感觉...

2015-08-23 00:23:33

阅读数:4737

评论数:1

STM32处理器存储空间布局解析

一、Cortex-M3支持最大4GB的存储空间,其地址映射关系如下图 二、存储器映射实例:256KB Flash  48KB SRAM IROM1为片上程序存储器,即片上集成的Flash存储器,对该处理器Flash大小为256KB,即0x40000 IRAM1为片上数...

2015-05-09 11:28:15

阅读数:2865

评论数:0

strstr函数

函数原型:extern char *strstr(char *haystack, char *needle) 参数说明:haystack为一个源字符串的指针,needle为一个目的字符串的指针。 所在库名:#include 函数功能:从字符串haystack中寻找needle第一次出现的位置,但...

2015-04-30 10:15:35

阅读数:2068

评论数:0

C语言中memset函数详解

功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作。 用法:void *memset(void *s, char ch, unsigned n); 程序: #include #include #inc...

2015-04-30 09:45:58

阅读数:17809

评论数:3

关于USART接收中断的BUG和注意事项

学习别人解决问题的方法! 问题描述: 在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发!问题就出来,不到1分钟时间,通讯没有反应了。...

2015-04-29 10:35:49

阅读数:2604

评论数:0

如何解决Keil5打红叉的问题

很多人换到Keil5,可能会遇到上图这个问题,这是keil新增的同步查错功能。一般情况下大家的项目编译通过了,也可以仿真运行了,以至于这些红叉看起来多余,实在是别扭。如何解决掉这些红叉呢?最好的办法就是关掉这个功能:Dynamic Syntax Checking。 具体做法是 Edit - Con...

2015-04-28 17:57:42

阅读数:9301

评论数:1

关于STM32与SD卡通信的一些思考与总结

SD的驱动和应用困扰了我很久,寒假的时候看到SD简化版物理层协议的时候就傻掉了,看到SD的驱动快3000行的代码也动摇了。这几天几种地看了一下SD卡的相关内容,总结了一些体会,感觉也没有那么恐怖了。我决定从分层上来讨论SD的驱动和应用,因为这样可以构建一个清晰的逻辑,且不知哪位计算机大师曾说过:一...

2014-11-11 22:56:11

阅读数:4769

评论数:0

STM32串口第一个字节丢失问题的分析过程

STM32 串口 发送 必须 先检测 状态,否则 第一个 字节 无法 发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功, 使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04..接收端收到的数据为:0x02 0x...

2014-11-10 23:39:19

阅读数:16249

评论数:2

为什么采用4~20mA的电流来传输模拟量?

大家可能会非常熟悉RS232,RS485,CAN等工业上常用的总线,他们都是传输数字信号的方式。那么,我们用什么方式来传输模拟信号呢?工业上普遍需要测量各类非电物理量,例如温度、压力、速度、角度等,这些都需要转换成模拟量电信号才能传输到几百米外的控制室或显示设备上。工业上最广泛采用的是用4~20m...

2014-10-29 11:25:23

阅读数:17677

评论数:0

STM32中断优先级概念

一:综述 STM32 目前支持的中断共为 84 个(16 个内核+68 个外部),16 级可编程中断优先级 的设置(仅使用中断优先级设置 8bit 中的高 4 位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。 二:优先级判断 STM32(Cortex-M3)中有两个优先级的概念——抢占式...

2014-10-24 11:09:03

阅读数:3019

评论数:0

sprintf函数的用法

1、该函数包含在stdio.h的头文件中。 #include  2、sprintf与printf函数的区别 sprintf和平时我们常用的printf函数的功能很相似。 sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。 sprintf函数在我们完成其...

2014-10-23 23:38:16

阅读数:56633

评论数:0

标志位和中断位的区别:USART_ClearFlag和USART_ClearITPendingBit

实际上两个函数实现的功能是一样的,都是清除相对应的标志位,只是标志位和中断位含义不一样,是标志位但是不一定会产生中断。例如: #define ADC_IT_EOC                                 ((uint16_t)0x0220) #define ADC_IT_A...

2014-10-23 10:37:05

阅读数:9825

评论数:0

STM32串口中断接收方式详细比较

本例程通过PC机的串口调试助手将数据发送至STM32,STM32通过SP3232芯片采用中断接收方式完成,然后接收数据后将所接收的数据又发送至PC机。 实例一: void USART1_IRQHandler(u8 GetData) {  u8 BackData; if(USART...

2014-10-17 14:54:55

阅读数:10764

评论数:0

关于STM32的变量定义

今天调试程序时,想观察一下变量的情况,突然发现平时经常移植别人程序时最容易忽略的一个致命问题,那就是忽略变量类型,这里有必要给大家一定知识啦,都是库里面的,非原创! 3.0以后的版本中使用了CMSIS数据类型,变量的定义有所不同,但是出于兼容旧版本的目的,以上的数据类型仍然兼容。CMSI...

2014-10-15 19:03:57

阅读数:7853

评论数:0

STM32串口发送中断

SECTION 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...

2014-10-14 22:00:59

阅读数:40968

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭