|
|
|
| AVR (原ourAVR.com) 技术论坛 -> 分类清单 -> 请教:ATtiny2313代替90S2313的方法 | 跳转至: | 未登录 |
| ↓↓ 请教:ATtiny2313代替90S2313的方法 | 回复数:16,点击数:7727 |
|
【楼主位】 qiang 积分:15 派别: 等级:------ 来自: |
开发一个产品要用2313,考虑到以后主流是tiny2313,就不用90s2313了。初次使用tiny2313,用icc自动生产串口通讯程序,先用4M内部振荡,用PC接收时乱码,由于急着要调通串口通讯程序就改用外部4M晶体,我打开双龙的SLISP,在配置溶丝的窗口把tiny2313的CLSEL都选上,再按“配置编程”,操作完后无论我如何外接晶振、外接信号等也不能再对tiny2313编程了,只好换了片新的,这次不按“配置编程”这个按键,只按“确定”键,这样就可以编程了,可是程序运行时PC却不能收到任何字符,我再用icc用90s2313自动生产同样的程序,PC接收很正常。比较两个程序,除了tiny多些寄存器外,配置完全一样,这样就奇怪了,是tiny2313有问题,还是程序有问题? | ||
|
|
|
|
【1楼】 Asnake 积分:174 派别: 等级:------ 来自: |
问题很多!
可以看得出,楼主可能把TINY2313的熔丝写错了。把复位脚变成了普通IO。第二,有可能还把CKDIV8给编程了。呵呵!看来不是TINY2313和程序的问题,而是…… |
||
|
|
|
|
【2楼】 qiang 积分:15 派别: 等级:------ 来自: |
你不要把我当成傻瓜,我不至于连这个都看不出来 | ||
|
|
|
|
【3楼】 Asnake 积分:174 派别: 等级:------ 来自: |
无话可说,有人回答你的才怪,珍重…… | ||
|
|
|
|
【4楼】 qiang 积分:15 派别: 等级:------ 来自: |
回Asnake:我可能误会你的意思了,在这里向你道歉。
平时很少用AVR,这次尝试用tiny2313,当烧写成外部晶振模式后就不能再编程,我已经因此弄坏了3片tiny2313,现在我改用90s2313就工作很正常,等我找到并行烧写器把弄坏的tiny2313恢复好再花时间找出原因。 |
||
|
|
|
|
【5楼】 zck9 积分:239 派别: 等级:------ 来自: |
本来我想开个新贴,但感觉到该贴楼主说的与我相近就在这里接下去.
我们原来的一产品是用90S2313,现在必需要用TINY2313,原来的程序是用汇编,现在仍然用汇编,前几天第一次购到TINY2313,先用串口下载线,下载失败,连芯片都没认出,后用双龙有244的下载线,用双龙上位机软件,认出了芯片写上了熔丝位,下载了代码(原来的90S代码),上机不能运行,这时我想看一下写入芯片的代码,看一下是否已写入. 好了问题出来了,不能读,连芯片都不认了.提示是 请检查电源 时钟 下载线的连接,只好换了片新的,认出了芯片,这次不用双龙上位机软件,而用马牧石的mucodeISP 0.18认出了芯片,写上了熔丝位,下载了代码.上机还是不能运行,而改用90s2313生产同样的程序,运行正常,再读写入芯片的代码,完了!第二片芯片就义了. 只能翻数据手册,发现熔丝位写错了因为我们原来的产品是用6M外部晶振,CKSEL3..0为"1101"而我写入为"0000"因数据手册说"0000"为外部晶振(这里还有些不明白,只要CKSEL3..0写入"0000"就死锁). 第三片芯片上手了,我已准备好你也光荣了吧.写上了熔丝位"1101",下载了代码.上机能运行,但不正常,再读写入芯片的代码,能读出代码,这说明第三片还能为我服务,立即写入非常简单的几条语句程序运行,正常,这时我抽出原来程序一段来运行(汇编的),此时发现比原来的程序慢十倍左右,看来问题出在CKDIV8,翻数据手册并立即将该位的编程取消使其不编程"1",再写原代码,一切运行正常. 通过这次替代得出,只要熔丝位写对,可以直接替换,另外上位机软件我建议使用马牧石mucodeISP 0.18. 其最大好处是用中文说明了熔丝位的意义 |
||
|
|
|
|
【6楼】 armok 阿莫 积分:48832 派别: 等级:------ 来自:ourDEV.cn 站长 |
谢谢 zck9 的经验分享。
加分100。 |
||
|
__________________________ There's something good in this world. And it's worth fighting for …… |
|||
|
|
|
|
【7楼】 xmchang9999 积分:1 派别: 等级:------ 来自: |
数据手册说的0000是外部时钟,不是外部晶阵,没有错。如果误写了,另找一个好片子,把时钟接到坏片子上因该就能重新编程使用了。
|
||
|
|
|
|
【8楼】 zhangzhangxp 积分:13 派别: 等级:------ 来自: |
把CKDIV8编程了就不能再ISP了吗?这么复杂啊,我想用一片tiny13,对启动速度要求很高,如果不能编程CKDIV8的话那怎么办? | ||
|
|
|
|
【10楼】 21ele 积分:86 派别: 等级:------ 来自: |
EEPROM的写入操作上还有点区别的 | ||
|
|
|
|
【11楼】 6kongj 积分:5 派别: 等级:------ 来自: |
是tiny2313有问题 | ||
|
|
|
|
【12楼】 6kongj 积分:5 派别: 等级:------ 来自: |
for(m=led,n=0;m>0;m--) m不能改成int 只能是char | ||
|
|
|
|
【13楼】 6kongj 积分:5 派别: 等级:------ 来自: |
for(m=led,n=0;m>0;m--) m不能改成int单片机不工作 只能是char单片机才工作, | ||
|
|
|
|
【14楼】 JOANNY 积分:14 派别: 等级:------ 来自: |
ATtiny13有多种时钟源选择和预分频设置, 记住在以下情况下才能使用 STK500/AVRISP 对芯片进行ISP编程:
(1) ATtiny13的预分频时钟源大于32KHz 且 (2)ATtiny13的预分频时钟源等于或者小于STK500/AVRISP设定的晶振值 |
||
|
|
|
|
【15楼】 JOANNY 积分:14 派别: 等级:------ 来自: |
ATtiny2313 编程问题
请注意,ATtiny2312的Rev.A并行编程接口有问题,因此它是不支持的。 警告:请避免设定熔丝位禁止ISP接口,这将造成芯片不能进一步编程。 时钟源和预分频 ATtiny2313有多种时钟源的选择和预分频设置, 记住在以下情况下可以使用 STK500/AVRISP 对器件进行ISP编程: (1) ATtiny2313的预分频时钟源大于32KHz 且 (2)ATtiny2313的预分频时钟源等于或者小于STK500/AVRISP设定的晶振值 |
||
|
|
|
|
【16楼】 cbcb128 积分:202 派别: 等级:------ 来自: |
ATtiny2313 编程问题
请注意,ATtiny2312的Rev.A并行编程接口有问题,因此它是不支持的。 警告:请避免设定熔丝位禁止ISP接口,这将造成芯片不能进一步编程。 15楼说的是不是2313不能用并行编程方式编程,我感觉是这样的.不知有人用并行方式过成功的? |
||
|
|
|
|
【17楼】 PaulDE 积分:259 派别: 等级:------ 来自:深圳 |
我用STK500,感觉这里面设置都说得很清楚啊
下载读写和运行程序都十分正常的 只是本来想做那个USB ISP下载的,只是XP一直说设备有问题XXX,就是连接不上 -----此内容被PaulDE于2007-04-27,13:06:21编辑过 |
||
|
|
|
| ↑↑  快速回复帖子主题:请教:ATtiny2313代替90S2313的方法 |
| 你尚未登录,不能回复以上帖子。 |
| AVR (原ourAVR.com) 技术论坛 -> 分类清单 -> 请教:ATtiny2313代替90S2313的方法 | 跳转至: | 未登录 |
| 任何建议或投诉,欢迎随时与我们联系。 ourDEV.cn 我们的电子开发网,友好交流气氛,乐于开源共享,“这里远比混乱的现实世界美好”。 | ||||
| 网站负责人: | 阿莫(armok),手机:13433056000,电邮:armok ourdev.cn(请将空格改成@) | |||
| 地址与电话: |
东莞市东城八一路同沙工业园内,0769-22298000,传真请按4 阿莫邮购门市与雕刻机展示厅:东莞市莞城区莞太路和生文具礼品批发市场A2018,A2035 杨小姐 13711915767 雕刻机的技术咨询、订单查询、生产进度,可查询:13600266008吴先生(雕刻机设计人员kaif_w) |
|||
| 声明: |
本网站由东莞科士通(Infostone)科技有限公司属下的阿莫电子邮购部提供独家赞助。 有正式的工商注册与网站备案。详情可到东莞工商局查询。 本网站(ourDEV.cn)原名称为ourAVR.com(我们的AVR),自2007-09-01起从专业的AVR网转成综合电子网站。 本网站系统由armok Using Oracle + Java/JSP + WebLogic + Linux 2001/12/20 -- 2007/09/13 本BBS所有代码均为原创,版权归 armok 所有。本网站自:2004-10-03,16:31:17 起开始运行。 |
|||
| 法律顾问: | 本网站尊重知识产权,自2007年08月15日起,魏龙律师担任ourDEV.cn(原ourAVR.com)常年法律顾问。 | |||