自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (54)
  • 收藏
  • 关注

原创 Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”

无法在模块路径中找到主题引擎:“pixmap”出现这个错误的解决方案sudo apt-get install gtk2-engines-pixbuf

2012-08-23 07:24:50 652

原创 calloc与malloc的区别

calloc是一个C语言函数   函数名: calloc   用法:void *calloc(unsigned n,unsigned size);   功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 malloc函数原型:extern void *malloc(unsigned int nu

2012-08-23 07:23:33 728

原创 QT编译报错: 错误:'Qt::CaseSensitive' is not a type

这个是第一次编写的的程序:(有问题) void findNext(const QString &str, Qt::CaseSensitive cs);void findPrevious(const QString &str, Qt::CaseSensitive cs); 注意拼写:Qt::CaseSensitivityQt::CaseSensitive这是两个不同的

2012-08-23 07:22:37 2121

原创 AVR单片机用progisp下载报错flash verify error at :0h

Atmega16用progisp下载报错flash verify error at :0h 一番辛苦查找原因,终于找到一个解决方案,可以参考一下。首先,确保ATmega16单片机没有一直被复位,并且各个管脚连接完好。其次,不要勾选“数据自动加载”来烧写。再次,不要勾选“校验FLASH”。这样估计就行了。假如这样还会弹出同样的错误,继续的解决方法是:在命令栏里先点击“

2012-08-23 07:20:57 10380 2

原创 AVR单片机用progisp下载时报错Chip Enable Program Error

两块ATmega16总是下载不成功,无论是读芯片ID还是读FLASH都提示chip enable program error.报错的“咣咣”声,震的头都蒙了。查了网上的解决方案,分析有以下几种原因:1、下载线的问题2、固件有问题3、下载器损坏4、驱动没安装好5、单片机供电电路,震荡电路,复位电路,有问题6、熔丝位配置错误也找到了几种解决方案,据他们说他们这么做好

2012-08-23 07:20:12 3119

原创 ATmega16的定时器0、1、2的比较

定时器0和2的ctc模式可生成任意频率占空比50%的方波,快速pwm和相位修正pwm模式可产生任意占空比的方波。但是其频率只和分频系数有关,这样就无法调节频率,只能调节占空比。但是定时器1可以设定一个比较匹配和一个可调的top值来达到真正的调频调占空比

2012-08-23 07:19:14 1469

原创 ubuntu 删除目录命令

ubuntu linux 下在终端里面使用命令删除目录,是日常使用ubuntu时经常要用到的。大体来说Linux删除目录的命令有两个:rm,rmdir。rm命令删除目录虽说比较简单,但很多人还是习惯于使用rmdir命令。不过一旦所操作的目录非空时,就会让你陷入深深的苦恼之中。 这时可以考虑直接使用rm,不过要在rm后跟两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,

2012-08-22 08:45:30 2320

转载 Ubuntu下如何将普通用户提升到root权限

Ubuntu下如何将普通用户提升到root权限转自:http://blog.csdn.net/chenjieb520/article/details/7316268提升的方法如下:在shell里面输入  sudo gedit /etc/passwd   将里面的当前用户的ID值进行修改。譬如我的用户是chenjieb,找到了chenjieb:x:1000:1000:Admini

2012-08-22 08:44:41 521

原创 ubuntu下怎么新建文件夹

方法一:和windows一样,击鼠标右键就有 “创建文件夹“ 的选项方法二:终端模式输入mkdir      dirname是文件夹名 当然可以包含路径名如  sudo mkdir /xxxx/

2012-08-22 08:43:51 2356

原创 在VMware虚拟机中Ubuntu的vi里的按键不好使的解决办法

没有装vim的用户可以先装上vim, vim不会比vi差,具备了几乎vi的所有功能,所以大家可以用vim来代替vi使用。vim是支持键盘的上下左右键的。 安装vim sudo apt-get install vim完成安装后: vim /home/你的用户名/.bashrc 在文件尾加一行: alias vi='vim' 保存此文件后。 . .p

2012-08-22 08:43:07 1269

原创 ATmega128串口0不工作

一直在做ATmega16的程序,因为比赛的需要,转战到ATmega128的开发。ATmega16和ATmega128都是AVR单片机,它两个主要的区别就是ATmega128资源更加丰富了。理论上来说,从16转到128基本没什么变化,主要的变化就是寄存器名称变化。拿我这次做的来说:16只有一个串口,而128有两个,对应的寄存器就有区别了(128在寄存器名称上,区别串口0和串口1)。      按

2012-08-22 08:41:20 1254 1

转载 ICCAVR编译器的介绍-----至我愚蠢的错误

ICCAVR是一种符合ANSI标准的C语言来开发MCU程序的一个工具,它具有作用合适、使用方便、技术支持强大等优点。ICCAVR就是ATMEL公司为AT90系列单片机开发我编译工具。ICCAVR 介 1   ImageCraft  的ICCAVR 介绍  ImageCraft  的ICCAVR 是一种使用符合 ANSI 标准的 C 语言来开发微控制器 MCU程序的一个工具 它有以下几个

2012-08-22 08:40:23 5119

原创 在ICC中编译过程出现:):[warning] calling a function without prototype may cause runtime erro

在ICC中写程序 编译过程中出现如下警告 :[warning] calling a function without prototype may cause runtime errors if the function does not return int or unsigned int  问题中文解释:[警告]调用一个函数没有原型可能导致运行时错误如果函数不返回或无符号整型问题症结

2012-08-22 08:39:12 11566

原创 ICCAVR 编译器错误:illegal character `\0243'

!E XXXXX.X(XXXXX): illegal character `\0243'  !E XXXXX.X(XXXXX): illegal character `\0273'  错误分析:代码中指定位置出现了中文分号  解决方法:将中文分号换为西文分号

2012-08-22 08:38:00 3221

原创 舵机的三条线分别代表什么

橙色信号线  红色正极 棕褐色负极

2012-08-22 08:36:41 32140

原创 ICCAVR编译出现Cannot find source file X:\XXXX

首先,这是路径的问题。之前你编译的路径被更改,就会出现这种现象。解决这种情况有一下几种方法,可以借鉴一下。第一种:(很笨的方法,但是也很有效)新建一个文件夹,把原来工程里的.C 文件, .h文件等必要的文件复制到新建的文件夹里面。然后重新编译即可。第二种:(检查编译环境)重新选择目标芯片,工程->选项->目标芯片。改下牌子型号,编译通过,然后再把牌子型号改过来,问题解决!!

2012-08-22 08:34:05 3847 1

原创 “零”欧姆电阻的作用

1.在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因。 2.可以做跳线用,如果某段线路不用,直接不贴该电阻即可(不影响外观)。 3.在匹配电路参数不确定的时候,以0欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替。 4.想测某部分电路的耗电流的时候,可以去掉0ohm电阻,接上电流表,这样方便测耗电流。 5.在布线时,如果实在布不过去了,也可以加一个0欧的电

2012-08-22 08:32:56 894

原创 模拟地和数字地连接问题

只要是地,最终都要接到一起,然后入大地。如果不接在一起就是'浮地',存在压差,容易积累电荷,造成静电。地是参考0电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一起。人们认为大地能够吸收所有电荷,始终维持稳定,是最终的地参考点。虽然有些板子没有接大地,但发电厂是接大地的,板子上的电源最终还是会返回发电厂入地。如果把模拟地和数字地大面积直接相连,会导致互相干扰。不短接又不妥,理由

2012-08-22 08:31:58 1353

原创 51单片机ALE引脚

ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用 于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行M

2012-08-22 08:30:09 15933

原创 Ubuntu11.10安装Qt,提示“You need a C++ compiler. Please install it using the System Pack

You need a C++ compiler. Please install it using the System Package Management tools.解决办法:执行sudo apt-get install build-essentialUbuntu并没有提供C/C++的编译环境,因此还需要手动安装。如果想在Ubuntu中编译c/c++程序,只需要安装该软件包

2012-08-22 08:27:40 3494

原创 Ubuntu11.10中打开Qt creator,提示无法覆盖文件 /home/xiaofeng/.config/Nokia/qtversion.xml : Permission denied

Ubuntu11.10中打开Qt creator,提示无法覆盖文件 /home/xiaofeng/.config/Nokia/qtversion.xml : Permission denied打开Qt creator,提示无法覆盖文件 /home/bingfeng/.config/Nokia/qtversion.xml : Permission denied点好几次确定之后能进去。然后

2012-08-22 08:25:15 1552 2

原创 Linux GDB 中 ‘ l '指令的问题

进入GDB后,经行调试(gdb) l没有符号表被读取。请使用 "file" 命令。 问题解决:在编译的时候没有加gdb的编译信息参数“-g”;即 gcc -g -o test test.c(源文件名) ,加上-g表示让gcc编译生成test的同时也记录编译信息供gdb使用;

2012-08-22 08:24:01 1944

原创 Linux中fork系统调用编译出错/usr/bin/ld: cannot open output file fork_test: Is a directory co

书上抄了一个fork系统调用讲解的例子,代码如下:#include #include #include #include #include #include #include #include #include int main(void){ char buf[100] = {0}; pid_t cld_pid; int fd;

2012-08-22 08:23:02 3205

原创 ATmega128单片机与舵机控制板通信

ATmega128单片机通过舵机控制板,控制多路舵机动作。舵机控制板与单片机之间数据通信的方式,采用了常见的串行通信(USART)。舵机控制板具有自动识别波特率(9600,19200,38400,57600,115200,128000自动识别)的功能。舵机移动指令:指令格式:#<num>P<pwm>....T<time>\r\n<num...

2012-08-22 08:20:49 2317

原创 ICCAVR编译报错 !E <library>(197): area 'bss' not large enough

!E<library>(197):area'bss'notlargeenoughwantsize384lo910hi1119size210错误分析:bss段是编译器存放全局数组和局部静态数组的地方。如果我们在编写程序时声明了过大的数组、或局部静态数组,就有可能看到这个提示。解决方法:如果某些数组是常量,我们就可以增加const关键字,将其放到空间相对...

2012-08-22 08:15:13 1601

Python 识别二维码 及图像中色块颜色识别

Python 识别二维码 及图像中色块颜色识别,根据阈值可以滤除波动情况的 干扰 Python recognizes the color of two-dimensional code and color block in image. According to the threshold value, the interference of fluctuation can be filtered out

2019-11-15

Python 创建二维码

Python 创建二维码

2019-11-15

Python 颜色识别

识别色块,并根据色块位置输出坐标 #注:定位中解释下,因为我打开摄像头的时候,窗口默认大小是640*480的, #你输出圆心坐标后,若想知道实际的距离,可以根据你的图像像素的大小,然后在乘上坐标的值,就可以知道实际的距离。

2019-11-15

W5500Test-20180314.7z

W5500Test -20180314 W5500 网络接口芯片,包含全部的网络协议栈,通过SPI接口控制访问,方便

2018-03-18

motion_driver-5.1.3.zip

官方下载,不像其他的人的都试被修改过的 ,根本不能用或者有问题的

2018-02-09

MAX7219数码管驱动ATmega16控制

MAX7219数码管驱动ATmega16控制 MAX7219数码管驱动ATmega16控制

2017-12-28

MAX7219数码管驱动89C52控制

MAX7219数码管驱动89C52控制, MAX7219数码管驱动89C52控制

2017-12-28

一种量程自动切换数字电压表的设计

一种量程自动切换数字电压表的设计_贾培军

2013-04-25

黑白电视机电路图

黑白电视机电路图 黑白电视机电路图 黑白电视机电路图 黑白电视机电路图

2013-04-25

WTV020-SD模块使用说明书

WTV020-SD模块使用说明书

2013-04-25

labview8.6注册机

labview8.6注册机

2013-04-25

LabView_8.下载、安装、破解及序列号、激活码生成方法

LabView_8.下载、安装、破解及序列号、激活码生成方法

2013-04-25

基于MSP430的触摸板设计

基于MSP430的触摸板设计 指点迷津 值得收藏

2012-10-26

手机充电器原理图

手机充电器原理图 不错的资料 值得收藏啊

2012-10-25

镍氢电池充电器电路及制作

镍氢电池充电器电路及制作 不错的资料 很值得收藏

2012-10-25

锂电池充电器电路图

锂电池充电器电路图 不错的一份资料 值得收藏啊

2012-10-25

12V蓄电池充电器

12V蓄电池充电器电路,介绍PDF大家分享一下啊

2012-10-25

Qt串口通信教程

Qt串口通信教程,初学者必备的资料,快速入门。

2012-09-09

Matlab上位机通信

Matlab上位机通信,不可多的的资料,收藏

2012-09-01

基于MATLAB的远程电机调速系统设计

基于MATLAB的远程电机调速系统设计,仅作分享,支持作者,支持原版。

2012-09-01

基于MATLAB的MCU串行通信

基于MATLAB的MCU串行通信,支持作者,支持正版。

2012-09-01

MATLAB串口通信在数据采集中的应用

MATLAB串口通信在数据采集中的应用,仅作分享,支持作者,支持原版。

2012-09-01

MATLAB5_X程序设计语言

MATLAB5_X程序设计语言,仅作分享,支持作者,支持正版

2012-09-01

MATLAB5手册

MATLAB5手册,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB6.5辅助图像处理

MATLAB6.5辅助图像处理,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB6.5辅助小波分析与应用

MATLAB6.5辅助小波分析与应用,支持作者,支持正版。

2012-09-01

MATLAB6.5辅助优化计算与设计

MATLAB6.5辅助优化计算与设计,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB6.5应用接口编程

MATLAB6.5应用接口编程,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB6.x符号运算及其应用

MATLAB6.x符号运算及其应用,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB6.x图像处理

MATLAB6.x图像处理,仅作分析,支持作者,支持正版,

2012-09-01

MATLAB6.x信号处理

MATLAB6.x信号处理,仅作分享,支持作者,支持原版。

2012-09-01

MATLAB7[1].0教程

MATLAB7[1].0教程,仅作分享,支持作者,支持正版。

2012-09-01

MATLAB编程

MATLAB编程,学习MATLAB不可多的的资料

2012-09-01

AVR M16例程大全

AVR M16例程大全,AVR单片机学习必备资料

2012-08-22

AVR单片机应用开发指南及实例

AVR单片机应用开发指南及实例,AVR单片机学习不可或缺的一本书。

2012-08-22

AVR单片机应用设计.pdf

AVR单片机应用设计.pdf ,AVR单片机学习不可或缺的一本资料。

2012-08-22

ATmega16学习笔记ICCAVR

ATmega16学习笔记(ICCAVR7.14+Proteus7.5+源文件),AVR学习必备。

2012-08-22

AVR-ATmega16双机通信(双向,并带反馈)ICCAVR

用两片AVR(ATmega16)单片机 实现双机通信(双向,并带反馈)。开发环境为ICCAVR。文件中不但有完整的源代码,还有用PROTEUS作的仿真图。-

2012-08-21

ATmega16 ucosii ICCAVR

ATmega16芯片上移植的ucosii系统应用,使用ICCAVR编译器。

2012-08-20

uCOS-II ATmega128 ICCAVR

uCOS-II ATmega128 ICCAVR测试可用,新手可下。

2012-08-19

空空如也

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

TA关注的人

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