自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 win7下用U盘安装Ubuntu双系统

这次安装出现各种问题,网上各种查资料。为了避免以后再次遇到这种情况,就把安装过程和遇到问题的解决方法记录下来。1.准备工具:1.  U盘一个(确保U盘里无重要文件)2.  UltraISO.exe3.  DiskGenius.exe 2.步骤1.用UltraISO将对应的iso文件刻录到U盘。提示:点击便捷启动,写入新的驱动器引导区—>Syslinux。如果出现

2015-12-10 16:31:23 784

原创 PIC之中断

最近学习到PIC的中断来了,这篇文章会根据我的学习进度不断跟新滴-。-一.  First of all, 俺们必须了解的一点是 不同编译器,写中断函数的形式是不一样滴。这点可以查看对应的编译器的手册。  比如我用的编译器是XC8:  根据手册我的中断函数应该这么写:  低优先级的中断函数:void interrupt low_priority low_isr (void

2015-08-23 12:08:03 3613 1

原创 PIC配置位之STVREN

讨论这个配置位之前先来看看相关知识。下面的图是某型号PIC芯片的程序存储器的映射和堆栈:从上面可以看出,该PIC芯片有31级堆栈。下面的图是堆栈的更详细的情况:上图有个重要的东西,Stcak Pointer(STKPTR),就是堆栈的指针。5位可以实现32个地址的寻址,但是STKPTR=00000是不指向任何RAM单元的,只是表示堆栈满了,上溢或下溢。所以堆栈只有31级。

2015-08-23 12:00:33 1251

原创 PIC配置位之FSCM(故障保护时钟监视器)

FSCM(Fail-Safe Clock Monitor)是用来检测时钟源故障,并让INTRC作为备用时钟源。但是INRTC作为振荡源无法满足对某些定时要求较高的应用,所以可以选用另一种时钟配置。PIC有3个时钟源:1.Primary oscillators;2.Secondary oscillators;3.Internal oscillator block(而这个block里又包含一个8MHz

2015-08-21 20:10:03 2817 2

转载 关键字volatile

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo

2015-08-13 19:32:26 525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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