登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

单片机选型。

作者:zrz1993 栏目:单片机
单片机选型。
要求:1、有免费的编译环境,且稳定,易用。
      2、有稳定的仿真器,且易用。

单片机:1、内置 128K左右 FLASH,1K以上SRAM
        2、可外扩FLASH,SRAM
        3、双UART
        4、速率在24M以上。
        5、可通过串口,采用BOOT方式进行在线升级。

请各位大侠推荐一下,我比较关注编译环境及仿真器。

2楼: >>参与讨论
zrz1993
请各位大侠推荐:目前哪种单片机的编译器、仿真器比较稳定好用。
 
3楼: >>参与讨论
zsmbj
是说M128吗?呵呵。
不可外扩程序存储器。速率在16M。其余都满足。

4楼: >>参与讨论
zrz1993
请各位大侠继续指点。
 
5楼: >>参与讨论
andrewlin
cyan的mcu有
cyan的ecog1k有64k内部FLASH,4kram,外部存储总线,可以外扩FLASHSRAM,SDRAM,速度25m,4个串口。可以在线升级,编程环境全免费。深圳诺福科技0755-83043831。adl@loxford.com.cn


6楼: >>参与讨论
andrewlin
cyan的开发很简单
图形化设置外设,启动代码自动生成,在线编程,调试非常方便。图片是编程器。

7楼: >>参与讨论
zrz1993
请各位大侠继续推荐,包括51系列的。谢谢!
 
8楼: >>参与讨论
NE5532

要求:1、有免费的编译环境,且稳定,易用。

      [汇编的免费,C的就不好说了]

      2、有稳定的仿真器,且易用。

      [这个就免了,拿来没用]

单片机:1、内置 128K左右 FLASH,1K以上SRAM

       [1k RAM好找,128K ROM就难了]

        2、可外扩FLASH,SRAM

       [明摆着要用外部总线,片内的FLASH可不可以小点]

        3、双UART

       [有点像16位机的风格]

        4、速率在24M以上。

       [不是很过分的要求,不过没考虑指令执行速度,像51那样给你个6分频,24M就只剩4M了]

        5、可通过串口,采用BOOT方式进行在线升级。

       [这东西近几年比较流行,还是好找]

综合:ATMELATMEGA128比较合适,除了频率16M低了外,不过据说8M的AVR数据计算能力约等于200M的51,应该够用了。

PS:C编译器可以找免费的GCC,也可以找盗版的ICC,不要说我教你盗版啊。


9楼: >>参与讨论
zrz1993
谢谢楼上的建议!
 
10楼: >>参与讨论
浅谈
看看DS80C400
FEATURES
High-Performance Architecture
    SINGLE 8051 Instruction Cycle in 54ns
    DC to 75MHz Clock Rate
    Flat 16MB Address Space
    Four Data Pointers with Auto-Increment/
    Decrement and Select-Accelerate Data Movement
    16/32-Bit Math Accelerator
Multitiered Networking and I/O
    10/100 Ethernet Media Access CONTROLler (MAC)
    CAN 2.0B CONTROLler
    1-Wire Net CONTROLler
    Three Full-Duplex HARDWARE Serial Ports
    Up to Eight Bidirectional 8-Bit Ports (64 DIGITAL I/O
Pins)
Robust ROM Firmware
    SUPPORTs Network Boot Over Ethernet Using DHCP
    and TFTP
    Full, Application-Accessible TCP/IP Network Stack
    SUPPORTs IPv4 and IPv6
    Implements UDP, TCP, DHCP, ICMP, and IGMP
    Preemptive, Priority-Based Task Scheduler
    MAC Address can Optionally be Acquired from IEEERegistered
    DS2502-E48
10/100 Ethernet Mac
    Flexible IEEE 802.3 MII (10/100Mbps) and ENDEC
    (10Mbps) Interfaces Allow Selection of PHY
    Low-Power Operation
    Ultra-Low-Power Sleep Mode with MAGIC Packet®
    and Wake-Up Frame Detection
    8kB On-Chip Tx/Rx Packet Data MEMORY with Buffer
    CONTROL Unit Reduces Load on CPU
    Half- or Full-Duplex Operation with Flow CONTROL
    Multicast/Broadcast Address Filtering with VLAN
    SUPPORT
Full-Function CAN 2.0B CONTROLler
    15 Message Centers
    SUPPORTs STANDARD (11-Bit) and Extended (29-Bit)
    Identifiers and GLOBAL Masks
    Media Byte Filtering to SUPPORT DeviceNet™, SDS, and
    Higher Layer CAN Protocols
    Auto-Baud Mode and SIESTA Low-Power Mode
Integrated Primary SYSTEM LOGIC
    16 Total Interrupt Sources with Six External
    Four 16-Bit Timer/Counters
    2x/4x Clock Multiplier Reduces Electromagnetic
    Interference (EMI)
    Programmable Watchdog Timer
    Oscillator-Fail Detection
    Programmable IrDA Clock

11楼: >>参与讨论
zsmbj
128K了,还要外扩FLASH
不知要做什么呢?扩字库?

参与讨论
昵称:
讨论内容:
 
 
相关帖子
请大虾谈谈怎样看时序图?
市面上常见的8051-ICE接口有哪些?
MSP430仿真器
请高手指点迷精
求荐一款压力传感芯片!
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号