https://files.cnblogs.com/files/CodeWorkerLiMing/STM32HAL%E5%BA%93%E5%AD%A6%E4%B9%A0%E2%80%94%E5%B7%A5%E7%A8%8B%E5%BB%BA%E7%AB%8B.7z

具体看参考:https://blog.csdn.net/u011619535/article/details/80159188

文件夹 PATH 列表
卷序列号为 7005-0F54
D:.
│ led.txt

├─BSP
│ stm32l0xx_nucleo_32.c
│ stm32l0xx_nucleo_32.h

├─CORE
│ cmsis_armcc.h
│ core_cm0plus.h
│ core_cmFunc.h
│ core_cmInstr.h
│ core_cmSimd.h
│ startup_stm32l011xx.s
│ stm32l011xx_flash.icf
│ stm32l011xx_sram.icf

├─HAL
│ │ stm32l011xx.h
│ │ stm32l0xx.h
│ │ system_stm32l0xx.h
│ │
│ ├─Inc
│ │ │ stm32l0xx_hal.h
│ │ │ stm32l0xx_hal_adc.h
│ │ │ stm32l0xx_hal_adc_ex.h
│ │ │ stm32l0xx_hal_comp.h
│ │ │ stm32l0xx_hal_comp_ex.h
│ │ │ stm32l0xx_hal_conf_template.h
│ │ │ stm32l0xx_hal_cortex.h
│ │ │ stm32l0xx_hal_crc.h
│ │ │ stm32l0xx_hal_crc_ex.h
│ │ │ stm32l0xx_hal_cryp.h
│ │ │ stm32l0xx_hal_cryp_ex.h
│ │ │ stm32l0xx_hal_dac.h
│ │ │ stm32l0xx_hal_dac_ex.h
│ │ │ stm32l0xx_hal_def.h
│ │ │ stm32l0xx_hal_dma.h
│ │ │ stm32l0xx_hal_firewall.h
│ │ │ stm32l0xx_hal_flash.h
│ │ │ stm32l0xx_hal_flash_ex.h
│ │ │ stm32l0xx_hal_flash_ramfunc.h
│ │ │ stm32l0xx_hal_gpio.h
│ │ │ stm32l0xx_hal_gpio_ex.h
│ │ │ stm32l0xx_hal_i2c.h
│ │ │ stm32l0xx_hal_i2c_ex.h
│ │ │ stm32l0xx_hal_i2s.h
│ │ │ stm32l0xx_hal_irda.h
│ │ │ stm32l0xx_hal_irda_ex.h
│ │ │ stm32l0xx_hal_iwdg.h
│ │ │ stm32l0xx_hal_lcd.h
│ │ │ stm32l0xx_hal_lptim.h
│ │ │ stm32l0xx_hal_lptim_ex.h
│ │ │ stm32l0xx_hal_pcd.h
│ │ │ stm32l0xx_hal_pcd_ex.h
│ │ │ stm32l0xx_hal_pwr.h
│ │ │ stm32l0xx_hal_pwr_ex.h
│ │ │ stm32l0xx_hal_rcc.h
│ │ │ stm32l0xx_hal_rcc_ex.h
│ │ │ stm32l0xx_hal_rng.h
│ │ │ stm32l0xx_hal_rtc.h
│ │ │ stm32l0xx_hal_rtc_ex.h
│ │ │ stm32l0xx_hal_smartcard.h
│ │ │ stm32l0xx_hal_smartcard_ex.h
│ │ │ stm32l0xx_hal_smbus.h
│ │ │ stm32l0xx_hal_spi.h
│ │ │ stm32l0xx_hal_tim.h
│ │ │ stm32l0xx_hal_tim_ex.h
│ │ │ stm32l0xx_hal_tsc.h
│ │ │ stm32l0xx_hal_uart.h
│ │ │ stm32l0xx_hal_uart_ex.h
│ │ │ stm32l0xx_hal_usart.h
│ │ │ stm32l0xx_hal_usart_ex.h
│ │ │ stm32l0xx_hal_wwdg.h
│ │ │ stm32l0xx_ll_adc.h
│ │ │ stm32l0xx_ll_bus.h
│ │ │ stm32l0xx_ll_comp.h
│ │ │ stm32l0xx_ll_cortex.h
│ │ │ stm32l0xx_ll_crc.h
│ │ │ stm32l0xx_ll_crs.h
│ │ │ stm32l0xx_ll_dac.h
│ │ │ stm32l0xx_ll_dma.h
│ │ │ stm32l0xx_ll_exti.h
│ │ │ stm32l0xx_ll_gpio.h
│ │ │ stm32l0xx_ll_i2c.h
│ │ │ stm32l0xx_ll_iwdg.h
│ │ │ stm32l0xx_ll_lptim.h
│ │ │ stm32l0xx_ll_lpuart.h
│ │ │ stm32l0xx_ll_pwr.h
│ │ │ stm32l0xx_ll_rcc.h
│ │ │ stm32l0xx_ll_rng.h
│ │ │ stm32l0xx_ll_rtc.h
│ │ │ stm32l0xx_ll_spi.h
│ │ │ stm32l0xx_ll_system.h
│ │ │ stm32l0xx_ll_tim.h
│ │ │ stm32l0xx_ll_usart.h
│ │ │ stm32l0xx_ll_usb.h
│ │ │ stm32l0xx_ll_utils.h
│ │ │ stm32l0xx_ll_wwdg.h
│ │ │ stm32_assert_template.h
│ │ │
│ │ └─Legacy
│ │ stm32_hal_legacy.h
│ │
│ └─Src
│ stm32l0xx_hal.c
│ stm32l0xx_hal_adc.c
│ stm32l0xx_hal_adc_ex.c
│ stm32l0xx_hal_comp.c
│ stm32l0xx_hal_comp_ex.c
│ stm32l0xx_hal_cortex.c
│ stm32l0xx_hal_crc.c
│ stm32l0xx_hal_crc_ex.c
│ stm32l0xx_hal_cryp.c
│ stm32l0xx_hal_cryp_ex.c
│ stm32l0xx_hal_dac.c
│ stm32l0xx_hal_dac_ex.c
│ stm32l0xx_hal_dma.c
│ stm32l0xx_hal_firewall.c
│ stm32l0xx_hal_flash.c
│ stm32l0xx_hal_flash_ex.c
│ stm32l0xx_hal_flash_ramfunc.c
│ stm32l0xx_hal_gpio.c
│ stm32l0xx_hal_i2c.c
│ stm32l0xx_hal_i2c_ex.c
│ stm32l0xx_hal_i2s.c
│ stm32l0xx_hal_irda.c
│ stm32l0xx_hal_iwdg.c
│ stm32l0xx_hal_lcd.c
│ stm32l0xx_hal_lptim.c
│ stm32l0xx_hal_msp_template.c
│ stm32l0xx_hal_pcd.c
│ stm32l0xx_hal_pcd_ex.c
│ stm32l0xx_hal_pwr.c
│ stm32l0xx_hal_pwr_ex.c
│ stm32l0xx_hal_rcc.c
│ stm32l0xx_hal_rcc_ex.c
│ stm32l0xx_hal_rng.c
│ stm32l0xx_hal_rtc.c
│ stm32l0xx_hal_rtc_ex.c
│ stm32l0xx_hal_smartcard.c
│ stm32l0xx_hal_smartcard_ex.c
│ stm32l0xx_hal_smbus.c
│ stm32l0xx_hal_spi.c
│ stm32l0xx_hal_tim.c
│ stm32l0xx_hal_tim_ex.c
│ stm32l0xx_hal_tsc.c
│ stm32l0xx_hal_uart.c
│ stm32l0xx_hal_uart_ex.c
│ stm32l0xx_hal_usart.c
│ stm32l0xx_hal_wwdg.c
│ stm32l0xx_ll_adc.c
│ stm32l0xx_ll_comp.c
│ stm32l0xx_ll_crc.c
│ stm32l0xx_ll_crs.c
│ stm32l0xx_ll_dac.c
│ stm32l0xx_ll_dma.c
│ stm32l0xx_ll_exti.c
│ stm32l0xx_ll_gpio.c
│ stm32l0xx_ll_i2c.c
│ stm32l0xx_ll_lptim.c
│ stm32l0xx_ll_lpuart.c
│ stm32l0xx_ll_pwr.c
│ stm32l0xx_ll_rcc.c
│ stm32l0xx_ll_rng.c
│ stm32l0xx_ll_rtc.c
│ stm32l0xx_ll_spi.c
│ stm32l0xx_ll_tim.c
│ stm32l0xx_ll_usart.c
│ stm32l0xx_ll_usb.c
│ stm32l0xx_ll_utils.c

├─OBJ
├─Pro
│ │ leddemo.eww
│ │ led_demo.dep
│ │ led_demo.ewd
│ │ led_demo.ewp
│ │ led_demo.ewt
│ │
│ ├─Debug
│ │ ├─Exe
│ │ │ led_demo.out
│ │ │ led_demo.sim
│ │ │
│ │ ├─List
│ │ │ led_demo.map
│ │ │
│ │ └─Obj
│ │ led_demo.pbd
│ │ led_demo.pbd.browse
│ │ led_demo.pbd.linf
│ │ main.o
│ │ main.pbi
│ │ main.pbi.xcl
│ │ startup_stm32l011xx.o
│ │ stm32l0xx_hal.o
│ │ stm32l0xx_hal.pbi
│ │ stm32l0xx_hal.pbi.xcl
│ │ stm32l0xx_hal_adc.o
│ │ stm32l0xx_hal_adc.pbi
│ │ stm32l0xx_hal_adc.pbi.xcl
│ │ stm32l0xx_hal_adc_ex.o
│ │ stm32l0xx_hal_adc_ex.pbi
│ │ stm32l0xx_hal_adc_ex.pbi.xcl
│ │ stm32l0xx_hal_comp.o
│ │ stm32l0xx_hal_comp.pbi
│ │ stm32l0xx_hal_comp.pbi.xcl
│ │ stm32l0xx_hal_comp_ex.o
│ │ stm32l0xx_hal_comp_ex.pbi
│ │ stm32l0xx_hal_comp_ex.pbi.xcl
│ │ stm32l0xx_hal_cortex.o
│ │ stm32l0xx_hal_cortex.pbi
│ │ stm32l0xx_hal_cortex.pbi.xcl
│ │ stm32l0xx_hal_crc.o
│ │ stm32l0xx_hal_crc.pbi
│ │ stm32l0xx_hal_crc.pbi.xcl
│ │ stm32l0xx_hal_crc_ex.o
│ │ stm32l0xx_hal_crc_ex.pbi
│ │ stm32l0xx_hal_crc_ex.pbi.xcl
│ │ stm32l0xx_hal_cryp.o
│ │ stm32l0xx_hal_cryp.pbi
│ │ stm32l0xx_hal_cryp.pbi.xcl
│ │ stm32l0xx_hal_cryp_ex.o
│ │ stm32l0xx_hal_cryp_ex.pbi
│ │ stm32l0xx_hal_cryp_ex.pbi.xcl
│ │ stm32l0xx_hal_dac.o
│ │ stm32l0xx_hal_dac.pbi
│ │ stm32l0xx_hal_dac.pbi.xcl
│ │ stm32l0xx_hal_dac_ex.o
│ │ stm32l0xx_hal_dac_ex.pbi
│ │ stm32l0xx_hal_dac_ex.pbi.xcl
│ │ stm32l0xx_hal_dma.o
│ │ stm32l0xx_hal_dma.pbi
│ │ stm32l0xx_hal_dma.pbi.xcl
│ │ stm32l0xx_hal_firewall.o
│ │ stm32l0xx_hal_firewall.pbi
│ │ stm32l0xx_hal_firewall.pbi.xcl
│ │ stm32l0xx_hal_flash.o
│ │ stm32l0xx_hal_flash.pbi
│ │ stm32l0xx_hal_flash.pbi.xcl
│ │ stm32l0xx_hal_flash_ex.o
│ │ stm32l0xx_hal_flash_ex.pbi
│ │ stm32l0xx_hal_flash_ex.pbi.xcl
│ │ stm32l0xx_hal_flash_ramfunc.o
│ │ stm32l0xx_hal_flash_ramfunc.pbi
│ │ stm32l0xx_hal_flash_ramfunc.pbi.xcl
│ │ stm32l0xx_hal_gpio.o
│ │ stm32l0xx_hal_gpio.pbi
│ │ stm32l0xx_hal_gpio.pbi.xcl
│ │ stm32l0xx_hal_i2c.o
│ │ stm32l0xx_hal_i2c.pbi
│ │ stm32l0xx_hal_i2c.pbi.xcl
│ │ stm32l0xx_hal_i2c_ex.o
│ │ stm32l0xx_hal_i2c_ex.pbi
│ │ stm32l0xx_hal_i2c_ex.pbi.xcl
│ │ stm32l0xx_hal_i2s.o
│ │ stm32l0xx_hal_i2s.pbi
│ │ stm32l0xx_hal_i2s.pbi.xcl
│ │ stm32l0xx_hal_irda.o
│ │ stm32l0xx_hal_irda.pbi
│ │ stm32l0xx_hal_irda.pbi.xcl
│ │ stm32l0xx_hal_iwdg.o
│ │ stm32l0xx_hal_iwdg.pbi
│ │ stm32l0xx_hal_iwdg.pbi.xcl
│ │ stm32l0xx_hal_lcd.o
│ │ stm32l0xx_hal_lcd.pbi
│ │ stm32l0xx_hal_lcd.pbi.xcl
│ │ stm32l0xx_hal_lptim.o
│ │ stm32l0xx_hal_lptim.pbi
│ │ stm32l0xx_hal_lptim.pbi.xcl
│ │ stm32l0xx_hal_msp.o
│ │ stm32l0xx_hal_msp.pbi
│ │ stm32l0xx_hal_msp.pbi.xcl
│ │ stm32l0xx_hal_msp_template.pbi
│ │ stm32l0xx_hal_msp_template.pbi.xcl
│ │ stm32l0xx_hal_pcd.o
│ │ stm32l0xx_hal_pcd.pbi
│ │ stm32l0xx_hal_pcd.pbi.xcl
│ │ stm32l0xx_hal_pcd_ex.o
│ │ stm32l0xx_hal_pcd_ex.pbi
│ │ stm32l0xx_hal_pcd_ex.pbi.xcl
│ │ stm32l0xx_hal_pwr.o
│ │ stm32l0xx_hal_pwr.pbi
│ │ stm32l0xx_hal_pwr.pbi.xcl
│ │ stm32l0xx_hal_pwr_ex.o
│ │ stm32l0xx_hal_pwr_ex.pbi
│ │ stm32l0xx_hal_pwr_ex.pbi.xcl
│ │ stm32l0xx_hal_rcc.o
│ │ stm32l0xx_hal_rcc.pbi
│ │ stm32l0xx_hal_rcc.pbi.xcl
│ │ stm32l0xx_hal_rcc_ex.o
│ │ stm32l0xx_hal_rcc_ex.pbi
│ │ stm32l0xx_hal_rcc_ex.pbi.xcl
│ │ stm32l0xx_hal_rng.o
│ │ stm32l0xx_hal_rng.pbi
│ │ stm32l0xx_hal_rng.pbi.xcl
│ │ stm32l0xx_hal_rtc.o
│ │ stm32l0xx_hal_rtc.pbi
│ │ stm32l0xx_hal_rtc.pbi.xcl
│ │ stm32l0xx_hal_rtc_ex.o
│ │ stm32l0xx_hal_rtc_ex.pbi
│ │ stm32l0xx_hal_rtc_ex.pbi.xcl
│ │ stm32l0xx_hal_smartcard.o
│ │ stm32l0xx_hal_smartcard.pbi
│ │ stm32l0xx_hal_smartcard.pbi.xcl
│ │ stm32l0xx_hal_smartcard_ex.o
│ │ stm32l0xx_hal_smartcard_ex.pbi
│ │ stm32l0xx_hal_smartcard_ex.pbi.xcl
│ │ stm32l0xx_hal_smbus.o
│ │ stm32l0xx_hal_smbus.pbi
│ │ stm32l0xx_hal_smbus.pbi.xcl
│ │ stm32l0xx_hal_spi.o
│ │ stm32l0xx_hal_spi.pbi
│ │ stm32l0xx_hal_spi.pbi.xcl
│ │ stm32l0xx_hal_tim.o
│ │ stm32l0xx_hal_tim.pbi
│ │ stm32l0xx_hal_tim.pbi.xcl
│ │ stm32l0xx_hal_tim_ex.o
│ │ stm32l0xx_hal_tim_ex.pbi
│ │ stm32l0xx_hal_tim_ex.pbi.xcl
│ │ stm32l0xx_hal_tsc.o
│ │ stm32l0xx_hal_tsc.pbi
│ │ stm32l0xx_hal_tsc.pbi.xcl
│ │ stm32l0xx_hal_uart.o
│ │ stm32l0xx_hal_uart.pbi
│ │ stm32l0xx_hal_uart.pbi.xcl
│ │ stm32l0xx_hal_uart_ex.o
│ │ stm32l0xx_hal_uart_ex.pbi
│ │ stm32l0xx_hal_uart_ex.pbi.xcl
│ │ stm32l0xx_hal_usart.o
│ │ stm32l0xx_hal_usart.pbi
│ │ stm32l0xx_hal_usart.pbi.xcl
│ │ stm32l0xx_hal_wwdg.o
│ │ stm32l0xx_hal_wwdg.pbi
│ │ stm32l0xx_hal_wwdg.pbi.xcl
│ │ stm32l0xx_it.o
│ │ stm32l0xx_it.pbi
│ │ stm32l0xx_it.pbi.xcl
│ │ stm32l0xx_nucleo_32.o
│ │ stm32l0xx_nucleo_32.pbi
│ │ stm32l0xx_nucleo_32.pbi.xcl
│ │ system_stm32l0xx.o
│ │ system_stm32l0xx.pbi
│ │ system_stm32l0xx.pbi.xcl
│ │
│ └─settings
│ leddemo.wsdt
│ led_demo.crun
│ led_demo.dbgdt
│ led_demo.Debug.cspy.bat
│ led_demo.Debug.cspy.ps1
│ led_demo.Debug.driver.xcl
│ led_demo.Debug.general.xcl
│ led_demo.dnx
│ led_demo_Debug.jlink

└─USER
├─Inc
│ main.h
│ stm32l0xx_hal_conf.h
│ stm32l0xx_it.h

└─Src
main.c
stm32l0xx_hal_msp.c
stm32l0xx_it.c
system_stm32l0xx.c $PROJ_DIR$\..\BSP
$PROJ_DIR$\..\CORE
$PROJ_DIR$\..\HAL
$PROJ_DIR$\..\HAL\Inc
$PROJ_DIR$\..\USER
$PROJ_DIR$\..\HAL\Inc\Legacy STM32L011XX
USE_STM32L0XX_NUCLEO_32
USE_HAL_DRIVER
这和是预定义

文件目录如下:

  

工程目录如下:

记得删除ll库和各个template.c的文件

stm32L0工程建立(HAL+IAR,无cubemx)的更多相关文章

  1. keil5工程移植到IAR工程

    keil5工程移植到IAR工程 一. 软件版本 MDK-ARM Professional  Version: 5.14.0.0 IAR 8.1 移植工程:基于正点原子开发板建立的STM32F407ZG ...

  2. Davinci DM6446开发攻略——DSP开发工程建立

    前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油.国外核心转基因调和油.大豆油.色拉油.大米玉米.可怕的喂药鱼.药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间 ...

  3. springcloud工程建立 父工程+公用子模块+微服务提供模块

    建立 Java Working Set:工程多的时候可以展开收缩,方便管理 切换到Package Explorer视图,并点击视图右侧下箭头,选择Working Sets,如下图: 建立父工程,将后续 ...

  4. Eclipse中STM32工程建立步骤

    前段时间一直在折腾linux系统上STM32的开发,网上一顿搜,费劲九牛二虎之力终于把环境搭好了(现在都有点忘了,后面再折腾环境搭建一定要写个教程,今天先不写了). 自从环境搭好之后,就基本抛弃MDK ...

  5. Quartus II——工程建立和常用设置

    Quartus ii是针对Altera FPGA的一款EDA软件,在此以一个led闪烁工程来简单说一下基本操作: 一.注意事项 Quartus ii最大的注意事项就一点:工程名称以及工程里面的文件名称 ...

  6. STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本)

    今天把stm32F407的工程之IAR建立完成了,特此记录下. 下载官方固件库,STM32F4xx_DSP_StdPeriph_Lib_V1.6.1,V1.8.0版本的同理.新建以下几个文件 src放 ...

  7. STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本) 的工程文件目录

    最后整理结构如下所示,├─cmsis│ startup_stm32f401xx.s│ startup_stm32f40xx.s│ startup_stm32f40_41xxx.s│ startup_s ...

  8. HAL库|神器cubemx的正确打开方式

    前言 工欲善其事,必先利其器.HAL库的开发不一定必须使用cubemx,但是使用了cubemx,你绝对不会后悔.基于一些小伙伴对cubemx的使用还有一些疑问,本次小飞哥从新建工程到生成工程,编写应用 ...

  9. HAL库与Cubemx系列|Systick-系统滴答定时器详解

    Systick是什么? 关于Systick,在Context-M3权威指南中如此描述: SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号: 15).在以前,大多操作系统需要一 ...

随机推荐

  1. NetCore中使用Myrmec

    NetCore中使用Myrmec Myrmec 是什么? Myrmec 是一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能 ...

  2. AD7606笔记

    V1~V8共8个ADC通道: REFIN/OUT:基准电源,可选择内部(REF_SLECT=1)的或者外部的(REF_SLECT=0) VDIRVE:MCU的的VCC,2.3~5V.逻辑电平指的是需要 ...

  3. 《从0到1学习Flink》—— 如何自定义 Data Source ?

    前言 在 <从0到1学习Flink>-- Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇 ...

  4. JAVA的API部分介绍

    个人理解: Object作为最大的父类,里面存在不少方法,可以在API中具体的查找.比如可以帮助查看是否相同的equals方法,不过要想看具体属性是否相同需要得重写,打印.调用对象相当于调用其tost ...

  5. Dubbo封装rest服务返回结果

    由于Dubbo服务考虑到一个是给其他系统通过RPC调用,另外一个是提供HTTP协议本身系统的后台管理页面,因此Dubbo返回参数在rest返回的时候配置拦截器进行处理. 在拦截器中,对返回参数封装成如 ...

  6. CF713C Sonya and Problem Wihtout a Legend & hihocoder1942 单调序列

    这两个题是一样的,不过数据范围不同. 思路1: 在CF713C中,首先考虑使生成序列单调不下降的情况如何求解.因为单调上升的情况可以通过预处理将a[i]减去i转化成单调不下降的情况. 首先,生成的序列 ...

  7. 关于学习Lisp的一点思考

    以前读<黑客与画家>,其中对Lisp语言的赞美和推崇,让我燃起学习Lisp语言的强烈冲动,但很快发现在实际工作中应用的场景很少,出于功利心最终放弃了.直到上周未在家里读完了<大教堂与 ...

  8. uvm_reg_backdoor——寄存器模型(十)

    寄存器有前门和后门两种访问方式,这儿只看后门访问方式 //----------------------------------------------------------------------- ...

  9. 二、antd pro 删除eslint检测

    删除package.json 里 " pre-commit": "npm run lint-staged" 这个对象就可以.

  10. Python 进程 线程总结

    操作系统的底层是 进程 线程 实现的 进程 操作系统完成系统进程的切换,中间有状态的保存.进程有自己独立的空间,进程多,资源消耗大 进程是最小的资源管理单位 可以理解为盛放线程的容器 线程 线程是最小 ...