PK 使人进步:51淘汰啦??? .......的疑问!

[复制链接]
z_no1 发表于 2011-10-20 15:49 | 显示全部楼层
51只能在ARM还没到的价位里活着。
这个空间总是有的,4位机不也活着么?
我们开发人员不能只挣别人不愿意挣的钱,民工也活着么。
chencheng 发表于 2011-10-20 18:43 | 显示全部楼层
不可能淘汰!无与伦比的价格优势,又能满足很多应用,而且还简单易学。为什么要淘汰?搞技术的人有个毛病,总喜欢新技术。学习新技术没问题,但开发产品,成熟的够用的就好。
nongfuxu 发表于 2011-10-20 19:33 | 显示全部楼层
哈哈,
不知道LZ有没有实际使用C8051f330做的通用信号源?信号源讲究的频率分辨率和电压分辨.
偶用过STM32F100, C8051f330的功能它应该都有,而且强大得多.价格当然在10元以内了.
 楼主| Cortex-M0 发表于 2011-10-20 19:44 | 显示全部楼层
呵呵~~~

俺没玩过C8051,也没玩过STM32,这个小玩意,频率分辨率和电压分辨率都不讲究,最需要的功能,最实用的功能就是要求芯片自带D/A,  并且有类似定时时间到自动装载更新D/A输出数据功能,不知您推荐的STM32F100是否带D/A?是否有定时器溢出自动装载更新D/A输出数据功能?
nongfuxu 发表于 2011-10-20 20:01 | 显示全部楼层
噢,ADC的 DMA OUT有.DAC的价格是否在10元内不知道了.
coody 发表于 2011-10-20 20:57 | 显示全部楼层
双51做的信号发生器早在05年就在用了.
用的STC的,STC12C2052,跑32.768MHZ,一片信号发生器,一片显示控制,使用MODBUS串口通讯。
信号发生器用软件模拟DDS,插入汇编,DDS部分,插入12条汇编,24bit加法,查表,循环,使用25T,等效采样1310720HZ,输出正弦波或方波0~200KHZ,步进1HZ,精度取决于晶体时钟。

评分

参与人数 1威望 +1 收起 理由
Cortex-M0 + 1

查看全部评分

icecut 发表于 2011-10-20 21:28 | 显示全部楼层
51的io速度多少呢?
arm应该是上10M的
icecut 发表于 2011-10-20 21:32 | 显示全部楼层
楼主考虑一下使用pwm+中断的方式实现任意波形生成器.....
highgear 发表于 2011-10-20 23:06 | 显示全部楼层
51工资低, 是因为时代在进步,让 51 的门槛变得越来越低。
流行音乐 发表于 2011-10-20 23:19 | 显示全部楼层
工资高低不是在于你用什么 MCU,而是在于你做什么产品。
 楼主| Cortex-M0 发表于 2011-10-21 04:44 | 显示全部楼层
51的io速度多少呢?
arm应该是上10M的
icecut 发表于 2011-10-20 21:28


不一定,俺印象中 ARM的内核MCU是 4T的,但每条汇编指令的具体执行周期,其相关资料一直没查到,ARM中,IO输出不一定是一周期指令的,以低挡ARM的 50HMz时钟频率估算,只有 IO输出指令是一周期的,才能达到 10MHz以上,但具体 IO输出指令是几周期的,俺并不知,哪些盆友有,能分享一下吗?谢谢。
 楼主| Cortex-M0 发表于 2011-10-21 04:51 | 显示全部楼层
楼主考虑一下使用pwm+中断的方式实现任意波形生成器.....
icecut 发表于 2011-10-20 21:32


谢谢回复,非常报歉,此法行不通。

根本难点出在,如用 PWM输出,在外部需要将其转换成频率较高的函数波(如正弦波),这难于实现。

因此,除了用硬件 D/A转换输出之外,拟呼没有第二条路好走。
 楼主| Cortex-M0 发表于 2011-10-21 04:52 | 显示全部楼层
STM32F100C8T6 的性价比至少是 C8051F330 的两倍:
64KByte Flash,8KByte Ram,12bit ADC,12bit DAC,DMA 传输。
C8051F330 的 ADC 和 DAC 都只有 10bit,还没有 DMA 传输,只有8KByte Flash。 ...
流行音乐 发表于 2011-10-20 21:23



谢谢流行音乐推荐,俺再仔细看看STM32F100技术手册。
 楼主| Cortex-M0 发表于 2011-10-21 05:56 | 显示全部楼层
STM32F100确实不错,真如流行音乐所言,性价比至少是 C8051F330 的两倍。

网上只查到简易手册,ST的网站很难上去,经常死机,哪位盆友有STM32F100的详细资料,或给个具体连接,谢谢~~~
hotpower 发表于 2011-10-21 06:28 | 显示全部楼层
哈哈,51都是古代的产物了,虽然它的余热还在,但早已过气!
菜农十多年前早已放弃了个人的产品设计。
它最大的特点俺认为是它的准双向IO,还有简洁。
沿用至今主要是资料重多,是其它MCU无法攀比的。
所以它至今仍然存在。
这种现象并非好事,阻碍了发展,因为它的架构已远远不能满足现有进步的设计了。
hotpower 发表于 2011-10-21 07:34 | 显示全部楼层
感觉51不会过时
便宜阿
jxk27 发表于 2011-10-20 15:11


信价比太差~~~

若是要求I2C,SPI,PWM,ADC,I2S,PS2,RTC,USB

51需要多少银两外扩???


菜农助学250奖励计划半年180套助学开发板申报专用贴
ayb_ice 发表于 2011-10-21 08:04 | 显示全部楼层
信价比太差~~~

若是要求I2C,SPI,PWM,ADC,I2S,PS2,RTC,USB

51需要多少银两外扩???


菜农助学250奖励计划半年180套助学开发板申报专用贴
hotpower 发表于 2011-10-21 07:34

扩展的51,上述外设哪个没有
ayb_ice 发表于 2011-10-21 08:08 | 显示全部楼层
不一定,俺印象中 ARM的内核MCU是 4T的,但每条汇编指令的具体执行周期,其相关资料一直没查到,ARM中,IO输出不一定是一周期指令的,以低挡ARM的 50HMz时钟频率估算,只有 IO输出指令是一周期的,才能达到 10MHz ...
Cortex-M0 发表于 2011-10-21 04:44

针对CM3
一般情况下
寄存器操作是1周期
存储加载是2周期
跳转是3周期
来与君 发表于 2011-10-21 08:24 | 显示全部楼层
月经帖
highgear 发表于 2011-10-21 08:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部