查看: 7449|回复: 113
打印 上一主题 下一主题

做单片机开发,必须跳出芯片型号!

  [复制链接] qrcode

2

主题

62

帖子

130

积分

注册会员

Rank: 2

积分
130
楼主
跳转到指定楼层
发表于 2006-1-14 09:01 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题!很多人在谈单片机开发时,经常会将重点放在某一款芯片上,其实这是非常不理智的一种做法,芯片只是一种工具,方法才是根本。在做项目的时候,应该关注的是项目的功能和性能要求,然后采用反推法来分析要实现这些功能需要什么样的资源,采用什么方法或算法,这才是关键!特别是在解决各种问题时,设计思想,原理和方法是最重要的,而且是通用的,只要确定了思路和方法,用何种MCU只是实现和表达的方法不同而已。因此,我个人认为,MCU本身的资料若不做项目是完全不需要看的,毫无意义,但是,一些理论上的知识和基本知识则是必须要了解的,比如数据结构,数据库(不是指Foxbase,Orcale),操作系统(不是Windows,Linux),模拟和数字电路基础等,这些才是有可能真正提高你能力和设计水平的东西,更重要的是有助于提高你的创新的能力!                                                                                                                                                                       
回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
沙发
发表于 2006-1-17 08:58 AM | 只看该作者
我是个初学者,所以手头上没有实际的项目来做,我应该怎么办?                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
板凳
发表于 2006-1-20 11:58 AM | 只看该作者
听君一席话,胜读1年书。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2006-1-24 05:17 AM | 只看该作者

回复 支持 反对

使用道具 举报

21

主题

447

帖子

753

积分

高级会员

Rank: 4

积分
753
5#
发表于 2006-1-25 05:34 AM | 只看该作者
说的不错,但是各种苡片基本的软、硬情况还是要了解一下。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
6#
发表于 2006-2-6 12:59 PM | 只看该作者
在做项目的同时就学会了哪款单片机的使用方法了,下次再使用的时候就很容易上手了。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

2

主题

62

帖子

130

积分

注册会员

Rank: 2

积分
130
7#
 楼主| 发表于 2006-2-9 08:46 AM | 只看该作者
听你这席话,估计只有老法师才有此理解!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

2

主题

62

帖子

130

积分

注册会员

Rank: 2

积分
130
8#
 楼主| 发表于 2006-3-6 11:12 AM | 只看该作者
初学者由点及面有什么不好?而楼主说的方法是有面及点,也没错,但是只适用于高手,不适用于初学者。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

7

帖子

17

积分

新手上路

Rank: 1

积分
17
9#
发表于 2006-3-13 01:04 AM | 只看该作者
严重支持搂主,顶一下                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
10#
发表于 2006-3-25 11:23 AM | 只看该作者

我认为你讲的不够全面.

选择芯片当然是最重要的一步.它决定你的软/硬件设计和成本及周期,甚至决定你特长水平发挥好坏.我们都知道世界上单片机有几十种之多,每种单片机本身自有特点而且与其他几乎不能通用(除非是衍生型或通用型).比如8031系列与C8051F系列其功能相差非常大,而C8051F系列与AVR又不可比.若与PIC12/16/18比相差更大.那么MOTO/ADI/ 瑞萨/义隆/松下....就太多了不可比了.扩展到嵌入式系统的话就更不可比了.尚若设计不管何MCU都使用一种特定的方法让它变成可用,这样就是说要么你对全部MCU都了然于胸(这既不可能也不现实.搞惯MCU系统的人都不会单单去比较谁会用更多的MCU,那样太幼稚了.因为大家只会比谁用哪种MCU用得恰到好处),要么你不去计较成本/时间等耗资.选择一款MCU将一步到位定好了系统的主要方面,使你能够直接解决大部分的硬件和成本问题,并为软件定好基调.假如我们熟悉的MCU与要面对的任务要求相差太远,那么我们当然就要选择新的芯片来满足它,这也要求我们的软件和下载系统跟着改变.

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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