佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: nok7610

8051 microcontroller 新手询问

[复制链接]
发表于 12-1-2013 10:38 PM | 显示全部楼层
nok7610 发表于 6-1-2013 04:32 PM
请问: 如果我直接买ic microcontroller Atmega328P-PU 直接插入arduino uno rev3 可以用吗?
需要什么 Bu ...

你可以使用Arduino当编程器来Burn bootloader
http://arduino.cc/en/Tutorial/ArduinoISP

注意:ATMEGA328P和ATMEGA328-PU我的signature是不同的
atmega328-pu chips  signature = 1E 95 14
atmega328p chips = 1E 95 0F

在Burn bootloader时,你可能会遇到以下错误启示
avrdude: Expected signature for ATMEGA328P is 1E 95 14
Double check chip, or use -F to override this check


本帖最后由 西门庆33 于 12-1-2013 10:45 PM 编辑

回复

使用道具 举报


ADVERTISEMENT

发表于 12-1-2013 11:07 PM | 显示全部楼层
nok7610 发表于 6-1-2013 04:32 PM
请问: 如果我直接买ic microcontroller Atmega328P-PU 直接插入arduino uno rev3 可以用吗?
需要什么 Bu ...

这里有一个很奇异的Burn Bootloader方法。是使用音频的。
http://www.hobby-roboter.de/foru ... amp;t=128&p=531
audioino_programming_arduino_with_sound.jpg
回复

使用道具 举报

发表于 30-4-2013 12:53 AM | 显示全部楼层
最近我也开始玩8051 。。我是用宏晶的 1T 可以跑到33Mhz左右。。 我也用那个8051 用assembly 来写 piano synthesizer 。。 宏晶的8051 很容易 BURN只要是RS232 TTL就可以了。。

其他8051 Atmel等都需要用比较复杂的下载器。传统的8051 有支持 外界EPROM 如果手上有EPROMwriter 或是 EEPROM 也可以把code下载在EEPROM 。。不过线路会比较复杂。

compiler我都是用老爷的 TASM 有支持8051。。

我用8051 写的
http://www.youtube.com/watch?v=m0aAVJ73zwo  

1T的8051 可以跑很快。。
回复

使用道具 举报

发表于 30-4-2013 08:13 PM | 显示全部楼层
sougisyou 发表于 30-4-2013 12:53 AM
最近我也开始玩8051 。。我是用宏晶的 1T 可以跑到33Mhz左右。。 我也用那个8051 用assembly 来写 piano sy ...

真不敢相信,竞然这里还有人会assembly。

我在新加坡工作时,只见过两个中国人用assembly。

还有一个最神的鬼佬,专门針对硬盘(hard disk)编程。用的是Machine code,使用hex editor处理代码。更本不知道写什么。

回复

使用道具 举报

发表于 30-4-2013 10:54 PM | 显示全部楼层
西门庆33 发表于 30-4-2013 08:13 PM
真不敢相信,竞然这里还有人会assembly。

我在新加坡工作时,只见过两个中国人用assembly。

我接触的都是LOW level的东西, 比如 CPU如何fetch instruction 等。写Assembly觉得比较麻烦不过很清楚知道CPU用了多少CLOCK等。。 很羡慕会写C我学来学去都不会。。我是觉得C没有安全感。不知道compiler写了什么给我。结果我还是用assembly。。 我写PIC,Z80, 8088 , 68000 都是用assembly写。我试了ARM cortex M3 用assembly写可以compiler 可是burn进 IC MCU死掉了。。刚学时我也用了电脑里COMMAND PROMPT 打debug就会出来 编写器,可以直接写X86 assembly,以前windows 98是还可以直接输出 binary到Printer port 只要binary move到 378 address 就可以了。。
回复

使用道具 举报

发表于 19-5-2013 12:01 PM | 显示全部楼层
C写出来的程序在debug里面看到的还是assembly

建议楼主先粗略的学一下assembly,然后用C来写程序

回复

使用道具 举报

Follow Us
发表于 19-5-2013 12:02 PM | 显示全部楼层
编程环境建议用uvision

回复

使用道具 举报

发表于 19-5-2013 12:02 PM | 显示全部楼层
哇  版主还要search别人过去的id。。。  我也是机械工程  招了
回复

使用道具 举报


ADVERTISEMENT

发表于 13-6-2013 01:19 AM | 显示全部楼层
MIDE-51 Studio
这是我本身用的compiler,希望能帮到你。
还有一些其他的compiler,都是针对8051的。
SDCC
8051 Macro Assembler
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-3-2024 02:06 PM , Processed in 0.062421 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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