-
谢谢各位高手,终于明白了。
这个电路还有另外一个版本,是用稳压二极管的,可以省好几个元件。
下面的这个稳压管电路,我也测了,16V和10.4V都好懂,就是10.4V和-7V如果不接10K电阻作为负载,那么这个电路的10.4V和-7V是不准的,加上10K电阻,10.4V的实际输出是10.3V,而-7V实际输出是-6.4V多。请教如何更准确输出-7V的?谢谢。
-
看看:)
-
时隔2年,这个问题早就解决了,是我的驱动程序有问题。
AD7689配合高精度的5V基准电压,测量结果很准。
(由于公司关系,不提供详细的驱动程序。)
-
谢谢分享
-
网上的资料很少,有些程序号称可以用的,都不行。
ADI公司不提供此芯片示例程序,需要自己根据时序图做。但好好的芯片,时序图为什么要搞得那么麻烦?有无繁忙信号时序,里面又分为3种情况:RDC、RAC、RSC。还有有繁忙信号时序,里面又分为3种情况:RDC、RAC、RSC。多一个EOC转换完成引脚又会怎样啊?
[ 本帖最后由 wyb4993 于 2012-9-5 11:34 编辑 ]
-
这是ADC芯片设计的问题了。同样是逐次逼近型ADC,ADI公司的AD7689的参考电压就可以达到VDD,也就是5V。
-
很好!支持一下
-
按照我以前使用TI的ADC芯片的经验,如果数据手册已经说了基准电压是1.2V to 4.2V,那么使用5V基准电压应该是不可能的了。
如果真的是这样,那么ADS8332还是比较遗憾的。我手头没有ADS8332芯片,没办法验证,麻烦有芯片的网友给个结论啊,谢谢。
-
我也有这个困惑,同问。
-
2011年08月16日用户手册更新,发布V4.0版本,总页数为404: 1、修改STM32 USB虚拟串口驱动程序,支持win 7 64位操作系统2、增加“通过JLINK烧写NOR FLASH的方法”3、增加“FSMC_NAND实验”讲解4、增加“FSMC_NOR实验”讲解5、增加“FSMC_SRAM实验”讲解这是最后一次更新用户手册了,以后将不再更新。。。
[ 本帖最后由 wyb4993 于 2011-8-18 12:19 编辑 ]
-
2011年08月12日用户手册更新,发布V3.9版本,总页数为378:
1、增加“STM32 SPI应用讲解”
2、增加“STM32独立看门狗、窗口看门狗”
-
2011年08月10日用户手册更新,发布V3.8版本,总页数为357: 1、增加“LabVIEW生产者消费者循环”2、增加“LabVIEW与多线程”3、增加“STM32内部温度传感器应用”4、增加“如何入门STM32的学习”
-
感谢各位的关注和支持,谢谢!
2011年08月05日用户手册更新,发布V3.7版本,总页数为330:
1、增加“STM32时钟树”
2、增加“STM32 I2C应用讲解”
3、增加“STM32 Flash模拟EEPROM讲解”
-
谢谢分享
-
2011年07月28日用户手册更新,发布V3.6版本,总页数为302:
1、增加“STM32中断优先级”章节
2、增加“LabVIEW中的事件结构”章节
3、增加“STM32、LabVIEW中的局部变量和全局变量”章节
4、增加“DS18B20、NTC 10K热敏电阻测温讲解”
编辑原因:修改了STM32定时器描述的错误。请重新下载,不好意思
[ 本帖最后由 wyb4993 于 2011-7-29 14:39 编辑 ]
-
USB HID不需要电脑驱动的。
-
已经发送。请注意程序是使用STM32的FMSC总线驱动的,请注意硬件的区别。2011年07月18日用户手册更新,发布V3.5版本,总页数为269:
1、增加“LabVIEW调用DLL文件实现USB HID双向通信”章节
2、增加“STM32编程中的定时”章节
3、增加“LabVIEW的图形化显示数据”章节
4、增加中级程序
感谢大家的支持,谢谢。
[ 本帖最后由 wyb4993 于 2011-7-21 11:28 编辑 ]
-
另外我发现Bus Hound这个工具挺好的,可以查看USB通信的细节:
-
接下来就是LabVIEW上位机软件的编写了。
LabVIEW给STM32发送数据,可以使用“VISA写”控件。
但LabVIEW接收STM32发送过来的数据,不能用“VISA读”控件了,需要使用USB中断控件来读,同时要启用USB中断事件。
最后,LabVIEW运行界面如下:总结:采用基于NI-VISA驱动的USB接口应用系统的设计非常容易,开发难度低,对开发者的要求不高;开发出的系统稳定可靠,即使对Windows编程不熟悉的人也可以开发出USB应用系统,它提供了另一种开发USB驱动应用程序的捷径。
[ 本帖最后由 wyb4993 于 2011-6-27 08:19 编辑 ]
-
我们把STM32 USB HID下位机程序烧写到STM32中之后,插上USB线,电脑会提示新硬件,但XP系统默认安装的是系统自带的USB HID驱动,不是我们刚才生成的inf驱动程序,如下: 这时候我们开始更新驱动程序:
选择“从列表或指定位置安装(高级)”:
下一步,不要搜索,如下:
下一步,选择“STM32 USB HID”:
这样,我们就成功安装我们刚才生成的inf驱动程序了,如下:
最后一步,我们打开LabVIEW的MAX,可以看到,我们的STM32硬件已经被MAX识别出来了:
我们做的STM32硬件能够被LabVIEW的MAX识别出来,就成功了一大半了。
[ 本帖最后由 wyb4993 于 2011-6-27 09:55 编辑 ]