找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2162|回复: 1

自制一块6502开发板

[复制链接]

3

主题

2

回帖

99

积分

用户组: 小·技术宅

UID
4982
精华
0
威望
6 点
宅币
77 个
贡献
5 次
宅之契约
0 份
在线时间
9 小时
注册时间
2019-5-22
发表于 2021-3-22 17:33:24 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×

实物

实物

原理图

原理图

pcb

pcb


集成了2块6522来做gpio,暂时只用到一块去连接LCD1602,画原理图的时候有了个大胆的想法,接一个tf卡读卡模块,剩下的口想再接几个按钮。

集成了1块6551来做uart,调试6551差点让我弃坑了,淘的是拆机件,所以几块6551都各不同,好像是有不支持主频2M的,不过这不是主要的问题
当时能找到关于6551的手册是um6551,结果这货没有解释它的波特率是怎么出来的,只告诉我如何设置波特率,翻墙找到r6551a的手册才发现,
这货居然是通过外置的晶振96分频得到19200波特率的,所以外置晶振必须是1.8432Mhz的晶振,我直接怼了一个2M的上去,死活搞不出19200的

集成了1块SRAM和1块EEPROM,地址映射通过分立器件做的,ROM需要挂在高址,因为6502复位后会从FFFC读取复位中断向量,rom用的是at28c256,
映射在8000-FFFF上,烧录器用的是大佬开源的,带有python的gui。原本的设计是用STC15做EEPROM的烧录的,但是用P0口传数据老出错,要么写
不对,要么读不对,上位机我都差不多写好了,这货还没调好,果断放弃了,

回复

使用道具 举报

55

主题

275

回帖

9352

积分

用户组: 管理员

UID
77
精华
16
威望
237 点
宅币
8217 个
贡献
251 次
宅之契约
0 份
在线时间
254 小时
注册时间
2014-2-22
发表于 2021-3-31 08:18:20 | 显示全部楼层
这种东西在大学里特别流行。
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-19 19:01 , Processed in 0.038685 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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