c - 如何将来自 8 位 Controller 的串行数据转换为 asci 格式?

标签 c serial-port int pic uart

我正在研究嵌入式编码,但我遇到了一个问题。我正在使用 uart 通信并希望通过串行线路发送整数。每个整数都必须以 ascii 格式显示为字符。我应该注意什么的?。 来自 Controller 端的数据将采用整数/字符/浮点格式。在串行监控软件上显示来自 Controller 的这些数据时,我需要注意什么? 我在用c语言编码

问候

最佳答案

如果您正在寻找的是将整数转换为 ascii,则有一种符合标准的方法可以做到这一点。

sprintf(str, "%d", your_integer);

关于c - 如何将来自 8 位 Controller 的串行数据转换为 asci 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24560301/

相关文章:

c - "make"错误,当我想制作 libsvm(系统 : MAC OS X 10. 12.6)

c++ - 求解 A x = 0 的 Lapack 例程

c - 用C语言设计主站(PC或ARM板)和从站(微处理器)之间简单而强大的串行协议(protocol)

MySQL - 将 INT(11) UNSIGNED 替换为 FK 到唯一的 INT(11) UNSIGNED 有什么好处吗?

c++ - 降序排序的最佳方法

java - 从 Object 类的对象访问整数

c - GTK/GObject detailed_signal 参数

c - MSVC 生成的符号表中 __real、__imp、__xmm 符号的含义

C#串口通信问题

linux - Linux 中的虚拟 COM 驱动程序用于从 USB 设备接收数据