矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1134|回复: 5

最舒服io:STM32外接USB键盘和液晶屏

[复制链接]
     
发表于 2024-9-1 20:21:45 | 显示全部楼层 |阅读模式
单片机常见输入输出设备是矩阵键盘、OLED屏幕或是串口,然而矩阵键盘手感很差,串口依赖于计算机,没法独立工作。能不能把计算机的常用输入输出:键盘与液晶屏接到单片机上呢?PS2键盘是很容易操作的,但是PS2键盘很少见,为了单片机单独买一个不划算;USB键盘驱动很复杂,但是STM32F4的USB外设和CUBEMX的自动代码生成又简化了USB键盘的驱动难度。因此我使用STM32F4、USB键盘、串口液晶屏,实现了一个文本编辑器,这个文本编辑器能运行之前我编写的一个BASIC解释器。
现在代码BUG比较多,还需要后续修改。

评分

1

查看全部评分

     
 楼主| 发表于 2024-9-1 20:23:32 来自手机 | 显示全部楼层
开机后,液晶屏显示BASIC代码,按住ctrl键再回车,代码执行,输出e的近似值
IMG_20240901_202159.jpg
IMG_20240901_202153.jpg
回复 支持 反对

使用道具 举报

     
发表于 2024-9-1 22:28:54 | 显示全部楼层
仰望的大神,赞一个
回复 支持 反对

使用道具 举报

     
发表于 2024-9-1 22:36:28 | 显示全部楼层
做了 usb-host ?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-1 22:58:45 来自手机 | 显示全部楼层
t3486784401 发表于 2024-9-1 22:36
做了 usb-host ?

是的,具体代码我之前的帖子有
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-1 22:59:06 来自手机 | 显示全部楼层
代码有错误,计算的不是e而是e-1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-26 19:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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