|
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 编辑
|
|
|
|
|
|
|
|
发表于 12-1-2013 11:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 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来写程序
|
|
|
|
|
|
|
|
发表于 19-5-2013 12:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 19-5-2013 12:02 PM
|
显示全部楼层
哇 版主还要search别人过去的id。。。 我也是机械工程 招了 |
|
|
|
|
|
|
|
发表于 13-6-2013 01:19 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|