自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

livermor的博客

把知识写成文字很难,多看,多思,常写。

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32并口数据通过DMA传输

在工作当中,使用STM32与其他芯片通信,常用的有SPI、UART、I2C等串行类的通信,但是对于ADC等芯片来说,还存在并口类型的通信方式。STM32提供了FSMC功能对总线进行控制。但是对于小封装类的芯片(64PIN)并未提供该功能,那么该怎么处理呢?我认为通过DMA进行并行数据的读写可以解决上述问题。本方法有个缺陷就是必须使用同一组IO口,如PA或PB,这样直接对寄存器IDR进行读写,达到...

2020-04-19 15:40:22 6306 2

原创 使用STM32F4定时器的ETR功能对外部脉冲进行计数

对于外部脉冲(方波)计数,通用的方法为捕获比较方式,由于项目对于脉冲的精度要求比较高,在快速搭建代码测试过后,发现该方法并不能满足需求,进而寻求计数更为精确的方法----ETR计数。 在测试ETR计数后,其精度如下表:频率误差10kHz~20kHz1~2Hz<10kHz0~1Hz 测试条件:1、在输入电压为1Vrms;...

2020-04-19 11:51:11 7290 2

原创 STM32使用小记(外部脉冲计数/AD并口读数+DMA/使用STM32的DSP库实现FFT...)总

@ STM32使用总结记录----HAL库(外部脉冲计数/AD并口读数+DMA/使用STM32的DSP库实现FFT…)目录外部脉冲计数AD并口数据的DMA读取使用STM32自带的DSP库实现FFTSTM32型号:STM32F405RGT (64PIN)配置方案:1、外部脉冲计数定时器2ETR+定时器5 1s计时;2、并口ADC通过DMA读取IO口的数据并口数据连接PB0~PB...

2020-04-18 16:34:37 2093

转载 数组指针 和 指针数组

节选:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。转摘自 http://c.biancheng.net/cpp/html/476.html...

2018-03-28 15:14:54 224

原创 基于STM32CUBEMX的W5500 UDP驱动编程步骤小记

1、首先进行IO分配:2、时钟树配置特别注意:W5500如果由单片机提供时钟,在配置时钟树的时候需要手动选择相应的时钟源,不然最终通信会产生各种未知问题。3、中断配置,外设配置4、程序内USART串口调试配置int fputc(int ch, FILE *f){HAL_UART_Transmit(&huart3,(uint8_t *)&ch,1,0xff

2018-02-07 21:11:40 8015

原创 基础总结&保存:STM32CubeMax串口中断接收

使用软件配置完成生成基础程序后在usart.c里面添加全局变量RXTemp在合适的位置添加huart1.RxXferSize = 1;huart1.pRxBuffPtr = &RXTemp;huart1.RxXferCount = 1; 在main函数里面的while前添加HAL_UART_Receive_IT(&huart1,&RXTemp,1);

2017-10-21 15:41:19 894

原创 Vmware下设置Ubuntu桥接上网

自学笔记,感谢网上各位前辈的分享。1、设置虚拟机VMware为桥接模式。2、在虚拟网络编辑器中设置VMnet0为桥接模式,桥接到手动选择电脑的相应网卡。3、配置虚拟机的IP地址与主机的IP地址为同一网段。4、配置虚拟机上的Ubuntu中的Netmask、Gatway和DNS servers与主机的相同。使用sudo vi /etc/network/interface aut

2017-09-18 23:04:40 636

转载 使用vmware提示无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件

问题描述:vmware没有正常关闭,再次打开使用时蓝屏,在安全模式下再次打开不会蓝屏,但提示“无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件,你想要安装VMware Workstation前重启吗?"”这是因为虚拟机服务没有开启:点击“开始→运行”,在运行框中输入 CMD  回车打开命令提示符,然后依次执行以下命令。 net

2017-09-18 22:31:52 534

基于FPGA的UART设计

基于FPGA的UART设计,每个模块都有详细的描写。

2013-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除