17得票4回答
TI-84 Plus 随机数生成器算法

编辑:我的主要问题是我想在电脑上复制TI-84 plus RNG算法,这样我就可以用像Javascript或Lua这样的语言编写它,以便更快地测试它。 我尝试使用模拟器,但结果比计算器还慢。 仅针对相关人士:这有另一个问题,但是该问题的答案只是说明如何将已生成的数字传输到计算机上。我不想这...

14得票5回答
如何将浮点数的C代码转换为定点数?

我有一份使用double类型的C代码,想在DSP(TMS320)上运行该代码。但是该DSP不支持double类型,只支持定点数。如何最好地将代码转换为定点数?是否有一个良好的C库可用于定点数(实现为整数)?

9得票1回答
蓝牙BLE Android如何实现最大吞吐量的外设写入

我们公司开发了一款带有蓝牙BLE的硬件设备,并且我们在Nexus 7 (2013)上有一个服务应用程序,希望向该设备发送固件文件。这些文件可以达到500kb大小。 BT芯片是德州仪器的CC2540。 我查阅了许多网页,并在Stack Overflow上扫描了相关信息,想要加快从Androi...

8得票4回答
如何在Z80汇编中重复向一块RAM写入两个字节

我正在尝试将两个字节(颜色值)写入TI-84 Plus CE-T计算器的VRAM中,该计算器使用Zilog eZ80 CPU。 VRAM从0xD40000开始,长为0x25800字节。该计算器有一个内置的系统调用称为 MemSet ,它会用一个字节填充一块内存,但我希望它在内存中交替使用两个不...

7得票1回答
##运算符有什么作用?我漏掉了什么?

我在尝试处理一些TI代码中的宏时,使用GCC编译器出现了错误。这些宏的变体可以正常通过TI编译器进行编译。 问题出现在以下宏中: #define CHIP_FSET(Reg,Field,Val) _CHIP_##Reg##_FSET(##Field,Val) 它被用于像以下代码...

7得票1回答
没有发布GATT配置文件的情况下解释来自BLE设备的数据

作为第三方,有没有可行的方法可以正确解释来自蓝牙低功耗设备的数据,而该设备没有公布GATT配置文件规范? BLE设备是支持体重、BMI、体脂和水分含量的体重秤。我的理解是,与血压设备或心率监测器等设备不同,体重秤没有采用GATT配置文件。(https://developer.bluetoot...

7得票1回答
如何设置TI SensorTag以收集数据进行后续检索?

我正在使用 TI SensorTag,并希望它能够在我的手机不在蓝牙LE连接范围内时存储数据。目前,只有当设备在无线范围内时,传感器才会传输数据。 通过访问SensorTag上的固件,似乎可以使其在手机不可用时存储数据,然后在设备可用时进行传输。我正在使用iPhone,并使用他们的示例代码进...

7得票2回答
我该如何编译一个使用不同版本的Code Generation工具创建的Code Composer项目?

我有一个从朋友那里得到的Code Composer项目。当我尝试构建它时,出现以下错误消息: 此项目是使用未安装的Code Generation工具版本6.1.12 [C6000]创建的。请安装此版本的Code Generation工具,或将项目迁移到支持的版本之一。 如何将项目迁移到...