串口通信 主要是端口,遍历端口进行,波特率 string[] portNames = SerialPort.GetPortNames(); int i = 0; for (i = 0; i < portNames.Length; i++) { if (GlobalVariable.isSet == ...
1.1 波特率结构框图 1.2 波特率寄存器示意图 1.3 波特率计算公式示意图 两图看出,串口波特率寄存器是一个32位,只用低16位,低16位又划分,低4位用来装小数,其他用来装整数。 波特率计算公式:Tx/Rx 波特率 = fCK/(8*(2- OVER8 )* USARTDIV) USARTD ...
分类:
其他好文 时间:
2019-10-02 10:39:03
阅读次数:
169
串口编程步骤(非中断)如下: 使能GPIO时钟 使能串口时钟 配置TXD为复用功能+推挽 (站在STM32芯片角度) 配置RXD为复用功能+上拉 ( 站在STM32芯片角度) 设置数据帧 OVER8位配置(过采样选择) 数据包设置,包括起始位、停止位、数据位 禁止奇偶校验 设置波特率 使能发送器 使 ...
分类:
其他好文 时间:
2019-10-02 10:34:42
阅读次数:
98
在串口监视器中发送数据,板子收到数据并打印出来。 不需要额外电路,但是板子必须连接电脑,Arduino IDE的串口监视器也需要被打开。 代码 难道是并行的程序?? 还有,波特率也不会算,I am so vegetable! 参考连接:https://www.kancloud.cn/yundanti ...
分类:
其他好文 时间:
2019-09-29 12:35:13
阅读次数:
198
迈克尔·波特的五力竞争说:潜在的 加入者(潜在加入者的威胁)、顾客(顾客讨价 还价的能力)、供应者(供应者讨价 还价的能力)、代用品(代用品或服务的威胁)、行业内 竞争者。 ...
分类:
其他好文 时间:
2019-09-22 14:53:20
阅读次数:
89
STM32串口接收数据 稍微理一下思路,一个数据从电脑发送到STM32,然后在从STM32返回到电脑显示出来。 如上图所示,发送(1所示的路线)前,STM32的淳口需要初始化的设置。包括:波特率,字长,硬件流,停止位,奇偶校验位,模式(接收,发送,接收和发送),串口的基地址(Instance)。在初 ...
分类:
其他好文 时间:
2019-09-06 23:20:31
阅读次数:
193
专题11-LED驱动程序设计 第1课-字符设备控制 (1)作用 大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力。比如: 改变波特率。 (2)应用程序接口 在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(int fd,unsigned long cm ...
分类:
其他好文 时间:
2019-09-03 13:15:26
阅读次数:
106
第一篇 基本概念 01 什么是数据结构.md 02 什么是算法.md 03 应用实例 最大子列和问题.md 第二篇 线性结构 01 线性表及其实现.md 02 堆栈.md 03 队列.md 04 应用实例 多项式加法运算.md 05 小白专场 多项式乘法与加法运算 c语言实现.md 05 小白专场 ...
分类:
编程语言 时间:
2019-08-25 12:00:45
阅读次数:
92
PAT B1037 在霍格沃茨找零钱 题目描述: 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写 ...
分类:
其他好文 时间:
2019-08-24 00:06:00
阅读次数:
64
波特率:每秒传输n个二进制位。 例如 9600 b/s = 1200 B/s= 1.172KB/S ...