技术宅的结界

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

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 885|回复: 1
收起左侧

自制一块6502开发板

[复制链接]

3

主题

5

帖子

99

积分

用户组: 小·技术宅

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

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

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

x

实物

实物

原理图

原理图

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口传数据老出错,要么写
不对,要么读不对,上位机我都差不多写好了,这货还没调好,果断放弃了,

评分

参与人数 1威望 +5 宅币 +10 贡献 +5 收起 理由
0xAA55 + 5 + 10 + 5 6502还真够硬核的

查看全部评分

回复

使用道具 举报

39

主题

219

帖子

7847

积分

用户组: 管理员

UID
77
精华
14
威望
144 点
宅币
7112 个
贡献
158 次
宅之契约
0 份
在线时间
160 小时
注册时间
2014-2-22
发表于 2021-3-31 08:18:20 | 显示全部楼层
这种东西在大学里特别流行。

本版积分规则

QQ|申请友链||Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2021-10-29 04:05 , Processed in 0.050651 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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