自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhc的博客

快乐踏实的学习

  • 博客(11)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 对 AD转换的理解

自己学习的单片机也有一段时间了,刚开始接触单片机的时候,就总是强调AD,单片机自带AD不,等一些说法,但是自己从来没有仔细想过AD的过程,只是知道是将模拟量转化为数字量,但是不知道这个采集过来的电压是2.5V,为什么在数码管上显示为2.5V就是转化成数字量了,现在来说一下自己的理解,只是自己的主观理解,不一定准确!所谓模拟量很好理解就是模拟量是指变量在一定范围连续变化的量;也就

2015-11-26 20:03:14 11482 3

原创 飞鸽使用的通信协议是什么(未完待续)

今天给老师带了一节实验课,是做的CAN总线通信实验,有一些想法记录如下:(1)就上位机软件来说,现在有两种可以供我们选择。LABVIEW和VC,但是各有自己的优点和缺点吧,LABVIEW自身编程比较简单,但是要包含的文件太多,整个软件会显得特别的庞大,而VC就使用起来特别的小,编写一个软件会占用很小的空间,安装使用起来特别的方便。 但是程序实现起来向tcp/ip协议,以及报表等会特别费劲,但是

2015-11-24 16:40:01 778

原创 stm32位操作函数(未完待续)

stm32位操作函数昨天看到了普中科技的数码管操作函数,对stm32的位操作函数,自己也不太懂,就查了一下,现在整理学习笔记如下:主要学习到了stm32操作函数的两个位操作函数,现在我们用寄存器和库函数来分别进行说明,库函数是这两个函数,GPIO_Reset Bits和GPIO_Set Bits,GPIO_Write Bit 而对寄存器的操作有两个函数:

2015-11-22 12:46:04 1877

原创 用for循环进行一定次数的发送操作,结果发送的次数非常多,跟本停不下

师弟在做实验时,用32单片机的串口向上位机发送1024字节的数据,结果在串口上看到的是永不停止的数据上传上去了。程序如下:u8 i=0;for(i=0;i  usart1denddate();原因很简单,就是因为u8 i最大的数是255,结果到了255后就变为了0,所以永远不会到达for循环终止的条件,所以会在串口1上一直向上发送着数据。

2015-11-22 11:39:46 929

原创 四位一体数码管总有一位比其它数码管明显变亮

最近师弟问了我一个问题,就是为什么他的开发板上的数码管,按照开发板厂商提供的这个原始的程序,以及连接方式烧写进去之后,总有一位数码管特别亮,而且还显示的是8.,经过了分析解决了这个问题。其实四位一体数码管有一位特别的亮,主要就是一个原因造成的,就是因为它的点亮时间比其它人的长,所以他才会亮,也就是他的片选时间长,或者更严重的是他一直被片选了,对于共阴数码管来说,也就是他的片选信号是低电平,我将

2015-11-22 11:16:37 4511

原创 labview串口通信总结

很长那时间没有弄 LABVIEW串口通信,昨天有个外系的朋友问起来串口通信的问题,说将下面这个labview自带的范例,打开以后运行出错,截图如下:刚开始我也看怎么出错了,后来静下来好好想想,无非就是两方面的原因,一个是是否安装了visa驱动,一个是是否连接了硬件或者是使用了虚拟串口,结果是第二个没有做,那就拿一根串口线,插在电脑上把,发送和接收短接在一起程序就可以使用了。

2015-11-19 11:51:37 1198

原创 大小端模式区分

大端模式:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,地址由小向大增长,而数据由高位往低位放。EG:0x00000010:  存放内容为:e684  6c4e  0100  1800  53ef  0100  0100  0000一共是16个字节,紧接着的内容是:0x00000020: b484 6c4c 004c ed00 0000

2015-11-18 16:27:57 716

原创 stm32串口发送数据出现问题

在用stm32向上位机发送串口数据的时候,发现发送的个数和上位机接收到的数据个数不匹配,后来发现是延时的问题,在发送的时候加个延时就可以了!

2015-11-18 09:32:12 7079

原创 32程序仿真时出错,复位按钮变暗

在用stm32进行联调时,在师弟电脑上复位按钮变暗,但是在我的电脑上是正常的,后来经过验证,不影响程序的正常运行

2015-11-18 09:27:39 378

原创 AD PCF8591芯片学习(未完待续)

AD  芯片资料截图如下待分析:具体分析如下:

2015-11-17 18:32:13 642

原创 安装LABVIEW2012的全过程自己总结

1.安装labview2012本身,没有什么特别需要注意的问题,只要按照步骤一路安装下去就可以,可以是windows7系统,可以不安装在C盘。2.安装之后,我们最常使用的是串口通信,我们安装硬件驱动文件夹里的第二个就可以了,就是文件名比较短的那个。3.如果要进行视觉程序的开发,一定要安装两个模块的驱动,一个是VAS 一个是VDM这两个驱动都在相应的文件夹里,进行安装就可以了。见下面截图文件

2015-11-17 18:22:24 8320

LocationNavigate.dll

由于notepad++在看代码的时候搜素完函数之后,不能后退到之前看的代码,很不方便,所以上传这个插件,这个插件放到 notepad++安装目录里的 plugins文件夹下,比如我的电脑 C:\Program Files (x86)\Notepad++\plugins

2019-09-24

单片机和上位机互发浮点数

原来一直感觉单片机传送浮点数比较费劲,最近好好弄弄,其实没有那么复杂,不用了解浮点数是怎么存储的,知道占用4个字节就可以了!

2016-04-19

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

TA关注的人

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