[AVR单片机] ATtiny13a可以仿真吗?

[复制链接]
 楼主| dajiang952 发表于 2010-9-20 09:35 | 显示全部楼层 |阅读模式
ATtiny13a可以仿真吗?,用什么工具仿真?
粉丝 发表于 2010-9-20 12:15 | 显示全部楼层
单线仿真,用mkii
宇宙飞船 发表于 2010-9-20 19:09 | 显示全部楼层
可以用M16的的INT脚,ADC脚,PB口代替仿真,
成功后只需修改IO口复用部分。
 楼主| dajiang952 发表于 2010-9-21 08:51 | 显示全部楼层
可以用"AVR仿真器/AVR JTAG ICE"仿真吗?
 楼主| dajiang952 发表于 2010-9-21 09:00 | 显示全部楼层
avr c  里怎么定义位啊,像keil里可以用bit ,但avr里怎么搞啊?
宇宙飞船 发表于 2010-9-21 21:18 | 显示全部楼层
51 只有128个字节,为了省RAM,在硬件上实现位寻址。
常用AVR 的RAM一般都有512字节以上。
M8就有1K字节的RAM,由于RAM富得流油,就用一字节代替一位。
例如:mega8    1K-128= 872 字节 > 128 字节(51)
容量是51的7倍!!!
----------------AVR 中的做法-----------------
#define  BIT   unsigned char
aihe 发表于 2010-9-22 00:05 | 显示全部楼层
51 只有128个字节,为了省RAM,在硬件上实现位寻址。
常用AVR 的RAM一般都有512字节以上。
M8就有1K字节的RAM,由于RAM富得流油,就用一字节代替一位。
例如:mega8    1K-128= 872 字节 > 128 字节(51)
容量是51 ...
宇宙飞船 发表于 2010-9-21 21:18


这里的1K !=1024?
引用
"----------------AVR 中的做法-----------------
#define  BIT   unsigned char"

没用过AVR,大家在AVR下都这么用位功能的吗?
NE5532 发表于 2010-9-22 10:19 | 显示全部楼层
这么小的机子,写不了几行程序的,不仿真,盲调试试。
宇宙飞船 发表于 2010-9-23 00:48 | 显示全部楼层
TO:7楼,是算少了24字节。
定义可以有两种形式选择。
#define  BIT   unsigned char    //带参数的定义 例如:#define BIT(D)  (1<<D),可带括号内的D变量。
typedef   unsigned char BIT ; // unsigned char 不准带参数重新定义多一个别名叫BIT。
 楼主| dajiang952 发表于 2010-9-26 11:04 | 显示全部楼层
谢谢您们的指点,我明白了。
93csj 发表于 2015-12-17 18:28 | 显示全部楼层
JTAG ICE
XIAO肖 发表于 2015-12-21 11:03 | 显示全部楼层
可用ATMEL MKII  或者用ATMEL ICE可下载也可仿真。


atmel 代理  小肖  QQ503276777
shaoziyang 发表于 2015-12-22 11:03 | 显示全部楼层
建议用proteus软件仿真+硬件验证,也很方便。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:无线高频接收模块315M/433M http://wangyuzhi1959.taobao.com/

8

主题

53

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部