|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
希望张明峰老师能帮我解答一下,PIC比较器和A/D同时使用的问题? |
作者:mllzs 栏目:单片机 |
请教一下,PIC有的型号有比较器模块(如PIC16F876A),但他和A/D模块复用了RA0-RA3,请问如果使用RA0-RA3部分口实现A/D功能,同时在用余下的口实现比较功能的话,可以吗? * - 本贴最后修改时间:2006-8-17 16:30:12 修改者:mllzs |
2楼: | >>参与讨论 |
作者: mllzs 于 2006/8/17 16:31:00 发布:
没人回答,自己就顶一下吧! |
3楼: | >>参与讨论 |
作者: jimmyqh.j 于 2006/8/17 17:14:00 发布:
看看PDF文档吧 其实你看看DATASHEET就马上有结果了.自己动手丰衣足食. |
4楼: | >>参与讨论 |
作者: cf100 于 2006/8/17 19:12:00 发布:
什么呀 AD在PORTA,CCP在PORTC,关公战秦琼! |
5楼: | >>参与讨论 |
作者: mllzs 于 2006/8/18 9:28:00 发布:
楼上的朋友你理解错了,我说的比较器是指电压比较器啊。 |
6楼: | >>参与讨论 |
作者: cf100 于 2006/8/18 10:08:00 发布:
怎么会我是理解错了呢? CCP 捕捉/比较/脉宽调制等功能端。CCP是Capture/Compare/PWM的缩写。 PIC16F876A的RA0-RA3根本不能做电压比较器用。 |
7楼: | >>参与讨论 |
作者: 二氧化碳 于 2006/8/18 14:49:00 发布:
PIC16F876A有楼主所说的电压比较器吗? 楼主说的是运放器,CF100是搞错了. |
8楼: | >>参与讨论 |
作者: cf100 于 2006/8/18 15:12:00 发布:
CO2中毒?16F87X当然有比较器模块。 PIC有的型号有比较器模块(如PIC16F876A),?????? * - 本贴最后修改时间:2006-8-18 15:16:04 修改者:cf100 |
9楼: | >>参与讨论 |
作者: 二氧化碳 于 2006/8/18 16:54:00 发布:
PIC有的型号有比较器模块(如PIC16F876A),?????? 晕~~~CF100兄还是没明白楼主的意思. 楼主说的不是CCP的比较器,而是MCU内置运算放大器作为电压比较器. PIC有CCP模块的比较器,但是F873没有楼主说的电压比较器. 我刚才还看书证实了一下. CF100兄有没用过89C2051?它就有内置的电压比较器. |
10楼: | >>参与讨论 |
作者: cf100 于 2006/8/18 17:43:00 发布:
?? 怎么搞出个电压比较器??? * - 本贴最后修改时间:2006-8-18 17:59:54 修改者:cf100 |
11楼: | >>参与讨论 |
作者: mllzs 于 2006/8/18 18:01:00 发布:
to cf100 &二氧化碳 CF100:你所说的比较器是指定时器计数的比较,而不是电压的比较。你好好看看datasheet吧,请仔细注意说到前者是资料上用的是“Compare”,说到后者时用的是“Comparator”呦。 二氧化碳:PIC16F876A有电压比较器。没错。PIC16F873是没有的。他的功能和ATMEL 2051的功能相似。 |
12楼: | >>参与讨论 |
作者: xieyuanbin 于 2006/8/18 19:07:00 发布:
一些新品的确有电压比较器。 876A有此比较器,876就没有。还有许多,比如16F676,12F675等等,都有内置电压比较器,并且很多还支持内置可编程参考电压。但是比较器和AD转换完全没有关系,各施其职。 |
13楼: | >>参与讨论 |
作者: cf100 于 2006/8/18 19:27:00 发布:
不好意思 16F87XA是有两组电压比较器,AD和电压比较器是可以共用的。 |
14楼: | >>参与讨论 |
作者: 二氧化碳 于 2006/8/19 9:08:00 发布:
晕啦~~~原来F873和F873A有这样的不同啊. 我手头上没有F87XA的书和资料,对于带A的不了解. 学习啦... |
15楼: | >>参与讨论 |
作者: cf100 于 2006/8/19 9:38:00 发布:
但mllzs知道了还不会用? 复用就是你要怎么用就怎么用,使能一下就行,程序中也可以切换。 |
16楼: | >>参与讨论 |
作者: mllzs 于 2006/8/19 10:12:00 发布:
to xieyuanbin 你说“比较器和AD转换完全没有关系,各施其职”,意思就是可以咯,他们的输入在RA0-RA3口上是复用的。如果在这些口上两个功能都用的话,那输入的模拟信号是共用RA0-RA3引脚咯。 |
17楼: | >>参与讨论 |
作者: XIEYUANBIN 于 2006/8/19 20:54:00 发布:
当然可以共用 不过信号也必须是公用的。用的时候开了这个功能,那另一个功能必须脱离或关闭。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |