|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
st72f324j4t6不起震 |
作者:redchj 栏目:MCU技术 |
用RLINK下载没有反应,后来查板子,发现晶震不振,另外换了块板子,还是不振,有什么其他的原因吗? |
2楼: | >>参与讨论 |
作者: 香水城 于 2007/4/15 14:01:00 发布:
把你的晶振和相关的阻容器件的数值报上来 有没有换个晶振试一下?晶振的频率是多少? |
3楼: | >>参与讨论 |
作者: redchj 于 2007/4/15 14:52:00 发布:
换过了. 开始用的11.0592M的,负载电容25P,后来换成4.9152M的,负载电容也是25P,用示波器看都没有起震.是否需要设置OPTION位?但是我用RLINK连不上,也设置不了.提示说:芯片没有回应.怎么回事?请告诉我正确的做法,谢谢! |
4楼: | >>参与讨论 |
作者: 香水城 于 2007/4/15 16:43:00 发布:
查一下供电正常吗;你给出的信息不够,不能判断问题所在 能把电路图发上来看看? |
5楼: | >>参与讨论 |
作者: redchj 于 2007/4/15 16:49:00 发布:
图很简单 这个是CPU park,其他部分不在这张图上,供电为5V,没有问题,用的直流电源. * - 本贴最后修改时间:2007-4-15 17:00:39 修改者:香水城 |
6楼: | >>参与讨论 |
作者: redchj 于 2007/4/15 16:54:00 发布:
版主帮我把图删掉吧,有我的名字. 谢谢! |
7楼: | >>参与讨论 |
作者: 香水城 于 2007/4/15 16:58:00 发布:
PC4、PC6、ICCSEL和RESET引脚怎么接的? 这几个脚与编程有关。 |
8楼: | >>参与讨论 |
作者: redchj 于 2007/4/15 18:27:00 发布:
这样 其中,PC4,PC6接上拉4.7K到5V,连到ICC接口的2脚和4脚,ICCSEL接10K的电阻到地,编程的时候接12V,RESET接ICC的第6脚,阻容复位结构,电阻为4.K,电容为10UF。电阻接5V,电容接地。 |
9楼: | >>参与讨论 |
作者: 香水城 于 2007/4/15 18:50:00 发布:
现在帮不了你,你从哪个代理处拿到的芯片,可以请他们的FAE帮忙 “ICCSEL接10K的电阻到地,编程的时候接12V”,相信你这个12V是通过编程器提供的。 根据你描述的情况,暂时看不出有什么问题,你从哪个代理处拿到的芯片,可以请他们的FAE帮忙看看。 |
10楼: | >>参与讨论 |
作者: redchj 于 2007/4/15 18:55:00 发布:
要的样片。 两个芯片同样问题,不起震。12V是外部给的。但是目前是晶震不起来,和12V没有关系。 |
11楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/15 21:50:00 发布:
去掉你的12V电源 用RLink连一下,看看能不能读取。 |
12楼: | >>参与讨论 |
作者: redchj 于 2007/4/16 9:12:00 发布:
可以读拉! 奇怪啊,去掉12V,就可以读拉.由于已经晚上12点了,来不及试擦除和写入了.没有12V,怎么编程呢? |
13楼: | >>参与讨论 |
作者: 浪淘沙 于 2007/4/16 9:46:00 发布:
9楼说了“这个12V是通过编程器提供的” 只有在编程器需要擦除和写入时才会提供12V,编程器会在适当的时候输出12V,通常情况下12V是不存在的。 |
14楼: | >>参与讨论 |
作者: redchj 于 2007/4/16 9:54:00 发布:
这样啊,受教了.但是^ 好,谢谢!那么就是说我不需要提供12V给它,RLINK会提供的?但是,RLINK从USB供电,只有5V,难道它还要升压?还有,2324的手册说,12V应该在VCC起来后提供,难道是编程器提供,编程器并不知道什么时候VCC起来. |
15楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/16 10:46:00 发布:
RLink上有DC-DC, 如果你在ST的网站上下载过ST-Stick的原理图,可以看到上面就有一个DC-DC。 Indart上有的就是St的662 |
16楼: | >>参与讨论 |
作者: 8bit_mcu 于 2007/4/19 17:25:00 发布:
RLINK不能调试324 虽然列表里说可以,实际上rlink不能在线调试324,你选别的(例如INDART)吧! |
17楼: | >>参与讨论 |
作者: redchj 于 2007/4/22 11:38:00 发布:
还是不行啊! hi,各位大侠,还是擦除不了啊!可以读,但是擦写的时候,出现图片中的错误。另外,8bit_mcu老兄,你说不能调试324? |
18楼: | >>参与讨论 |
作者: redchj 于 2007/4/22 20:05:00 发布:
一旦写入option bytes就提示器件没有响应了 我可以读出和写入option bytes,可是一旦改成Restoator Oscilitator,就提示ICC ERROR,器件没有响应,和之前我外部供给12V的情况一样了。(平常在不编程的时候,我量了VPP脚是4.2V,编程的时候是11.7V,当然还是擦除不成功) |
19楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/22 20:51:00 发布:
如果去掉ICC Mode Entry呢? |
20楼: | >>参与讨论 |
作者: redchj 于 2007/4/22 21:46:00 发布:
现在的问题是···· 1:无论怎么样都不能擦除,现象请参照上面的图片 2:写入option bytes后,都不能读出了;不写的话,可以读出 3:RLINK到底能不能仿真324? |
21楼: | >>参与讨论 |
作者: redchj 于 2007/4/23 10:50:00 发布:
已经按照你说的做了,都试过,就是不行 郁闷啊! |
22楼: | >>参与讨论 |
作者: redchj 于 2007/4/23 14:18:00 发布:
没有人可以解决这个问题吗? 有没有人有曾经烧写324成功的经历? |
23楼: | >>参与讨论 |
作者: 香水城 于 2007/4/23 14:28:00 发布:
14楼已经说过“RLink不能调试324” 你的VPP编程电压11.7V略低。 至于RLink不能读出,你是否设置了Option Byte的读保护位?从你的图片上看不出。 |
24楼: | >>参与讨论 |
作者: redchj 于 2007/4/23 14:42:00 发布:
我无论设置不设置option bytes都不能擦写 我有2块板子可以试,一块写了option bytes,一块没有写.写的那块不能连接上了,读option bytes和读MEMORY都不成;没有写的那块可以读,但是擦除失败,提示ST7 DRIVER,不能和MONITOR通信. 根据资料,MODE ENTRY如果选择忽略的话,讲一个个的试各种配置,知道成功,显然写入option bytes为Rasionator oscililator现象是不对的;而不能擦除的话,我的电压为11.7V,这个是USB接口直接供电的,难道是电流不够?但是我目标板供电了,这个和RLINK的供电应该是相通的,供电不够应该是不会的,那么剩下的问题就是,究竟RLINK可以擦写324吗?可以仿真324吗? |
25楼: | >>参与讨论 |
作者: zl_777 于 2007/4/23 16:29:00 发布:
建议 我用过rlink烧录过ST72F324,可以烧录,但是不支持仿真。你不能烧写ST72F324是你的icc连接电路有问题,请仔细检查一下。特别是reset脚!从个人使用来看,我觉得inDart要比rlink好用,我建议你可能的话还是用inDart来烧录吧。 |
26楼: | >>参与讨论 |
作者: redchj 于 2007/4/23 16:49:00 发布:
RESET脚接了10UF的电容下拉到地 复位用的是普通的阻容复位.电容用的是10UF,电阻是4.7K.如果复位有问题的话,怎么可以读出324里面的内容?indart可以仿真324? * - 本贴最后修改时间:2007-4-23 16:58:47 修改者:redchj |
27楼: | >>参与讨论 |
作者: zl_777 于 2007/4/24 10:22:00 发布:
修改reset电路 你是不是将icc的复位直接连接到mcu的复位?如果是的话,那么icc的复位线上将有一个10UF的电容,这会造成复位信号的不完全确定性,从而影响到正常的通讯,建议将上拉电阻改47k,再串一个4.7K电阻,最后接到电容。icc和mcu的复位线接在两个电阻的中间。 inDart-USB可以仿真ST72F324,我现在在用着。 |
28楼: | >>参与讨论 |
作者: redchj 于 2007/4/24 14:04:00 发布:
是的,indart多少钱呢 这样,那么你的意思是复位用47K+4.7K+10UF电容,3个串联,ICC的复位和芯片的复位接到47K和4.7K的串联点?这样复位的时间将很长?另外INDART多少钱?不含税? |
29楼: | >>参与讨论 |
作者: redchj 于 2007/4/24 14:34:00 发布:
象这幅图片一样 如图 |
30楼: | >>参与讨论 |
作者: redchj 于 2007/4/24 20:40:00 发布:
好了!谢谢zl_777 ! 谢谢!RLINK可以仿真2141吗?你的那个INDART可以仿真吗? |
31楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/25 0:30:00 发布:
141?已经是过去式了,建议用ST7MC RLink我试过可以对324编程,inDart是可以对324在线调试和编程的,我的DVP3都给客户借了,我用的也是inDart,如果要调试ST7MC还就只能用inDdart,原因嘛都是那个BLDC-Kit惹的祸。你的RLink不能连上324,应该是硬件连接问题。因为在RFlasher中有可以忽略option Byts的功能,不管如何设置至少对那个写过的应该是可以读到Option Bytes的内容。 |
32楼: | >>参与讨论 |
作者: redchj 于 2007/4/25 10:15:00 发布:
INDART多少钱呢 我把复位电路改成ZL_777建议的样子,就像我贴图一样,可以了.option tytes可能是特例,我两块板子(因为就2块样片),一块可以,另外一块就不行.不能仿真真的很痛苦,特别是对我这种刚用ST的人来说.幸亏我把CPU做成了PARK,我又做了块用ARM2132代替,但是我还是想用ST.to:grant,我如果另外的项目用无刷电机,用那块芯片呢?RLINK是不是可以卖掉,换INDART了?总的来说,这次用ST有点痛苦的,浪费了很多时间,希望我最后可以达到目的. |
33楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/25 12:23:00 发布:
Re BLDC,要看你的具体要求,ST专门做直流无刷的电机控制有个系列ST7MC是比较成熟的,开发资料、用户调试界面、C语言源代码在ST的网站上都可以免费下载。我以前也有一个帖子关于BLDC驱动的,里面有很多7MC的资料连接,可以参考。 http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=st7mc 你正想用ST,呵呵,2132可以考虑715是不是满足要求啊。 RLink能不能卖掉我就不知道了。indart需要购买,做马达控制用inDart在线调试最好需要有隔离板,购买不便宜,但网上可以下载到一些参考的原理图可以自己做。对于隔离板,任何工具,只要是在线调试BLDC(当然是5V以上的啊)最好都要有隔离。 |
34楼: | >>参与讨论 |
作者: redchj 于 2007/4/25 13:24:00 发布:
INDART网上看到好像400美元. BLDC是下一步的打算,我很感兴趣. |
35楼: | >>参与讨论 |
作者: grant_jx 于 2007/4/25 13:35:00 发布:
没那么贵,你找代理或分销商寻价吧 |
36楼: | >>参与讨论 |
作者: zl_777 于 2007/4/26 11:02:00 发布:
inDart-STX很便宜 找代理商买,RMB600~800,具体多少钱我不记得了,估计现在RMB600可以买到了。如果你要开发BLDC,ST的的开发套件比较贵(带24VDC马达和隔离板),但是很好用,所有的源程序都提供了,这一点比较好。BLDC的开发套件里面包含了inDart开发工具,用的是ST7FMC这个MCU芯片。 |
37楼: | >>参与讨论 |
作者: redchj 于 2007/4/26 13:11:00 发布:
你们不卖indart吗? 为什么你们没有? |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |