自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 收藏
  • 关注

原创 STemWin:裸机移植(ILI9325)

LCD芯片:ILI9325STemWin版本:5.32b手头有ILI9325屏及OTM8009A屏,由于ILI9325芯片资料较多,移植比较简单,先从ILI9325入手。整体移植需要以下步骤1.下载STemWin,添加GUI_X.c、GUIConf.c、LCDConf_FlexColor_Template.c、STemWin532_CM3_keil.lib到工程2.修改GUIC

2017-05-04 17:10:07 3195 1

转载 元件引脚直径与PCB焊盘孔径对应关系

器件引脚直径(D)PCB焊盘孔径/插针通孔回流焊焊盘孔径 D≤1.0mmD+0.3mm/+0.15mm1.0mmD+0.4mm/0.2mmD>2.0mm D+0.5mm/0.2mm

2017-04-21 15:50:25 13825

原创 STM32CubeMX:UART(DMA空闲方式)

UART传输有三种方式,而DMA的应用采用阻塞式接收指定的数据长度,效率较低,而应用DMA空闲方式可提高其效率。参考帖子:http://blog.csdn.net/youmeichifan/article/details/51750435帖子中应用参考,其中修改了几个内容:1.空闲中断为连续接收;2.去除发送完成回调函数HAL_UART_TxCpltCallback,而在发送函数中

2017-04-17 10:44:22 5455

原创 STM32CubeMX:RTC(万年历方式)

之前RTC存在不更新日期的问题,后续采用修改更新日期函数,并存储日期,但是并无卵用。后面采用万年历的方式。采用万年历方式首先获取TimeCounter,通过万年历函数计算出日期,TimeCounter是uint32_t类型,可130年内不溢出绰绰有余。1.修改stm32f1xx_hal_rtc.c文件,增加两个函数HAL_StatusTypeDef HAL_RTC_SetTimeCount

2017-01-09 11:00:30 9011 1

原创 STM32CubeMX:ETR外部脉冲计数器

使用TIM定时器ETR管脚对外部脉冲进行计数,用PA0模拟产生脉冲进行计数。芯片:STM32F103C8T6输出:PA0、PA12(TIM1_ETR)、USART1配置界面TIM1配置Period为计数溢出周期代码应用 /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim1); /* USER

2016-11-09 18:11:21 21141 4

原创 STM32CubeMX:ETH

芯片:STM32F107VCT6应用管脚:MII、RMIISTM32CubeMX使用ETH相当方便,软件自带LWIP及配置,本次使用STM32F107VCT6+DP83848CVV,MII应用采用DP83848CVV自带25M晶振,RMII应用采用PA8产生50M脉冲。MII配置界面LWIP配置IP(可选择DHCP功能)应用函数 /* USER

2016-08-08 10:13:06 5432 2

原创 STM32CubeMX:SPI

芯片:STM32F103C8T6应用管脚:SPI1实现ENC28J60驱动及UIP移植配置界面,PA4为GPIO定义输出管脚SPI配置SPI提供3种接口方式,轮询、中断及DMA,本次采用轮询方式。HAL_StatusTypeDef HAL_SPI_Transmit (SPI_HandleTypeDef *hspi,

2016-08-05 11:21:39 10342

原创 STM32CubeMX:DAC

芯片:STM32F103VET6应用管脚:DAC_OUT2(PA5)实现DAC输出0~3.3V可调电压。配置界面DAC配置(无需修改)程序中增加DAC应用程序/* USER CODE BEGIN 4 *//** * @brief DAC输出电压 * @param CValue 输出电压值 0~3.30 *

2016-08-03 16:27:20 8193

原创 STM32CubeMX:RTC

芯片:STM32F103C8T6应用管脚:USART1、RCC、RTC配置界面修改时钟源为LSE配置RTC,可设置时间及日期应用函数 HAL_RTC_GetTime(&hrtc, &stimestructure, RTC_FORMAT_BIN); HAL_RTC_GetDate(&hrtc,

2016-08-03 15:00:06 11830 1

原创 STM32CubeMX:PWM

芯片:STM32F103C8T6应用管脚:输出:PA0、PA1TIM2 CH2通道实现PA1管脚50HZ(20ms)可调PWM输出,系统TIMx_CNT=8MHZ=8000 000HZ,设置TIMx_PSC=800-1,那么TIMx_ARR=(TIMx_CNT/TIMx_PSC)*定时器时间=(8000000/800)*0.02=200,TIMx_ARR=200

2016-08-03 11:51:30 17617 1

原创 STM32CubeMX:基本定时器

芯片:STM32F103C8T6应用管脚:输出:PA0、PA1TIM3实现1ms定时功能,系统TIMx_CNT=8MHZ=8000 000HZ,设置TIMx_PSC=800-1,那么TIMx_ARR=(TIMx_CNT/TIMx_PSC)*定时器时间=(8000000/800)*0.001=10,TIMx_ARR=10-1。配置界面T

2016-08-03 11:06:10 17677

原创 STM32CubeMX:UART操作

UART共有三种操作方式,轮询方式、中断方式以及DMA方式。芯片:STM32F103C8T6应用管脚:输出:PA0、PA1USART1配置界面添加中断配置添加DMA配置代码应用1.实现printf函数/* USER CODE BEGIN 0 */#ifdef __GNUC__

2016-08-03 10:13:33 19209 3

原创 STM32CubeMX:EXTI操作

芯片:STM32F103C8T6应用管脚:输出:PA0、PA1输入:PB9配置界面/* USER CODE BEGIN 4 *//** * @brief EXTI line detection callback * @param GPIO_Pin: Specifies the pins connected EXTI line * @retval None *

2016-08-03 09:59:43 2545

原创 STM32CubeMX:GPIO操作

芯片:STM32F103C8T6应用管脚:输出:PA0、PA1 输入:PB9配置界面  /* USER CODE BEGIN WHILE */  while (1)  {  /* USER CODE END WHILE */  /* USER CODE BEGIN 3 */HAL_GPIO_WritePin(GPIOA,LED0_Pin,(GPIO_PinS

2016-08-03 09:42:32 4331

STM32Cube RTC 万年历方式

解决RTC日期不更新问题,万年历方式,不采用HAL库函数

2017-01-09

STM32CubeMX:RTC 万年历函数

STM32CubeMX:RTC 万年历函数

2017-01-09

C# NPOI操作Excel

C# NPOI操作Excel 开发环境Vs2010

2012-10-26

TCP/IP测试工具

TCP/IP测试工具 用于测试TCP/IP 客户端 服务端 工具

2011-08-17

VS200平台C#编写闹钟

C#编写的闹钟程序,未完成,只实现了显示时间的功能,闹钟时间的调试需自己编写,仅供参考。

2009-12-17

智能寻线小车设计(含代码和电路)

智能寻线小车,内含代码和电路图,适合电子爱好者进行参考与学习。

2009-12-09

DIY一个属于你的超声波测距传感器

DIY一个属于你的超声波测距传感器.pdf

2009-12-09

VS2005平台下C#编写计算器小程序

用C#在VS2005平台上面编写的计算器小程序,程序代码较简单,仅供参考。 本人也是初学者,讨论交流请加QQ305566159

2009-12-09

VHDL培训教程教程

VHDL培训教程 VHDL基本概念 VHDL基本结构 VHDL设计初步

2009-10-15

空空如也

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

TA关注的人

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