cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5828|回复: 13

[fx-9860/9750] 请教一下有没有计算器是可以DIY通信的(如串口)

[复制链接]
发表于 2021-3-14 16:15:33 | 显示全部楼层 |阅读模式
只玩过最基础的82es和991这种。我看到一些更高级的计算器是有USB接口之类的。
有没有计算器它的IO具有这样可编程的空间呢?
希望计算器可以和开发板互传数据,可以做到么?
发表于 2021-3-14 17:07:38 | 显示全部楼层
现在那些支持编程的计算器不知道是不是属于你说的可通信范畴
 楼主| 发表于 2021-3-15 00:24:49 | 显示全部楼层
think21st 发表于 2021-3-14 17:07
现在那些支持编程的计算器不知道是不是属于你说的可通信范畴

我大概就是想要一个可以控制的串口。
比如在计算机上编写为计算器编写程序的时候,可以写 SerialTransmit 和 SerialReceive 之类的函数从接口收发数据。
我在RevolutionFX(好像是个插件来着)上看到了相关的函数,但也不清楚哪些计算器可以刷,以及是否有更多可以配置的参数。
发表于 2021-3-23 10:00:25 | 显示全部楼层
大部分计算器都没有设计一个通用接口进行数据传输。
如果希望让计算器和开发板通信,你需要在开发板上进行解码。

目前做起来最简单的应该是 HP 系列的红外传输了;TI-92+ 的 CBL 口也有开发潜力,但资料并不多。
顺便再缅怀一下 ArithMax
 楼主| 发表于 2021-3-23 19:05:30 | 显示全部楼层
dousha99 发表于 2021-3-23 10:00
大部分计算器都没有设计一个通用接口进行数据传输。
如果希望让计算器和开发板通信,你需要在开发板上进行 ...

感谢大佬。我在本坛找到以前有人分享的一篇 A Hewlett Packard Infrared Signal Decoder. 数据时序介绍的比较清楚。但是系统复杂度还是不低。
发表于 2021-3-26 09:36:46 | 显示全部楼层
老 9860 似乎支持,不过应该不好买了
需要通过 syscall 调用


serial.png

fx_calculators_SuperH_based.chm (1.19 MB, 下载次数: 19)

发表于 2021-3-30 20:37:13 | 显示全部楼层
nspire就是符合你要求的计算器
发表于 2021-3-30 20:37:56 | 显示全部楼层
如果有兴趣可以加入我们视野小组
 楼主| 发表于 2021-4-7 16:58:00 | 显示全部楼层
感谢各位
俺已经知道啦
现在手上是刷9860的9750GII
3Pin通讯协议是很普通的UART,波特率38400,停止位2bit,无校验位。
Send38k和Receive38k有特殊的握手和数据格式,详见casio e200的说明书(就是3pin线连接的那个外设)。
所以去买个2.5mm转杜邦线,再根据握手格式写程序,就可以通信了。
 楼主| 发表于 2021-4-7 17:16:05 | 显示全部楼层
Myth 发表于 2021-3-26 09:36
老 9860 似乎支持,不过应该不好买了
需要通过 syscall 调用

是后来的机器都无法调用syscall么
 楼主| 发表于 2021-4-7 17:23:37 | 显示全部楼层
imath 发表于 2021-3-30 20:37
如果有兴趣可以加入我们视野小组

视野小组是?专门研究Nspire的么
发表于 2021-4-10 19:45:57 | 显示全部楼层
KomalaY 发表于 2021-4-7 17:16
是后来的机器都无法调用syscall么

刚刚弄好了 9860 的 USB 通讯,做了一个拿计算器当电脑键盘的程序。你的计算器应该也可以
 楼主| 发表于 2021-4-14 11:45:17 | 显示全部楼层
Myth 发表于 2021-4-10 19:45
刚刚弄好了 9860 的 USB 通讯,做了一个拿计算器当电脑键盘的程序。你的计算器应该也可以 ...

感谢,我会试一试的
发表于 2021-4-18 10:26:25 | 显示全部楼层
KomalaY 发表于 2021-4-14 11:45
感谢,我会试一试的

https://github.com/Mythologyli/fxKeyboard
USB 通讯的话,可以参考一下这份代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-26 17:21 , Processed in 0.067023 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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