打印
[AVR单片机]

ATtiny13a可以仿真吗?

[复制链接]
3043|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dajiang952|  楼主 | 2010-9-20 09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
粉丝| | 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"仿真吗?

使用特权

评论回复
5
dajiang952|  楼主 | 2010-9-21 09:00 | 只看该作者
avr c  里怎么定义位啊,像keil里可以用bit ,但avr里怎么搞啊?

使用特权

评论回复
6
宇宙飞船| | 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

使用特权

评论回复
7
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下都这么用位功能的吗?

使用特权

评论回复
8
NE5532| | 2010-9-22 10:19 | 只看该作者
这么小的机子,写不了几行程序的,不仿真,盲调试试。

使用特权

评论回复
9
宇宙飞船| | 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。

使用特权

评论回复
10
dajiang952|  楼主 | 2010-9-26 11:04 | 只看该作者
谢谢您们的指点,我明白了。

使用特权

评论回复
11
93csj| | 2015-12-17 18:28 | 只看该作者
JTAG ICE

使用特权

评论回复
12
XIAO肖| | 2015-12-21 11:03 | 只看该作者
可用ATMEL MKII  或者用ATMEL ICE可下载也可仿真。


atmel 代理  小肖  QQ503276777

使用特权

评论回复
13
shaoziyang| | 2015-12-22 11:03 | 只看该作者
建议用proteus软件仿真+硬件验证,也很方便。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

8

主题

53

帖子

0

粉丝