- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 对 AD转换的理解
自己学习的单片机也有一段时间了,刚开始接触单片机的时候,就总是强调AD,单片机自带AD不,等一些说法,但是自己从来没有仔细想过AD的过程,只是知道是将模拟量转化为数字量,但是不知道这个采集过来的电压是2.5V,为什么在数码管上显示为2.5V就是转化成数字量了,现在来说一下自己的理解,只是自己的主观理解,不一定准确!所谓模拟量很好理解就是模拟量是指变量在一定范围连续变化的量;也就
2015-11-26 20:03:14 11546 3
原创 飞鸽使用的通信协议是什么(未完待续)
今天给老师带了一节实验课,是做的CAN总线通信实验,有一些想法记录如下:(1)就上位机软件来说,现在有两种可以供我们选择。LABVIEW和VC,但是各有自己的优点和缺点吧,LABVIEW自身编程比较简单,但是要包含的文件太多,整个软件会显得特别的庞大,而VC就使用起来特别的小,编写一个软件会占用很小的空间,安装使用起来特别的方便。 但是程序实现起来向tcp/ip协议,以及报表等会特别费劲,但是
2015-11-24 16:40:01 803
原创 stm32位操作函数(未完待续)
stm32位操作函数昨天看到了普中科技的数码管操作函数,对stm32的位操作函数,自己也不太懂,就查了一下,现在整理学习笔记如下:主要学习到了stm32操作函数的两个位操作函数,现在我们用寄存器和库函数来分别进行说明,库函数是这两个函数,GPIO_Reset Bits和GPIO_Set Bits,GPIO_Write Bit 而对寄存器的操作有两个函数:
2015-11-22 12:46:04 1899
原创 用for循环进行一定次数的发送操作,结果发送的次数非常多,跟本停不下
师弟在做实验时,用32单片机的串口向上位机发送1024字节的数据,结果在串口上看到的是永不停止的数据上传上去了。程序如下:u8 i=0;for(i=0;i usart1denddate();原因很简单,就是因为u8 i最大的数是255,结果到了255后就变为了0,所以永远不会到达for循环终止的条件,所以会在串口1上一直向上发送着数据。
2015-11-22 11:39:46 987
原创 四位一体数码管总有一位比其它数码管明显变亮
最近师弟问了我一个问题,就是为什么他的开发板上的数码管,按照开发板厂商提供的这个原始的程序,以及连接方式烧写进去之后,总有一位数码管特别亮,而且还显示的是8.,经过了分析解决了这个问题。其实四位一体数码管有一位特别的亮,主要就是一个原因造成的,就是因为它的点亮时间比其它人的长,所以他才会亮,也就是他的片选时间长,或者更严重的是他一直被片选了,对于共阴数码管来说,也就是他的片选信号是低电平,我将
2015-11-22 11:16:37 4669
原创 labview串口通信总结
很长那时间没有弄 LABVIEW串口通信,昨天有个外系的朋友问起来串口通信的问题,说将下面这个labview自带的范例,打开以后运行出错,截图如下:刚开始我也看怎么出错了,后来静下来好好想想,无非就是两方面的原因,一个是是否安装了visa驱动,一个是是否连接了硬件或者是使用了虚拟串口,结果是第二个没有做,那就拿一根串口线,插在电脑上把,发送和接收短接在一起程序就可以使用了。
2015-11-19 11:51:37 1234
原创 大小端模式区分
大端模式:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,地址由小向大增长,而数据由高位往低位放。EG:0x00000010: 存放内容为:e684 6c4e 0100 1800 53ef 0100 0100 0000一共是16个字节,紧接着的内容是:0x00000020: b484 6c4c 004c ed00 0000
2015-11-18 16:27:57 728
原创 stm32串口发送数据出现问题
在用stm32向上位机发送串口数据的时候,发现发送的个数和上位机接收到的数据个数不匹配,后来发现是延时的问题,在发送的时候加个延时就可以了!
2015-11-18 09:32:12 7202
原创 32程序仿真时出错,复位按钮变暗
在用stm32进行联调时,在师弟电脑上复位按钮变暗,但是在我的电脑上是正常的,后来经过验证,不影响程序的正常运行
2015-11-18 09:27:39 390
原创 安装LABVIEW2012的全过程自己总结
1.安装labview2012本身,没有什么特别需要注意的问题,只要按照步骤一路安装下去就可以,可以是windows7系统,可以不安装在C盘。2.安装之后,我们最常使用的是串口通信,我们安装硬件驱动文件夹里的第二个就可以了,就是文件名比较短的那个。3.如果要进行视觉程序的开发,一定要安装两个模块的驱动,一个是VAS 一个是VDM这两个驱动都在相应的文件夹里,进行安装就可以了。见下面截图文件
2015-11-17 18:22:24 8519
LocationNavigate.dll
2019-09-24
当网络带宽满了以后数据发生丢失是在哪一层发生的?(ISO 5层模型)
2022-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人