amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
楼主: armok

AVR已死,建议马老师编写M051的入门资料,快速进入M051新纪元...

[复制链接]
发表于 2010-9-25 17:55:52 | 显示全部楼层
阿莫终于作出了"正确的政治决断" :)
 楼主| 发表于 2010-9-25 17:56:16 | 显示全部楼层
回复【99楼】lzlym182
马老师您就出本“言情小说”吧,满足这帮饥渴之徒的
关键是邮购部的供货一定要正常,可不要想stm8/32那样有价无货,想用没得用,简直像是看日本av
-----------------------------------------------------------------------
是的,我对ST的供货一直非常失望。我一直说:转用STM8/STM32的人,最后可能会死得很惨。

STM8/STM32在国内的供货一直很脆弱,甚至到目前为止,深圳华强赛格电子市场竟然没有现货供应的柜台。(相比之下AVR至少有100家)
发表于 2010-9-25 18:19:04 | 显示全部楼层
留个脚印
发表于 2010-9-25 18:21:01 | 显示全部楼层
强烈支持,8位的单片机对我没吸引力了,还没用过32位的单片机,很早就想学学了
发表于 2010-9-25 18:25:34 | 显示全部楼层
强烈支持,坐等开发板
头像被屏蔽
发表于 2010-9-25 18:37:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2010-9-25 18:43:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-9-25 18:45:14 | 显示全部楼层
回复【105楼】bbs2009
  如今的开发环境和avr出炉的年代 大相径庭。坐等出书黄瓜菜 早凉了。
  最重要的是样片, 既然 m051  是 5v 的芯片 和 51 的引脚 相似, 做 40 pin  dip 转换 模块 挺好,
  直接 用 51 的 板 好上手。  其次才是做开发板,写书。
  阿莫 能 进 一批  m051 芯片 多好!
-----------------------------------------------------------------------
好的。我就坐等代理商找我了 :)
发表于 2010-9-25 18:50:41 | 显示全部楼层
AVR已死,有事烧纸
发表于 2010-9-25 18:53:31 | 显示全部楼层
这个要力挺啊
发表于 2010-9-25 19:05:32 | 显示全部楼层
顶起~
发表于 2010-9-25 19:06:47 | 显示全部楼层
支持 从头一起开始学
发表于 2010-9-25 19:08:14 | 显示全部楼层
是ARM的核,一般的ARM的JTAG工具就能调试吧?
发表于 2010-9-25 19:51:00 | 显示全部楼层
仔细看了一下:cortex M0 资料

及芯唐的资源.及价格

看来AVR  mega系列是要完蛋了.

AVR完全拼不过.cortex M0 ,不管是性能,还是价格.

我也考虑学芯唐cortex M0 ,如果学会了,会完全放弃AVR
发表于 2010-9-25 20:00:58 | 显示全部楼层
强烈支持!
头像被屏蔽
发表于 2010-9-25 20:04:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-9-25 20:14:53 | 显示全部楼层
回复【115楼】bbs2009
回 【107楼】 armok 阿莫
没有冒犯的的意思。   
阿莫 如对 m051 真感兴趣 ,可以更主动些和芯唐 联系。
现在看来 m051 前景不错, 如阿莫有意做代理, 我想以网站的影响力 大家更愿意 从这里采购。
  -----------------------------------------------------------------------
1. 抱歉我没有做任何芯片代理的兴趣。我没有兴趣折腾代理与原厂的关系,也没有兴趣去参加各种会议。
2. 我只希望有邮购部供货便利、价格合理的货源而已。
发表于 2010-9-25 20:25:20 | 显示全部楼层
弱弱的问一下站长,什么是MO51
发表于 2010-9-25 20:30:08 | 显示全部楼层
这个得出来支持下,顶
发表于 2010-9-25 20:58:40 | 显示全部楼层
火帖.留名....

乘机先把某些DIP40的电路板中间布一个LQFP48的M0封装进去....嘿嘿....
发表于 2010-9-25 21:02:28 | 显示全部楼层
关注中。。。希望M051厂家和AM一起搞个简易开发板推广活动,凭论坛的人气效果一定会不错的
发表于 2010-9-25 21:07:11 | 显示全部楼层
货源呀,LZ组织供货,购买方便了,自然有人用了.
 楼主| 发表于 2010-9-25 21:17:43 | 显示全部楼层
回复【117楼】huangkc
弱弱的问一下站长,什么是mo51
-----------------------------------------------------------------------


(原文件名:numicro.jpg)
发表于 2010-9-25 21:24:33 | 显示全部楼层
关注
发表于 2010-9-25 21:41:04 | 显示全部楼层
货源如不能保证就不好办了。
发表于 2010-9-25 21:46:48 | 显示全部楼层
jh
发表于 2010-9-25 22:31:49 | 显示全部楼层
关注,,,
发表于 2010-9-25 22:35:31 | 显示全部楼层
支持
发表于 2010-9-25 22:42:57 | 显示全部楼层
mark, M051!
发表于 2010-9-25 22:44:10 | 显示全部楼层
我觉得最重要的是赶紧把那个使用手册译成中文的,不知道为什么官方都没有中文的,这样入门的门槛相对来说低很多,st在这方面做的比较好,都有中文手册+固件库使用资料
发表于 2010-9-25 22:47:09 | 显示全部楼层
在小的M051 SDK上已经把LED点亮闪烁了。

下一步是实现ISP。还要做点功课,摸索一下。
发表于 2010-9-25 22:53:24 | 显示全部楼层
ding
发表于 2010-9-25 22:54:21 | 显示全部楼层
坚决支持!
发表于 2010-9-25 23:01:42 | 显示全部楼层
强烈支持,如果出开发板的话,自己一定弄一个。
这颗芯片有搞头。
发表于 2010-9-25 23:09:03 | 显示全部楼层
来晚了,有片子就更好了,顶哦!!
发表于 2010-9-25 23:10:28 | 显示全部楼层
价格便宜,不知道量足不足?
发表于 2010-9-25 23:12:35 | 显示全部楼层
采用ICP方式检查过了,目前M051芯片中LDROM中是空的,因此还不能实现ISP。

看过官方关于ISP的资料,好象针对M051的ISP固件还没有公布?都是NUC1XX系列的。
发表于 2010-9-25 23:13:26 | 显示全部楼层
必须支持
发表于 2010-9-25 23:14:48 | 显示全部楼层
amo这里先搞些m0的零售吧
发表于 2010-9-25 23:14:56 | 显示全部楼层
支持,我也是被AVR折腾过的。
发表于 2010-9-25 23:20:30 | 显示全部楼层
要货源好才行。
发表于 2010-9-25 23:31:46 | 显示全部楼层
關注中...
才正準備學M3,ARM的氣勢可說是越來越強啦~

先前買了馬老師的書+20片AVR想要入門
發現IC價格居高不下...只好擱置 >_<"
发表于 2010-9-25 23:42:38 | 显示全部楼层
有前途。
发表于 2010-9-26 00:13:29 | 显示全部楼层
有货才是强盗,哈哈.
发表于 2010-9-26 00:20:09 | 显示全部楼层
新唐的Nu-Link-Me V1.03(缩减版的仿真下载器)好象全部公开了,提供了电路图和固件。

该版本支持NUC1XX和M051,成本不超过50元,可以自己做的。采用了一片他们自己公司的NUC120RE3AN,也是M0架构的32位单片机,比M051高一个档次。
发表于 2010-9-26 01:15:45 | 显示全部楼层
支持马老师,国办像马老师这样的好老师真不多啊
M051这名字取得。。。
发表于 2010-9-26 01:20:59 | 显示全部楼层
我也买了本马老师的AVR书,也在学习AVR,怕以后买不到AVR芯片,前一阵子特地从网上买了好几片,我想够学习的了
自己只是想学习,并没有想以后一定非得从事AVR的工作,
不为别的,就为AVR丰富的学习资源,本坛上众多的针对新手的例程,马老师的书
最近在用AVR来模拟VGA信号,可以驱动显示了,但还有问题,不过是用C,发现数据同步好难,晚上特地在马老师书上原被跳过的汇编章节浏览了下,希望能搞定
发表于 2010-9-26 01:22:51 | 显示全部楼层
第一次在本坛中看到头像是美女的,
感觉有点烦感。。。
发表于 2010-9-26 03:18:58 | 显示全部楼层
回复【30楼】machao
阿莫又要挑我上山了。现在老了,没有10年前的精力了。
-----------------------------------------------------------------------


(原文件名:截图.jpg)

事实证明马老师还不老,还能熬夜,还很年轻,精力很足
 楼主| 发表于 2010-9-26 05:11:53 | 显示全部楼层
哈哈,我也在。
发表于 2010-9-26 08:50:14 | 显示全部楼层
回复【144楼】machao
新唐的nu-link-me v1.03(缩减版的仿真下载器)好象全部公开了,提供了电路图和固件。
该版本支持nuc1xx和m051,成本不超过50元,可以自己做的。采用了一片他们自己公司的nuc120re3an,也是m0架构的32位单片机,比m051高一个档次。
-----------------------------------------------------------------------

在http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=403a9c50-52c2-4463-9057-2595190602c5
下载到;
点击此处下载 ourdev_585653NA9LA2.zip(文件大小:374K) (原文件名:NuTiny-SDK-M051.zip)
点击此处下载 ourdev_585654Y55L6J.pdf(文件大小:1.00M) (原文件名:NuTiny-SDK-M051 user manual EN V1.0.pdf)
NuTiny-SDK-M051.zip包含了Schematic, DIY Gerber & PCB File。没有发现固件。。。。
----------------------------------------------------------
回复164楼马老师
另外两个软件下载了,果真有两个BIN文件。
点击此处下载 ourdev_585683C0QCQ8.rar(文件大小:3K) (原文件名:ICE_ISP.rar)
点击此处下载 ourdev_585684SM5LKW.rar(文件大小:14K) (原文件名:NUC1xx_ICE_M0.rar)
点击此处下载 ourdev_585685J7ERH5.zip(文件大小:1.46M) (原文件名:NuMicro ICP Programming Tool (Build 4125) V1.03.zip)
点击此处下载 ourdev_585686QG9Y3D.zip(文件大小:3.56M) (原文件名:NuMicro Keil uVision IDE driver (Build 4125) V1.03.zip)

NuMicro ICP Programming Tool (Build 4125) V1.03和NuMicro Keil uVision IDE driver (Build 4125) V1.03 安装后,文件夹下都有那两个bin文件,还是一样的。马老师的猜测应该是对的。
发表于 2010-9-26 08:59:19 | 显示全部楼层
顶一下,我也喜欢,刚订了2K M052,国庆节后到货。
发表于 2010-9-26 09:15:36 | 显示全部楼层
NXp的cortex-m0也不错的,只是价格相比优势不大
发表于 2010-9-26 09:39:10 | 显示全部楼层
这个得顶
发表于 2010-9-26 09:52:57 | 显示全部楼层
这一定得学.
发表于 2010-9-26 10:02:46 | 显示全部楼层
这个肯定成为潮流所向啊~~

倒是好奇阿莫和马老师 为何英雄所见略同呢?还是在底下早就有沟通。不可能一个想法突然就一拍即合吧??
发表于 2010-9-26 10:10:27 | 显示全部楼层
NXP公司 Cortex M0 LPC1111FHN33/101        $0.65
开发工具: Keil MDK         价格:中国特色
仿真器: ColinkEx           价格:免费

(原文件名:LPC1114_1700和16F883_STM32比较.GIF)
 楼主| 发表于 2010-9-26 10:14:12 | 显示全部楼层
回复【155楼】zoto
这个肯定成为潮流所向啊~~
倒是好奇阿莫和马老师 为何英雄所见略同呢?还是在底下早就有沟通。不可能一个想法突然就一拍即合吧??
-----------------------------------------------------------------------
原因均是: AVR已死。
发表于 2010-9-26 10:28:14 | 显示全部楼层
货源压倒一切
如果货源不好,和avr没有区别。

avr已经玩完了
ATMEL放弃中小散户了,年用量100k以下的客户ATMEL都不愿意搭理你。
想想也是一片m8之前才4块人民币,0.6个美金也不到,一个触摸芯片可就贵了。花费的资源、晶圆不会相差很大。
做中小散户的生意不讨好,价格低还得养一大批技术支持、销售。。。。。
做大客户多好了,客户就这么几个,用不了养那么多技术支持、销售。。。,用不着为分配资源头大,多好啊。


顺便诅咒一下atmel
您早日倒闭吧,别再折磨人了!
发表于 2010-9-26 10:40:29 | 显示全部楼层
支持,学习学习M051
发表于 2010-9-26 10:48:24 | 显示全部楼层
回复【30楼】machao  
阿莫又要挑我上山了。现在老了,没有10年前的精力了。
发上我在网上收集的资料,他们公司的光盘说过几天给我....
点击此处下载  (原文件名:m051.rar)
另外他们的官方站上有视频培训,中文的。我的资料也是在这里找的。
http://www.nuvoton.com/hq/enu/productandsales/productlines/industrialic/armmicrocontroller/armcortextmm0/pages/on-line%20training.aspx

-----------------------------------------------------------------------

这个页面上15个视频的下载地址:

http://nuvoton.ehosting.com.tw/m0/chs/Cortex_M0.flv
http://nuvoton.ehosting.com.tw/m0/cht/TC01_ChipOverview_DevTools_Introduction.flv
http://nuvoton.ehosting.com.tw/m0/cht/TC02_CMSIS_Introduction.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC03_System_Int_ClkCtl_Reset_GPIO.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC04_USB.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC05_CAN.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC06_WDT_Timer_RTC.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC07_I2C.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC08_PWM.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC09_ADC.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC10_FMC.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC11_I2S.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC12_SPI.flv
http://nuvoton.ehosting.com.tw/m0/chs/SC13_UART.flv
http://nuvoton.ehosting.com.tw/m0/cht/TC14_ICP_ISP_ICE .flv

注意最后一个文件的文件名中".flv"之前的那个空格是不能少的,应该是他们放上去的时候写错了
发表于 2010-9-26 11:01:05 | 显示全部楼层
顶一下
支持中文
老大应该进点芯片,这样会比较容易上手
发表于 2010-9-26 11:03:11 | 显示全部楼层
回复【150楼】erxun 老孟
回复【144楼】machao  
新唐的nu-link-me v1.03(缩减版的仿真下载器)好象全部公开了,提供了电路图和固件。  
该版本支持nuc1xx和m051,成本不超过50元,可以自己做的。采用了一片他们自己公司的nuc120re3an,也是m0架构的32位单片机,比m051高一个档次。
-----------------------------------------------------------------------
在http://www.nuvoton.com/nuvotonmoss/community/productinfo.aspx?tp_guid=403a9c50-52c2-4463-9057-2595190602c5
下载到;
点击此处下载  
-----------------------------------------------------------------------

你没有把所有的资料都看一遍,NuTiny-SDK-M051实际是2个系统,一个是M051的最小系统(M0516ZAN),另一个就是Nu-link-me v1.03。

全部的电路图在你贴上的第一个文件里。

但是你要使用这个Nu-link-me v1.03,就需要装一个驱动:NuMicro Keil uVision IDE driver (Build 4125) V1.03.zip,这样就可以在KEIL AMD下面支持使用了。

此外,新唐还提供了一个专用的ICP软件“NuMicro ICP Programming Tool (Build 4125) V1.03.zip”,当你安装好后,在安装目录下面可以找到:“ICE_ISP.bin”和“NUC1xx_ICE_M0.bin”2个文件,这两个应该就是固件了。

我开始在KEIL AMD中用Nu-link-me连接M051系统时,系统提示需要更新固件,我做了更新,马上就可以使用了。

查看了所有相关的资料和说明 Nu-link-me V1.03前面的版本是不支持M051的,1.03开始支持M051,所以前面版的就需要更新固件了。我估计“ICE_ISP.bin”和“NUC1xx_ICE_M0.bin”2个文件就应该是了。

Nu-link-me应该是Nu-link的减化版,上面两个文件在安装好”NuMicro Keil uVision IDE driver (Build 4125) V1.03.zip“后,在KEIL\arm\bin\nu_link\下面也能找到。既然KEIL下能更新固件,那么就应该是这2个DD。

ICE_ISP.bin应该是放在Nu-link-me使用的nuc120re3an的LDROM中,作用是支持对Nu-link-me本身的ISP下载。
而NUC1xx_ICE_M0.bin应该是放在nuc120re3an的APROM中的应用程序,它实现对其它芯片的下载和在线调试功能。

有了电路,有了这2个文件,一切还不OK吗?

我给出了思路,很快山寨版的DD就会出来了。其实专做山寨DD的里面有许多高手,他们比原公司一般的技术人员水平要高的多。至少我在玩STM32时就发现,山寨版的开发版就比ST原厂提供的好,功能强,外围多,还便宜(抱歉,此话会得罪许多人,不过事实是如此的)。

记得我在这里发布了德国人的AVR-IAP,那个采用USB口的简易AVR ISP下载器,没过几个月,网上就有人买类似的产品了。现在可以网上查一查,至少有10几家,10元左右。当然他们有些是自己改动过固件了,增加了功能,并且自己编写了上位机的支持软件,能力还是非常强的。


其实比较难突破的软件,我目前看到的M3、M0的DEMO或例程,不管是原厂,还是山寨的,还是什么书中的DEMO,都烂的不得了,没有多少实用价值(又得罪不少人)。

我们玩的叫“嵌入式”系统,它的一个特点就是“可剪裁”,这个“剪裁”包括硬件和软件。要能根据具体的产品,做到贴身的“剪裁”,那么你的手艺一定要高。

“裁缝”“裁缝”,光会缝不行,你永远是做小工的。要做到会“裁”,就需要更高的工夫了。
发表于 2010-9-26 11:15:50 | 显示全部楼层
回复【162楼】xorX
回复【159楼】1057045572 华邦-新唐掌门人
这个一定要顶!  
------- 以下广告被站长阿莫删除 ..
-----------------------------------------------------------------------
邦-新唐掌门人
也来了啊??  给网站支持一下呗
-----------------------------------------------------------------------

直接加我QQ吧,阿莫在呢
发表于 2010-9-26 11:26:31 | 显示全部楼层
回复【156楼】Yaksa 解烟客
nxp公司 cortex m0 lpc1111fhn33/101 $0.65
开发工具: keil mdk         价格:中国特色
仿真器: colinkex           价格:免费


(原文件名:lpc1114_1700和16f883_stm32比较.gif)
引用图片
-----------------------------------------------------------------------

尽管属于广告,尽管阿莫多次强调不能发广告,尽管我也掌握者本讨论组的“生死”权(是AMO专给的),但我还是保留这个贴子。

因为它证明了我许多的观点:
1。M0架构的东西已经正式向8位的DD挑战了
2。M0架构的DD不是一个厂的DD,还会有更多M0架构的DD出来的,因此现在可以,或应该开始学习了。
3。如果你有条件学习NXP公司 Cortex M0,也是同样的。但注意这是个3V的系统,新唐的是5V。对于新手采用5V系统学习更“安全”些。

M0是ARM架构,是ARM公司的内核。但ARM公司自己不生产芯片,只是卖架构和内核。各厂家在这个内核架构上,增加自己的外围。

如同MCS-51,内核是INTEL的,这个内核的专利已经过期了,所以现在有很多的兼容51芯片,在原来的架构上,经过改进核增加功能,推出了比原MCS-51更好的“51”。STC的51就属于这种。

现在学校里基本还是学习标准的51,面对现在的“51”,其实也已经远远的落伍了。
发表于 2010-9-26 11:39:48 | 显示全部楼层
回复【167楼】machao  
回复【156楼】yaksa 解烟客
尽管属于广告,尽管阿莫多次强调不能发广告,尽管我也掌握者本讨论组的“生死”权(是AMO专给的),但我还是保留这个贴子。
-----------------------------------------------------------------------
马老师,澄清一下,我只是一个用户,正在评估LPC1111是否可以替代PIC16系列,因为LPC111x是第一款Cortex M0,所以对它的关注比较多
发表于 2010-9-26 11:57:40 | 显示全部楼层
强烈支持,赶快出开发板吧。
发表于 2010-9-26 12:30:21 | 显示全部楼层
回复【161楼】snower
-----------------------------------------------------------------------

太谢谢了,看了视频不知道怎么下,这下好了。
发表于 2010-9-26 13:10:33 | 显示全部楼层
mark
发表于 2010-9-26 13:19:37 | 显示全部楼层
给迷茫的人一个很诚恳的建议。其实什么单片机都差不多。如果一个单片机一段时间内都失去了
实际生产上的意义,太执著于他,就是迂腐(如果语言多有得罪,还请原谅)。所以,看到好的
芯片,就别犹豫……其实世上本没有路,走的人多了,也变成了路……
发表于 2010-9-26 13:43:24 | 显示全部楼层
建议马师傅直接跨过MO51,去研究STM32系列(注意是STM的)
目前想玩这个很多人,但是网上卖的开发板多地很,根本不知道哪个好点
有马师傅带头,必定能重现当初AVR辉煌!
发表于 2010-9-26 13:57:07 | 显示全部楼层
强烈关注!
发表于 2010-9-26 14:42:47 | 显示全部楼层
先占个位
发表于 2010-9-26 14:46:04 | 显示全部楼层
回复【173楼】gamethink
建议马师傅直接跨过mo51,去研究stm32系列(注意是stm的)
目前想玩这个很多人,但是网上卖的开发板多地很,根本不知道哪个好点
有马师傅带头,必定能重现当初avr辉煌!
-----------------------------------------------------------------------

去年就玩过了STM32,我手上还有几十套学习版,有10套就是网上买的。ST送给我们15套。在STM32讨论组里有我开始的学习笔记。

我是从M3降到M0的,没有困难。现在只是在收集工具方面的资料,考虑是否能最简单,最方便的入门。

从M0开始学习32位最现实,即能把最根本的基础打好,也可以实际的使用。
 楼主| 发表于 2010-9-26 14:46:30 | 显示全部楼层
回复【173楼】gamethink
建议马师傅直接跨过mo51,去研究stm32系列(注意是stm的)
目前想玩这个很多人,但是网上卖的开发板多地很,根本不知道哪个好点
有马师傅带头,必定能重现当初avr辉煌!
-----------------------------------------------------------------------
我对STM32在中国的未来一直比较悲观的。

一个明证是:目前深圳电子市场没有任何一家有现货的柜台销售STM8或STM32。这样的供货会非常脆弱的。
相比之下:AVR在深圳电子市场有超过100个柜台有现货。
发表于 2010-9-26 14:46:33 | 显示全部楼层
老莫操刀请马老师出山一定能成功啊,前不久有个项目本来想用新唐的IC,不过器件总搞不过来就上NXP的1343了,期待5块的MO51,AVR现在搞的是在是太高了,一个项目开发成功了却因为器件不好买而失败了,
发表于 2010-9-26 14:58:36 | 显示全部楼层
建议老莫新开一个新组,这样讨论起来更方便些
发表于 2010-9-26 15:11:53 | 显示全部楼层
回复【177楼】armok 阿莫
回复【173楼】gamethink  
建议马师傅直接跨过mo51,去研究stm32系列(注意是stm的)  
目前想玩这个很多人,但是网上卖的开发板多地很,根本不知道哪个好点  
有马师傅带头,必定能重现当初avr辉煌!
-----------------------------------------------------------------------
我对stm32在中国的未来一直比较悲观的。
一个明证是:目前深圳电子市场没有任何一家有现货的柜台销售stm8或stm32。这样的供货会非常脆弱的。
相比之下:avr在深圳电子市场有超过100个柜台有现货。
-----------------------------------------------------------------------

STM8和STM32,我都有开发版和工具的。


我学习使用这些DD,有两各目的:

1。教学。从这个角度出发,主要是考虑如何让学生能学到有用的东西和真正的技术,具备一定的能力,到社会上打拼。当然也要考虑选择哪个硬件平台更加合适,容易上手,便于实践、价格便宜等。我个人的选择是8位从AVR开始,32位从M0开始。尽管我自己会玩STM32,但我认为它不适合开始的学习,尤其对于本科阶段的学习。

2。开发。与一些公司合作,承接一些项目或产品的开发。对这个,我选择不是固定的,这就需要根据实际的东西和要求,考虑价格、生产等各种因素。51的也用、AVR的也用(最近AVR供货紧张,就将AVR变成51,一个月的时间就换过了,反正C的代码,移植方便),20PIN的、32PIN、44PIN、48PIN,选择最合适的。8位的不合适,就用32位。不会在一颗树上吊死的。

再次说明,我不是说让大家一定要使用M0或AVR什么的,只是借M0的推出,鼓励大家学习32位,学习点新的东西,提高自己的能力。至于使用什么在你的产品上,由你自己决定。

各种情况都会发生,一个公司的产品不做了,倒闭了是经常可能的。你需要有能力去应付这些,所以要多学点,深入点。
发表于 2010-9-26 15:20:38 | 显示全部楼层
回复【172楼】Gorgon Meducer 傻孩子
给迷茫的人一个很诚恳的建议。其实什么单片机都差不多。如果一个单片机一段时间内都失去了
实际生产上的意义,太执著于他,就是迂腐(如果语言多有得罪,还请原谅)。所以,看到好的
芯片,就别犹豫……其实世上本没有路,走的人多了,也变成了路……
-----------------------------------------------------------------------

其实世上本没有路,走的人多了,也变成了路……
让在下对这话有了更深一层的理解
说得很好
发表于 2010-9-26 15:24:30 | 显示全部楼层
关注
发表于 2010-9-26 15:27:41 | 显示全部楼层
阿莫 你开一个版块,我们支持你一些工具
发表于 2010-9-26 15:42:02 | 显示全部楼层
我没有说“AVR以死”,也没有说M0会统一天下,只是从学习的角度出发,鼓励大家应该注意学点新东西。

举个例子:标准51的T/C没有PWM功能,所以很多的老书都不说PWM的应用。而AVR,STM32、M051、甚至STC的51,其T/C都增加了PWM的功能。但你可以发现,就是在我的讨论组中,还有许多人采用定时中断,在中断中将一个I/O取反输出的方式。不是说这个不能产生PWM,而且也能满足一般的应用,但这不是最好的方法,浪费资源,效率底,而且PWM不精准。

比如马达控制,需要加死区时间,等等,在新的芯片上都是非常简单的事情(曾经看到网友说,哪家的电磁炉经常坏驱动块,可能就是这个问题没有考虑过)。

如果价格相当了,为什么还要用老的51?哪怕就是贵上1-2元,你开发设计上省出多少时间?

还拿PWM说事,就是你知道如何方便的产生PWM,那么对于产生一个100K的正弦波的话,具体应该选择PWM的频率应该如何选择?精度上如何达到要求,你的芯片能实现吗?系统时钟应该选择多少?在我另一个采用PWM做DA,放音频的讨论中,甚至有人还问PWM能做DA吗?这些都应该掌握和了解,到用的时候你就能拿的出来。否则又只能是什么“跪求”源码拉。

各位不要局限在AVR还是M0,我推荐的学习芯片在技术层面上不是落后的东西,也都是大陆货,上手方便,不贵。上述这些条件都是具备的。

最重要的如何和怎样掌握真正的技术和能力。前面的好办,申请个样板,3天就能动了,后面的难,需要踏踏实实,常时间的积累。而且后面的学习,注意要学习好的思路和方法。一旦你接受了一个所谓的DEMO(比如,动不动就软件DELAY50ms),如果没有比较,你就永远成为杯具,思维方式被框在里面了。


至于是用AVR还是M051,都可以。你总要有个硬件平台支撑。
发表于 2010-9-26 15:49:52 | 显示全部楼层
回复【181楼】sophy.lin
回复【172楼】gorgon meducer 傻孩子
给迷茫的人一个很诚恳的建议。其实什么单片机都差不多。如果一个单片机一段时间内都失去了  
实际生产上的意义,太执著于他,就是迂腐(如果语言多有得罪,还请原谅)。所以,看到好的  
芯片,就别犹豫……其实世上本没有路,走的人多了,也变成了路……
-----------------------------------------------------------------------
其实世上本没有路,走的人多了,也变成了路……  
让在下对这话有了更深一层的理解
说得很好
-----------------------------------------------------------------------

任何东西都是辨证的。当别人都走了,你再走,你还在前面吗?因为已经是路了。重要的是你是否认为这将来是条路,敢于先走,并且有能力走过去,因为此时还没有路。
发表于 2010-9-26 16:19:13 | 显示全部楼层
现在订也不晚
发表于 2010-9-26 16:27:09 | 显示全部楼层


建议大家去玩下新出的东东,以后供货好,功能没问题的话就能用在产品设计上了,多一条路总不是错的。

但是最近总感觉,玩MCU应该改下以MCU为主的思路,应该以应用为主,在一个整理应用/方案下,选择该选东西

执着于某个器件,难免买椟还珠,很多时候过于关注器件本身是对于个人来说会非常影响技术发展咯~
发表于 2010-9-26 18:02:04 | 显示全部楼层
AVR的应该是8位机的巅峰之作,IO速度非常快,时序很准.可以做出USB下载器就是很好的证明.过一段日子,供货正常了,价格就下来了.
不过,最近的确搞得大家(包括我)对AVR比较悲观.
ARM7 M0 M3..其实比8位机复杂很多了..并不适合初学者和创意实现.焊接也是大难题.
如果搞ARM有一段时间,经验多了,用什么CPU都不要紧了,很快就移植了.
STM32,我本人也不看好,比较复杂,设计不太人性化.需要ARM经验丰富的人才可以搞.
既然要经验丰富的人,那么用什么CPU,都没太大关系,什么CPU便宜,就转什么..M3 被M0核 替代只是时间的问题,估计会很快.
我观点是 M0的命运 就想 ARM7 M3 一样, 好快被淘汰的..
想找个像 51 或AVR 来延续经典,估计难.
发表于 2010-9-26 18:07:36 | 显示全部楼层
mark
发表于 2010-9-26 18:39:24 | 显示全部楼层
xuexi
发表于 2010-9-26 20:07:12 | 显示全部楼层
很好,终于开始玩32的了。
发表于 2010-9-26 20:39:13 | 显示全部楼层
回复【184楼】machao
我没有说“avr以死”,也没有说m0会统一天下,只是从学习的角度出发,鼓励大家应该注意学点新东西。
举个例子:标准51的t/c没有pwm功能,所以很多的老书都不说pwm的应用。而avr,stm32、m051、甚至stc的51,其t/c都增加了pwm的功能。但你可以发现,就是在我的讨论组中,还有许多人采用定时中断,在中断中将一个i/o取反输出的方式。不是说这个不能产生pwm,而且也能满足一般的应用,但这不是最好的方法,浪费资源,效率底,而且pwm不精准。
比如马达控制,需要加死区时间,等等,在新的芯片上都是非常简单的事情(曾经看到网友说,哪家的电磁炉经常坏驱动块,可能就是这个问题没有考虑过)。
如果价......
-----------------------------------------------------------------------

说的非常在理,
发表于 2010-9-26 20:39:18 | 显示全部楼层
公司还在用AVR,真不敢想以后会出现什么状况?
发表于 2010-9-26 20:57:06 | 显示全部楼层
现在Cortex-M0大家看到的只有NXP和新唐,后续还有几家国际品牌进入,从性能和价位来看还是非常不错的,不敢说完全取代8051,但可以预见的是ARM以后肯定是MCU的趋势,不管现有的产品是否可以直接上,但我觉得了解下绝对是有必要的,就好比不一定要等到自己买车的时候,才考驾照,至少是你换工作考核的一个筹码!
回复【185楼】machao
回复【181楼】sophy.lin  
回复【172楼】gorgon meducer 傻孩子  
给迷茫的人一个很诚恳的建议。其实什么单片机都差不多。如果一个单片机一段时间内都失去了   
实际生产上的意义,太执著于他,就是迂腐(如果语言多有得罪,还请原谅)。所以,看到好的   
芯片,就别犹豫……其实世上本没有路,走的人多了,也变成了路……  
-----------------------------------------------------------------------  
其实世上本没有路,走的人多了,也变成了路……   
让在下对这话有了更深一层的理解  
说得很好
-----------------------------------------------------------------------
任何东西都是辨证的。当别人都走了,你再走,你还在前面吗?......
-----------------------------------------------------------------------

因为已经是路了。重要的是你是否认为这将来是条路,敢于先走,并且有能力走过去,因为此时还没有路。
发表于 2010-9-27 01:33:52 | 显示全部楼层
楼上的唐先生:

我的学生(姓周)今天与你联系了关于申请样品和MO-SDK的事情,请给予支持。

我想了解的是,新唐是否已经推出了M0的ISP固件?如果有的话是否免费提供?如果免费提供的话能否贴在这里?我想这也是对学习和了解M0的朋友一个最大的支持吧。

我查过手上与M0相关的全部资料,没有发现这个DD。我准备设计一个类似M0-SDK的小板,插在我设计的AVR-51板(查看阿莫邮购部产品:http://www.mailshop.cn/product_list.jsp?kind=normal&class_id=3432&super_id=1024&view_kind=picture_list)上使用,这样实验板上所有的外围电路都能使用。

这样的话,不管是学习51、还是AVR、还是M051,通吃了。

为此,我需要了解和采取新唐官方MO的ISP方案,在小板上设计和留出接口。

先在此表示谢谢!
=======================================================================================
下图是AVR-51多功能板,设计的M0小板插在右边的40PIN锁紧座上,板上采用48PIN的M051,留出ISP口和调试接口,用插线连接需要使用的外围。


(原文件名:image_big_path_4451.jpg)
发表于 2010-9-27 07:44:50 | 显示全部楼层
关注,上次STM32没玩,这次要跟上脚步。。。。。。
发表于 2010-9-27 08:18:49 | 显示全部楼层
关注M051
发表于 2010-9-27 08:39:13 | 显示全部楼层
关注,跟着大家学.
发表于 2010-9-27 08:44:26 | 显示全部楼层
回复【177楼】armok  阿莫
回复【173楼】gamethink
建议马师傅直接跨过mo51,去研究stm32系列(注意是stm的)
目前想玩这个很多人,但是网上卖的开发板多地很,根本不知道哪个好点
有马师傅带头,必定能重现当初avr辉煌!
-----------------------------------------------------------------------
我对stm32在中国的未来一直比较悲观的。
一个明证是:目前深圳电子市场没有任何一家有现货的柜台销售stm8或stm32。这样的供货会非常脆弱的。
相比之下:avr在深圳电子市场有超过100个柜台有现货。
-----------------------------------------------------------------------

其实M0,或者新唐德芯片也是处于开始阶段,不一定能很大供货量。
今年开始,无论51好,AVR,ST也好通通都难买,也许需要过一段时间才能证明一切。
选STM32是因为ST推广得比较早,库也看似成熟(感觉。。。还没学STM32。。)
其实也应该是最成熟的M3内核芯了,起码软件支持上比TI多点
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-10-21 01:56

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表