zhxzhx
发表于 2023-9-10 14:35:05
yjmwxwx 发表于 2023-9-9 13:38
又挂一片,也不知道是内部电路坏了还是哪里有锁,手册IO部分没看有说明。
我大概试出问题出在哪里 ...
你这个,就是我说的,芯片IO配置上的逻辑不对,我怀疑引起了IO内部的短路
yjmwxwx
发表于 2023-9-10 15:13:10
zhxzhx 发表于 2023-9-10 14:35
你这个,就是我说的,芯片IO配置上的逻辑不对,我怀疑引起了IO内部的短路
我昨天晚上又焊了一片,这次把ADC的VREF那俩引脚一个接地一个接3.3,程序就初始化ADC、GPT、DTC、SCI_SPI然后就LED闪灯,运行了 一会灯不亮了,我以为这IO坏了,这次调试器正常,外部时钟也正常,死马当活马医,把官方工具编译固件里面向量表后面两个数组加到我程序里面,就是49楼那俩,加上后LED又正常了,也不知道这俩数组是干什么用的。
yjmwxwx
发表于 2023-9-10 15:15:58
zjnbdxsh 发表于 2023-9-9 22:18
我没有说过SWD接口不可以有VCC插口。还是多学学电路知识吧。
关键是不知道硬件连接问题还是软件问题,搞不懂哪里出的问题。
MRF245
发表于 2023-9-11 09:07:34
看了半天没搞明白,楼主用的什么开发环境?瑞萨官方的?有没有可能编译器设置不对导致编译结果异常,烧录进去挂了?
另外楼主要薅羊毛就得有个薅羊毛的正确姿势,我认识薅类似羊毛的人都会按照官方操作指南和方案来干活,先把基本流程彻底调通调稳定了在想办法优化精简
还有楼主这个硬件实际环境可能存在问题,说不清具体问题,就是感觉有点怪(和电路简单与否没关系)
yjmwxwx
发表于 2023-9-11 09:28:50
MRF245 发表于 2023-9-11 09:07
看了半天没搞明白,楼主用的什么开发环境?瑞萨官方的?有没有可能编译器设置不对导致编译结果异常,烧录进 ...
我用的编译器是ARM-NONE-EABI,程序是在文本编辑器里写的,调试用的JLINK命令行,烧录进去不会挂,运行会挂,不知道为什么在程序里面加上那俩数组就没事了,但是我不知道这俩数组是干什么的。
官方那套要重新学怎么用,我这套路不用学,他这个是CORTEX-M23,和CORTEX-M0差不多,把我以前写的M0的程序移植过来就行了。
硬件部分没问题,就是我没加那俩数组,自己写的程序占用了原来数组的位置导致未知问题
aidn
发表于 2023-9-12 06:34:13
用汇编必须得对芯片非常熟悉,只能说楼主牛13
MRF245
发表于 2023-9-12 09:02:30
我没有很仔细研究过STM32这类ARM片子,但我写过一些代码,不同类型ARM芯片具有自己特有的启动代码(S文件),包括中断向量定义等,包括以前S3C2410一类老古董一样,启动文件在MDK制作工程项目时必须加入工程否则编译出来代码无法正常工作(也可能完全无法编译,我没试过)。
楼主不用官方或大众化常规方法先调通,而是一来就用自己方案,出问题你可不能怪芯片。我认为问题就出在和前端启动代码有关的地方,包括你说什么2个数组也是启动代码的问题。
我一直强调。瑞萨是世界出货量第二大厂,不可能在一款量产芯片上出特别严重影响基础功能的设计问题,出这种基础问题一定是用户问题。自己好好想想。
yjmwxwx
发表于 2023-9-12 09:57:13
MRF245 发表于 2023-9-12 09:02
我没有很仔细研究过STM32这类ARM片子,但我写过一些代码,不同类型ARM芯片具有自己特有的启动代码(S文件) ...
出问题确实是我自己造成的,如果用官方工具肯定不会遇到我这样的问题。
他的官方工程里面还真没.s文件,库都是c写的,全是英文看不懂,我没用过这么高级的工具写程序所以不懂怎么用,看野火出了一个瑞萨RA单片机教程,看着学起来也是比较麻烦的,反正我学了好几天没学会。我自己写是从上电第一条指令开始写,看手册难免有理解错误的地方,自己写代码也难免有写错的地方,手册上千页根本不知道哪里有介绍那俩数组干什么的,官方的资料可能就是为了让用户用他提供的工具写程序,不是让客户了解细节重新写个自己的库。
芯片肯定是没问题的,只是一些细节可能手册没写或者写的比较晦涩难懂。
yjmwxwx
发表于 2023-9-12 22:14:01
驱动COG12864成功。。。
电路
程序
视频
https://www.bilibili.com/video/BV1Pu411c72b/?share_source=copy_web&vd_source=6f1b94e7c974d8b665e38c4eb30d4812
jforu
发表于 2023-9-13 13:44:01
芯片应该不会这么容易坏掉, 应该是锁定了. 你要细看文档.
因为看到STM32F103,有解锁这一说法.
yjmwxwx
发表于 2023-9-13 15:56:02
jforu 发表于 2023-9-13 13:44
芯片应该不会这么容易坏掉, 应该是锁定了. 你要细看文档.
因为看到STM32F103,有解锁这一说法.
:Q手册是英文的我又不懂英文,免费翻译软件翻译的质量又比较差,看起来很费力。。虽然不知道哪里出的问题,但是添加上那俩数组已经没问题了。
HYLG
发表于 2023-10-21 00:38:51
为什么要学这个呢。现在国产单片机挺多挺便宜的。
yjmwxwx
发表于 2023-10-21 11:43:15
HYLG 发表于 2023-10-21 00:38
为什么要学这个呢。现在国产单片机挺多挺便宜的。
为了赚钱啊,能得到个最低的优胜奖,扣掉税也有800元奖励啊,既然他这电赛是瑞萨冠名的,我用瑞萨单片机怎么也要给我加分吧,既然是瑞萨MCU杯怎么也要留几个名额给用瑞萨MCU的作品吧
我又买了CW32了,接下来打算学学CW32,他们的人说用他们MCU做东西也有奖励,我今年花了2000多了,怎么也要想办法搞回点来,家里人看我一次次买东西忍我很久了,我今年光搞內阻仪就用了四种MCU了,CW32是第五种。
yjmwxwx
发表于 2023-10-21 11:44:11
日了日都争雄 发表于 2023-10-9 12:37
所谓烧了的单片机再串回100欧电阻试试
串回来也不行,不知道什么问题,不知道用别的方式刷程序能不能恢复
aidn
发表于 2023-10-21 14:05:45
HYLG 发表于 2023-10-21 00:38
为什么要学这个呢。现在国产单片机挺多挺便宜的。
看人家的头像,锄头都用几种用几种MCU不正常么?;P