KomalaY 发表于 2021-3-14 16:15:33

请教一下有没有计算器是可以DIY通信的(如串口)

只玩过最基础的82es和991这种。我看到一些更高级的计算器是有USB接口之类的。
有没有计算器它的IO具有这样可编程的空间呢?
希望计算器可以和开发板互传数据,可以做到么?

think21st 发表于 2021-3-14 17:07:38

现在那些支持编程的计算器不知道是不是属于你说的可通信范畴

KomalaY 发表于 2021-3-15 00:24:49

think21st 发表于 2021-3-14 17:07
现在那些支持编程的计算器不知道是不是属于你说的可通信范畴

我大概就是想要一个可以控制的串口。
比如在计算机上编写为计算器编写程序的时候,可以写 SerialTransmit 和 SerialReceive 之类的函数从接口收发数据。
我在RevolutionFX(好像是个插件来着)上看到了相关的函数,但也不清楚哪些计算器可以刷,以及是否有更多可以配置的参数。

dousha99 发表于 2021-3-23 10:00:25

大部分计算器都没有设计一个通用接口进行数据传输。
如果希望让计算器和开发板通信,你需要在开发板上进行解码。

目前做起来最简单的应该是 HP 系列的红外传输了;TI-92+ 的 CBL 口也有开发潜力,但资料并不多。
顺便再缅怀一下 ArithMax

KomalaY 发表于 2021-3-23 19:05:30

dousha99 发表于 2021-3-23 10:00
大部分计算器都没有设计一个通用接口进行数据传输。
如果希望让计算器和开发板通信,你需要在开发板上进行 ...

感谢大佬。我在本坛找到以前有人分享的一篇 A Hewlett Packard Infrared Signal Decoder. 数据时序介绍的比较清楚。但是系统复杂度还是不低。

Myth 发表于 2021-3-26 09:36:46

老 9860 似乎支持,不过应该不好买了
需要通过 syscall 调用






imath 发表于 2021-3-30 20:37:13

nspire就是符合你要求的计算器

imath 发表于 2021-3-30 20:37:56

如果有兴趣可以加入我们视野小组

KomalaY 发表于 2021-4-7 16:58:00

感谢各位
俺已经知道啦
现在手上是刷9860的9750GII
3Pin通讯协议是很普通的UART,波特率38400,停止位2bit,无校验位。
Send38k和Receive38k有特殊的握手和数据格式,详见casio e200的说明书(就是3pin线连接的那个外设)。
所以去买个2.5mm转杜邦线,再根据握手格式写程序,就可以通信了。

KomalaY 发表于 2021-4-7 17:16:05

Myth 发表于 2021-3-26 09:36
老 9860 似乎支持,不过应该不好买了
需要通过 syscall 调用

是后来的机器都无法调用syscall么

KomalaY 发表于 2021-4-7 17:23:37

imath 发表于 2021-3-30 20:37
如果有兴趣可以加入我们视野小组

视野小组是?专门研究Nspire的么

Myth 发表于 2021-4-10 19:45:57

KomalaY 发表于 2021-4-7 17:16
是后来的机器都无法调用syscall么

刚刚弄好了 9860 的 USB 通讯,做了一个拿计算器当电脑键盘的程序。你的计算器应该也可以

KomalaY 发表于 2021-4-14 11:45:17

Myth 发表于 2021-4-10 19:45
刚刚弄好了 9860 的 USB 通讯,做了一个拿计算器当电脑键盘的程序。你的计算器应该也可以 ...

感谢,我会试一试的

Myth 发表于 2021-4-18 10:26:25

KomalaY 发表于 2021-4-14 11:45
感谢,我会试一试的
https://github.com/Mythologyli/fxKeyboard
USB 通讯的话,可以参考一下这份代码
页: [1]
查看完整版本: 请教一下有没有计算器是可以DIY通信的(如串口)