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

QQ登录

只需一步,快速开始

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

自制一块6502开发板

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

回复

使用道具 举报

发表于 2021-3-31 08:18:20 | 显示全部楼层
这种东西在大学里特别流行。
回复 赞! 靠!

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-22 00:34 , Processed in 0.028961 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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