嘛呢嘛呢home 发表于 2021-3-22 17:33:24

自制一块6502开发板





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

Golden Blonde 发表于 2021-3-31 08:18:20

这种东西在大学里特别流行。
页: [1]
查看完整版本: 自制一块6502开发板