摘要: 今天在win2008 R2 服务器上默认部署FTP站点时遇到了两个小问题,在网上找了好久资料后发现还是解决不了问题,最终找到问题的原因,在此共享给大家 1.Windows无法访问此文件夹。请确保输入的文件名是正确的,并且您有权访问此文件夹。 解决方案:点击你所创建的FTP站点,选择功能视图中的FTP 阅读全文
posted @ 2018-08-21 08:08 sovagxa&静默 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 1、用CUBEMX生成初始化代码的时候,DMA的mode要设置为normal(即默认值),注意要开启中断。 2、空闲中断:空闲中断位于文件 stm32f1xx_it.c 中,名字类似于void UARTX_IRQHandler(void) 。这个空闲中断的产生时机是接收到了数据就触发(接收数据的数组 阅读全文
posted @ 2018-07-26 10:54 sovagxa&静默 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 用Cubemx生成初始化代码时,默认把jtag和sw给禁用了,调试的时候出现 “ Cannot access target.Shutting down debug session”的错误。 如果已经生成了代码,解决方法是在HAL_MspInit(void)函数中把 __HAL_AFIO_REMAP_ 阅读全文
posted @ 2018-07-18 13:52 sovagxa&静默 阅读(1510) 评论(0) 推荐(1) 编辑
摘要: 一、概述 SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI总线可直接与各个厂家生产的多种标准外围器件相连,包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和 阅读全文
posted @ 2018-06-13 20:03 sovagxa&静默 阅读(2925) 评论(0) 推荐(0) 编辑
摘要: 一、概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 I2C总线有两条线,分别是数据线SDA,时钟线SCL。I2C的开 阅读全文
posted @ 2018-06-10 17:00 sovagxa&静默 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: DMA,全称为:Direct Memory Access,即直接存储器访问。DMA传输方式无需CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM 与I/O设备开辟一条直接传送数据的通路,能使CPU 的效率大为提高。 一、DMA请求映像 STM32F10x有两个DM 阅读全文
posted @ 2018-06-04 21:21 sovagxa&静默 阅读(32952) 评论(0) 推荐(0) 编辑
摘要: 一、软硬件环境 STM32F1精英版 ,MDK5 二、输入捕获原理 如上图所示,t1时刻输入高电平,发生中断,在中断里将计数值置0,开始记溢出次数N,其中每计数0xFFFF次溢出一次,直到t2时刻跳变回低电平,获取最后一次溢出时到t2时刻的计数值TIM5CH1_CAPTURE_VAL,则 溢出总次数 阅读全文
posted @ 2018-05-20 21:45 sovagxa&静默 阅读(6496) 评论(0) 推荐(0) 编辑
摘要: ADC(Analog-to-Digital Converter)即模数转换器,输入模拟电压即可转换为数字量。 一、STM32的ADC STM32F1有三个ADC,分别是ADC1、ADC2、ADC3,根据STM32参考手册可知,ADC1和ADC2均有16个输入通道,ADC3有若干个输入通道(根据芯片类 阅读全文
posted @ 2018-05-20 21:44 sovagxa&静默 阅读(21766) 评论(0) 推荐(0) 编辑
摘要: 1、芯片输出PWM波形打码步骤 1.0主函数 1.1初始化输出PWM波形的定时器和IO口(例程使用定时器1的通道1,输出在PA8) 1.2初始化定时器1,HAL库中,使用定时器的 PWM 输出功能时, HAL 库为我们提供了一个独立的定时器初始化函数 HAL_TIM_PWM_Init () 1.3初 阅读全文
posted @ 2018-05-06 17:34 sovagxa&静默 阅读(16369) 评论(0) 推荐(0) 编辑
摘要: 1.硬件说明 J-link调试器用的是J-LINK V8 ,板子用的是STM32F103C8T6型号芯片,正点原子的最小系统板。 2.软件说明 Keil uVision5 3.设置步骤 ①把板子上的BOOT0和BOOT1置为接地,连接上JTAG接口和串口 ②Keil uVision5 中 optio 阅读全文
posted @ 2018-05-06 10:04 sovagxa&静默 阅读(22811) 评论(0) 推荐(1) 编辑