|
|
本帖最后由 zqf900605 于 2025-10-20 11:06 编辑
前段时间拆了几块打磨单片机。确定芯片型号的帖子在这里,https://www.mydigit.cn/thread-554844-1-1.html。
SAM88 S3F9454,知道了芯片型号后就开始找数据手册,网上很多手册都是半截的,协议也都没给。看看手册感觉这款单片机挺简单的。
接着找开发环境,都是老版本,下载软件也就一个让我很恶心的网站上有,不仅要钱,广告又多,文件说明又没有,文本禁止复制,拿着别人的东西来收钱。
最后好不容易在阿莫上找着一个接近后期的版本。和官网上的更新说明对比了一下后期的更新没什么我要用到的。
开发环境找着了接着找下载线,这玩意的下载线真贵啊,这老古董居然还要卖300-600,某鱼二手都要三百加。这是物以稀为贵嘛?
拿STC不当回事嘛?三星都把单片机业务卖掉了,手里留着这古董确定有人要??
没办法了看了看朋友的580U和RT809支持,就跑他那写了进去试了一下。先确定一下开发环境和单片机能正常使用不。以防单片机不能用别折腾。
烧上后测试程序正常,想要状态正常输出了。说明前两项可行。就看怎么下载程序了,总不能老跑别人那用。
接着继续找下载线的问题,找来找去内外网居然只找着一条下载线的信息,问题还是那个垃圾网站的,资料啥说明也没,都不知道里面啥东西先要钱。真让人恶心。
不过还好他分享的帖子里有不用加关注就能看的而且还在github上共享了一份,但可惜的是他的方法是在linux下用LPT口烧写的。
于是看他的源码把烧写数据部分的内容拿出来,就在C52的单片机上做测试,由于不会写上位机,只能用串口发数据给51再写进SAM88里,很多操作不方便。
测试了很多次最后也是有一半的机会能读写,我觉的是时序不对。但是没有人分享就没法去确认了。手册里也没有下载数据的说明。
测试多次后终于我没耐心了。在淘宝下单了一个十几块(加了一个红包)的开源逻辑分析议,就是20块钱的那种。准备再去朋友那拿809抓一下时序。
收到货后先拿了CH341试了一个看看怎么用,以前没用过这高级货,先学习一下,正好之前见到Neoprogrammer这个版本里有这个芯片的支持,
拆芯片的帖子说了这个测试过了不能烧写它。这样就能看看这个软件的时序对不对,测试结果当然是时序不对了。
只是不知道为什么这个里边有,但时序却不对,难道是作者没时间弄??接着再看看另一个版本的也就是CH341 for FWH NAND这个里边也有。
抓到时序后和之前的源码对比发现这个是对的。接着焊了一块简单的转接板进行测试终于能正常烧写的,因为不知道怎么接线也是一直没成功过。
有工具就是方便。真是太感谢这些开源的大佬们了。测试正常就开始画板打样,焊接测试终于全部搞定。
有一个检测转接板的勾要去掉,我把所有IO口都依次接高低电平试过了他还是提示未连接,所以只能去掉检测转接板。
自己做的半拉下载线也放弃了,都这么省劲了,还折腾它干嘛。
这款单片机简单好学,我是新手,只看手册就能正常驱动它了,我感觉比51还简单。现在下载线也能几十块钱搞定了。
某鱼上有卖4毛一块的新件DIP16。运费6块。本来问好价格了我想买一点呢。但想了想我拆了十来块又有点懒,买上也不一定会做啥东西就没买了。
上边还有卖好几块钱的,真好奇这没人用的古董下载线又那么贵能卖出去嘛。
扯了这么长,但是我找资料的路程比这还费劲啊,中间省略了很多。下边分享一下资料吧。文件比较多还是放网盘了。大部分网上能找到有不放心的也可以到原站下。
CH341 2.0.0.43 FWH CH341 2.0.0.43 NAND CH341烧写FWH和 NAND芯片用的。现在用的就是这个可以写三星SAM88的芯片。github上
EWSAM8-EV-3201 IAR只对三星的部分单片机的开发环境,测试win7-11都能正常使用。这是唯一一个找到的接近新版的。在阿莫论坛上下载的。
S3F9444_datasheet 英文手册,S3F9454_中文手册,
S3F9454_PCB_Adapter,我自己画的转接板,PADS出的gerber文件,可以直接打板。
S3F9454_READ.sal,S3F9454_WRITE.sal,开源的逻辑分析仪抓的读写时序,我用的上位机是Logic-2.4.36-windows-x64_sdiscuss.saleae.com.
S3F9454测试例程,网上共享的源码,
S3F9454初始化,一款提供芯片初始化设置的小工具。
sam88_LPTprogrammer。liunx使用lpt下载数据的源码,github和我说的那个网站上有。
USBASP_Firmware_2.6,usbasp的新固件2.6版本,使用Neoprogrammer, amprogrammer, AVRDUDESS-2-portable,时必须要更新下载线的固件到2.6才能使用。这是之前做CH341的一块找的,网上不好找,也是找了很久来找到的,有人藏着光秀不分享。我来分享一下吧。
但是使用mega8模拟usb导致速度很慢,所以我感觉没啥用,不如使用CH341,通杀SPI_flash,iic,avr,现在又能写SAM88了。
通过网盘分享的文件:SAM88
链接: https://pan.baidu.com/s/19BAg18A9PuM5AJAPh-GXpw 提取码: mydi
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|