共2条
1/1 1 跳转至页
问
AVR的低档产品的FLAGSH ROM太小了,不像51的低端产品,很多都是32、64K的。
AVR高档的价钱又太贵,集成的AD形同鸡肋。
如果AT90S8515能有32、64K的就好了 答 1: 非常同意我很多次做方案的时候都都想到AVR,但都是这个原因使我却步 答 2: 同意 答 3: 有同感!集成的10位AD只能用于要求不高的地方,稍有一点精度要求它就很难胜任了。而且大部分片子有AD就没有总线,不能外挂存储片了。 答 4: 统一 答 5: 我一直想知道为什么有AT89C51、AT89C52、AT89C53、.....AT89C58这么好用的系列,
而AVR没有对应的,同一个公司的产品啊 答 6: 同感,AVR真是鸡肋 答 7: AVR不能外扩存储器确实是一大缺点不过,在中小规模的嵌入控制方面还是有一些优势,如果C编译器能更普及一些会吸引更多的用户 答 8: 说句实在话上面的观点我不敢苟同...
1、AVR并不是不能扩展外部存储器...
2、AVR有相通封装,不同ram/flash系列...
AVR大的可以分为两个系列,总线方式系列(兼容51的)、非总线方式两大类
在总线方式系列里:mega8515 mega161 mega32x mega128等
非总线方式系列里:mega8535 mega163 mega32y等
其中8515 161封装完全兼容..
其中32x 128封装兼容...
8535 163封装兼容...
其实上面的兼容芯片还不够长....这点虽然和51比有很多缺点,但是比起其他的cpu已经算很不错了...而且,AVR发展时间还不长,因此会有完善的过程...
总的来说,AVR还是不教不错的,8位机里可以和51组成互补的局面,如果能在价格上和51持平,那么替代51不是不可能的事情...
对了虽然AVR的总线访问速度很快,但是他也提供了很多32位机同样的多种读写时许功能,我现在用的161可以对外部ram地址提供4种读写时序以满足不同外设的要求...这个功能可是很多8位机所没有的... 答 9: 对不起,请教圆圈.请问,您说总线方式和非总线方式是什么意思?
另外,161与MEGA16有什么区别吗?
谢谢. 答 10: 是啊,刚开始用真有点不习惯比如8515虽然引脚做成和51兼容,但替代起来就不是那么回事了。没有乘除法指令,也不能硬件生成奇偶校验位,感觉不太方便。 答 11: 总线数据总线+地址总线+总线访问控制信号(读写和片选等信号)....这样的设计方式可组成一个非常复杂的系统,唯一可能限制他的原因是flash空间了.... 答 12: 我自己产生控制信号不是也可以吗?比如说,外扩一个512Kbit(64K*8)的存储器,
我用PA口做8位数据总线,用PB口做地址总线(通过地址锁存器及
控制信号将PB口复用为16位地址总线),
然后PD口做控制总线(及片选信号)
PC口做LCD和Keyboard.
这样不是也行吗?
为什么要用ALE,WR,RD这些信号呢?
这是我一直想不太明白的地方,
请您指教.
是否这样方便??还是有什么其它好处?
如果要外扩1M以上的存储器,用ALE,WR,RD这些信号能搞定吗?
谢谢. 答 13: 我的意见以上讨论的只是技术的层面,鄙人感觉现在就只有一家做代理,没有竞争。造成价格偏贵,开发工具又受到诸多限制,相关的中文资料少且质素低,对AVR的前景不敢乐观!! 答 14: 还是8515好用就52与8515比较
相同的程序空间,8515能比52完成更多的事情;
而且8515有512的ram; 霜!
所以从程序容量和ram上来说,AVR还是比较好用;
当然,52只有10元。比AVR便宜多了 答 15: blackthick1、自己产生控制信号是没有任何问题的....
2、自己产生控制信号,会大大降低总线的利用率.占用cpu的运算时间不说,在多任务中还可能出现共享资源(硬件资源,口线也是硬件资源)冲突等很多问题...所以,万不得已才会使用...
3、64k以上的的存储,需采用分页技术实现存储访问...
芯片代理商确实少了点...我也有同感.... 答 16: ATMEL应该反省一下了,为什么AT89那么红火,AT90却少有人用 答 17: 主要原因是价格因素。想想当年打手机时的收费。 答 18: 再请教圆圈假设我要128K的外扩存储器,
那就要两个64K的存储器了.
分页存储应如何实现,
简单的片选信号应该不行吧.
是否涉及到存储器绝对地址的访问?
另外,如果存储器的8位数据口与AD,DA的8位数据口相连,
是否要用总线隔离74245实现?
在访问外扩存储器的时候,先选通片选信号再读写,是吗? 答 19: 感兴趣!!!!以前只知道能扩SRAM,因为手册中有。flash可以扩还是首次听到,非常感兴趣。
不知外扩的存储器该怎么组织?必竞AVR也和51一样是HAVARD结构的,而它却没提供类似51的PSEN引脚,怎么区分程序/数据存储器呢?另外,数据总线是按8位还是16位连接?AVR的指令可是按WORD存储的。
AVR高档的价钱又太贵,集成的AD形同鸡肋。
如果AT90S8515能有32、64K的就好了 答 1: 非常同意我很多次做方案的时候都都想到AVR,但都是这个原因使我却步 答 2: 同意 答 3: 有同感!集成的10位AD只能用于要求不高的地方,稍有一点精度要求它就很难胜任了。而且大部分片子有AD就没有总线,不能外挂存储片了。 答 4: 统一 答 5: 我一直想知道为什么有AT89C51、AT89C52、AT89C53、.....AT89C58这么好用的系列,
而AVR没有对应的,同一个公司的产品啊 答 6: 同感,AVR真是鸡肋 答 7: AVR不能外扩存储器确实是一大缺点不过,在中小规模的嵌入控制方面还是有一些优势,如果C编译器能更普及一些会吸引更多的用户 答 8: 说句实在话上面的观点我不敢苟同...
1、AVR并不是不能扩展外部存储器...
2、AVR有相通封装,不同ram/flash系列...
AVR大的可以分为两个系列,总线方式系列(兼容51的)、非总线方式两大类
在总线方式系列里:mega8515 mega161 mega32x mega128等
非总线方式系列里:mega8535 mega163 mega32y等
其中8515 161封装完全兼容..
其中32x 128封装兼容...
8535 163封装兼容...
其实上面的兼容芯片还不够长....这点虽然和51比有很多缺点,但是比起其他的cpu已经算很不错了...而且,AVR发展时间还不长,因此会有完善的过程...
总的来说,AVR还是不教不错的,8位机里可以和51组成互补的局面,如果能在价格上和51持平,那么替代51不是不可能的事情...
对了虽然AVR的总线访问速度很快,但是他也提供了很多32位机同样的多种读写时许功能,我现在用的161可以对外部ram地址提供4种读写时序以满足不同外设的要求...这个功能可是很多8位机所没有的... 答 9: 对不起,请教圆圈.请问,您说总线方式和非总线方式是什么意思?
另外,161与MEGA16有什么区别吗?
谢谢. 答 10: 是啊,刚开始用真有点不习惯比如8515虽然引脚做成和51兼容,但替代起来就不是那么回事了。没有乘除法指令,也不能硬件生成奇偶校验位,感觉不太方便。 答 11: 总线数据总线+地址总线+总线访问控制信号(读写和片选等信号)....这样的设计方式可组成一个非常复杂的系统,唯一可能限制他的原因是flash空间了.... 答 12: 我自己产生控制信号不是也可以吗?比如说,外扩一个512Kbit(64K*8)的存储器,
我用PA口做8位数据总线,用PB口做地址总线(通过地址锁存器及
控制信号将PB口复用为16位地址总线),
然后PD口做控制总线(及片选信号)
PC口做LCD和Keyboard.
这样不是也行吗?
为什么要用ALE,WR,RD这些信号呢?
这是我一直想不太明白的地方,
请您指教.
是否这样方便??还是有什么其它好处?
如果要外扩1M以上的存储器,用ALE,WR,RD这些信号能搞定吗?
谢谢. 答 13: 我的意见以上讨论的只是技术的层面,鄙人感觉现在就只有一家做代理,没有竞争。造成价格偏贵,开发工具又受到诸多限制,相关的中文资料少且质素低,对AVR的前景不敢乐观!! 答 14: 还是8515好用就52与8515比较
相同的程序空间,8515能比52完成更多的事情;
而且8515有512的ram; 霜!
所以从程序容量和ram上来说,AVR还是比较好用;
当然,52只有10元。比AVR便宜多了 答 15: blackthick1、自己产生控制信号是没有任何问题的....
2、自己产生控制信号,会大大降低总线的利用率.占用cpu的运算时间不说,在多任务中还可能出现共享资源(硬件资源,口线也是硬件资源)冲突等很多问题...所以,万不得已才会使用...
3、64k以上的的存储,需采用分页技术实现存储访问...
芯片代理商确实少了点...我也有同感.... 答 16: ATMEL应该反省一下了,为什么AT89那么红火,AT90却少有人用 答 17: 主要原因是价格因素。想想当年打手机时的收费。 答 18: 再请教圆圈假设我要128K的外扩存储器,
那就要两个64K的存储器了.
分页存储应如何实现,
简单的片选信号应该不行吧.
是否涉及到存储器绝对地址的访问?
另外,如果存储器的8位数据口与AD,DA的8位数据口相连,
是否要用总线隔离74245实现?
在访问外扩存储器的时候,先选通片选信号再读写,是吗? 答 19: 感兴趣!!!!以前只知道能扩SRAM,因为手册中有。flash可以扩还是首次听到,非常感兴趣。
不知外扩的存储器该怎么组织?必竞AVR也和51一样是HAVARD结构的,而它却没提供类似51的PSEN引脚,怎么区分程序/数据存储器呢?另外,数据总线是按8位还是16位连接?AVR的指令可是按WORD存储的。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |