矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: yjmwxwx

试用瑞萨单片机遇到问题

[复制链接]
     
发表于 2023-9-10 14:35:05 | 显示全部楼层
yjmwxwx 发表于 2023-9-9 13:38
又挂一片,也不知道是内部电路坏了还是哪里有锁,手册IO部分没看有说明。

我大概试出问题出在哪里 ...

你这个,就是我说的,芯片IO配置上的逻辑不对,我怀疑引起了IO内部的短路
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 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又正常了,也不知道这俩数组是干什么用的。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-10 15:15:58 | 显示全部楼层
zjnbdxsh 发表于 2023-9-9 22:18
我没有说过SWD接口不可以有VCC插口。还是多学学电路知识吧。

关键是不知道硬件连接问题还是软件问题,搞不懂哪里出的问题。
回复 支持 反对

使用道具 举报

发表于 2023-9-11 09:07:34 | 显示全部楼层
看了半天没搞明白,楼主用的什么开发环境?瑞萨官方的?有没有可能编译器设置不对导致编译结果异常,烧录进去挂了?
另外楼主要薅羊毛就得有个薅羊毛的正确姿势,我认识薅类似羊毛的人都会按照官方操作指南和方案来干活,先把基本流程彻底调通调稳定了在想办法优化精简
还有楼主这个硬件实际环境可能存在问题,说不清具体问题,就是感觉有点怪(和电路简单与否没关系)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-11 09:28:50 | 显示全部楼层
MRF245 发表于 2023-9-11 09:07
看了半天没搞明白,楼主用的什么开发环境?瑞萨官方的?有没有可能编译器设置不对导致编译结果异常,烧录进 ...

我用的编译器是ARM-NONE-EABI,程序是在文本编辑器里写的,调试用的JLINK命令行,烧录进去不会挂,运行会挂,不知道为什么在程序里面加上那俩数组就没事了,但是我不知道这俩数组是干什么的。

官方那套要重新学怎么用,我这套路不用学,他这个是CORTEX-M23,和CORTEX-M0差不多,把我以前写的M0的程序移植过来就行了。

硬件部分没问题,就是我没加那俩数组,自己写的程序占用了原来数组的位置导致未知问题
回复 支持 反对

使用道具 举报

     
发表于 2023-9-12 06:34:13 来自手机 | 显示全部楼层
用汇编必须得对芯片非常熟悉,只能说楼主牛13
回复 支持 反对

使用道具 举报

发表于 2023-9-12 09:02:30 | 显示全部楼层
我没有很仔细研究过STM32这类ARM片子,但我写过一些代码,不同类型ARM芯片具有自己特有的启动代码(S文件),包括中断向量定义等,包括以前S3C2410一类老古董一样,启动文件在MDK制作工程项目时必须加入工程否则编译出来代码无法正常工作(也可能完全无法编译,我没试过)。
楼主不用官方或大众化常规方法先调通,而是一来就用自己方案,出问题你可不能怪芯片。我认为问题就出在和前端启动代码有关的地方,包括你说什么2个数组也是启动代码的问题。
我一直强调。瑞萨是世界出货量第二大厂,不可能在一款量产芯片上出特别严重影响基础功能的设计问题,出这种基础问题一定是用户问题。自己好好想想。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-12 09:57:13 | 显示全部楼层
MRF245 发表于 2023-9-12 09:02
我没有很仔细研究过STM32这类ARM片子,但我写过一些代码,不同类型ARM芯片具有自己特有的启动代码(S文件) ...

出问题确实是我自己造成的,如果用官方工具肯定不会遇到我这样的问题。

他的官方工程里面还真没.s文件,库都是c写的,全是英文看不懂,我没用过这么高级的工具写程序所以不懂怎么用,看野火出了一个瑞萨RA单片机教程,看着学起来也是比较麻烦的,反正我学了好几天没学会。我自己写是从上电第一条指令开始写,看手册难免有理解错误的地方,自己写代码也难免有写错的地方,手册上千页根本不知道哪里有介绍那俩数组干什么的,官方的资料可能就是为了让用户用他提供的工具写程序,不是让客户了解细节重新写个自己的库。

芯片肯定是没问题的,只是一些细节可能手册没写或者写的比较晦涩难懂。


回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-12 22:14:01 | 显示全部楼层
驱动COG12864成功。。。

电路

SCH_Schematic1_1-P1_2023-09-12.png

SCH_Schematic1_2023-09-12.pdf (143.52 KB, 下载次数: 132)

ProProject_R7FA2E1A7_COG12864_2023-09-12.zip (70.8 KB, 下载次数: 130)

程序

lcd.zip (14.87 KB, 下载次数: 117)

视频


回复 支持 反对

使用道具 举报

     
发表于 2023-9-13 13:44:01 | 显示全部楼层
芯片应该不会这么容易坏掉, 应该是锁定了. 你要细看文档.

因为看到STM32F103,有解锁这一说法.



回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-13 15:56:02 | 显示全部楼层
jforu 发表于 2023-9-13 13:44
芯片应该不会这么容易坏掉, 应该是锁定了. 你要细看文档.

因为看到STM32F103,有解锁这一说法.

  手册是英文的我又不懂英文,免费翻译软件翻译的质量又比较差,看起来很费力。。虽然不知道哪里出的问题,但是添加上那俩数组已经没问题了。
回复 支持 反对

使用道具 举报

     
发表于 2023-10-21 00:38:51 | 显示全部楼层
为什么要学这个呢。现在国产单片机挺多挺便宜的。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-10-21 11:43:15 | 显示全部楼层
HYLG 发表于 2023-10-21 00:38
为什么要学这个呢。现在国产单片机挺多挺便宜的。

为了赚钱啊,能得到个最低的优胜奖,扣掉税也有800元奖励啊,既然他这电赛是瑞萨冠名的,我用瑞萨单片机怎么也要给我加分吧,既然是瑞萨MCU杯怎么也要留几个名额给用瑞萨MCU的作品吧


截图_2023-10-21_11-28-34.png


截图_2023-10-21_11-29-28.png



我又买了CW32了,接下来打算学学CW32,他们的人说用他们MCU做东西也有奖励,我今年花了2000多了,怎么也要想办法搞回点来,家里人看我一次次买东西忍我很久了,我今年光搞內阻仪就用了四种MCU了,CW32是第五种。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-10-21 11:44:11 | 显示全部楼层
日了日都争雄 发表于 2023-10-9 12:37
所谓烧了的单片机再串回100欧电阻试试

串回来也不行,不知道什么问题,不知道用别的方式刷程序能不能恢复
回复 支持 反对

使用道具 举报

     
发表于 2023-10-21 14:05:45 | 显示全部楼层
HYLG 发表于 2023-10-21 00:38
为什么要学这个呢。现在国产单片机挺多挺便宜的。

看人家的头像,锄头都用几种用几种MCU不正常么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-26 23:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表