- 博客(3)
- 收藏
- 关注
原创 TMS320F28377D的烧录方法
1、要加入下面两句话2、include红框的内容,否则memcpy会报错未定义3、右键工程->Property->在Linker Command里面选择2837xD的cmd文件,并在上面选择烧录到flash此时编译会报错说cmd文件重复,选择工程里面新加入的cmd文件,右键将其exclude掉,即可将程序烧录到flash...
2021-09-17 16:33:56 2207
原创 STM32F407串口中断配置
花费了很久,发现用库函数去访问发送完成和接收完成的标志位会出问题,改成了直接访问寄存器对应的位,终于实现串口中断的通信。至于为什么库函数不行,lz还没有发现原因。 串口中断适合用于发送数据较少的情况,如果单次发送的数据较多,应该开启DMA,先MARK一下,以后有机会再做。一、初始化注: 1、中断使能一般只使能接收的中断,在串口接收到数据后进行一系列操作 2、注意时钟、GPIO和串口是否对应二、发送数据注: 1、此处直接读取SR寄存器的第7位判断是否发送完数据,对应标志位为TXE(发.
2021-09-17 16:29:24 2624
原创 通过改变周期改变载波相位的DPSK调制方法
DPSK在实际使用时,会有载波相位突变的问题,可以通过改变载波的周期来改变载波的相位,从而避免相位突变。改变载波周期的第一种方法:T=T0+△T△T=(L+D)%M-L * (T0/2N)L=(L+D)%MT0:传输信号时的载波周期L:上一个数据 D:当前数据 M:进制数 N:载波周期的个数一个应用的编程实例:改变载波周期的第二种方法:查表,例如2进制DPSK中,只可能有0->0,0->1,1->0,1->0,i=L<<1+D..
2021-09-17 15:04:27 613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人