前言: 通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR 异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的 波特率选择,支持同步单向通信和半双工单线通信。 1、STM32固件库使用外围设备的主要思路 在STM32中,外围设备的配置 ...
分类:
其他好文 时间:
2016-11-10 09:40:54
阅读次数:
216
DAC模块的通道1来输出模拟电压,其详细设置步骤如下: 1)开启PA口时钟,设置PA4为模拟输入。 STM32F103ZET6的DAC通道1是接在PA4上的,所以,我们先要使能PORTA的时钟,然后设置PA4为模拟输入(虽然是输入,但是STM32内部会连接在DAC模拟输出上)。 2)使能DAC1时钟 ...
分类:
其他好文 时间:
2016-11-09 12:25:27
阅读次数:
312
前言: 这些日子开始准备搞OFDM之类的,未动先行matlab仿真,这里我会慢慢更新,基本上是自己学习感悟吧<未完待续> 一、PRBS PRBS 是 Pseudo Random Binary Sequence 的缩写,即“伪随机二进制序列”的意思。 PRBS 码具有“随机”特性,是因为在 PRBS ...
分类:
其他好文 时间:
2016-10-24 22:55:25
阅读次数:
225
1、如果不加static可以使用类名.成员名或者对象名.成员名调用。 2、编写一个方法,使用纯随机数发生器算法生成指定数目(比如1000个)的随机整数。 import javax.swing.JOptionPane; public class Testseed { public static voi ...
分类:
编程语言 时间:
2016-10-16 12:05:46
阅读次数:
277
1.纯随机数发生器 Xn+1=(aXn + c)mod m Modulus=2^31-1=int.MaxValue Multiplier=75=16807 C=0 当显示过2^31-2个数之后,才可能重复。 动手动脑: 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 packa ...
分类:
其他好文 时间:
2016-10-16 11:56:58
阅读次数:
212
动手动脑1: Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 /*** 随机数发生器*/public class suiji{priv ...
分类:
编程语言 时间:
2016-10-16 11:42:27
阅读次数:
216
动手动脑1: Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 随机数发生器public class SuiJi{private sta ...
分类:
编程语言 时间:
2016-10-16 11:32:48
阅读次数:
161
1.纯随机数发生器 Xn+1=(aXn + c)mod mModulus=231-1=int.MaxValueMultiplier=75=16807C=0当显示过2^31-2个数之后,才可能重复。 动手动脑: 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。/*** 随机数发生器 ...
分类:
编程语言 时间:
2016-10-16 09:29:22
阅读次数:
144
动手动脑1 完全“手写代码实现”随机数生成 纯随机数发生器 Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 public class ...
分类:
编程语言 时间:
2016-10-16 00:53:36
阅读次数:
174
1.纯随机数发生器 Xn+1=(aXn + c)mod m Modulus=2^31-1=int.MaxValue Multiplier=7^5=16807 C=0 当显示过2^31-2个数之后,才可能重复。 动手动脑: 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 2.动手 ...
分类:
编程语言 时间:
2016-10-16 00:41:37
阅读次数:
276