• 大小: 28.23MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-21
  • 语言: 其他
  • 标签: html  JavaScript  css  stm32  

资源简介

带http服务器功能的demo。 硬件平台说明: 正点原子:STM32F407探索者开发板 使用硬件描述:STM32F407ZGT6,LAN8720,SPIFLASH(W25Q128) 使用到的组件:LWIP,Fatfs, 说明:W25Q128+Fatfs用于保存设备信息(项目要求有很多信息要保存,本文demo只是用来保存设备参数信息)

资源截图

代码片段和文件信息

#include	“hardware_currency_timer.h“

#if Def_HardwareTIM2Use == 1
static void (*Currency_TIM2_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器2中断功能
 */
void TIM2_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM2  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM2  TIM_FLAG_Update); 
if(Currency_TIM2_Callback != NULL)Currency_TIM2_Callback();
}  
}
#endif
//*
#if Def_HardwareTIM3Use == 1
static void (*Currency_TIM3_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器3定时器任务
 */
void TIM3_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM3  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM3  TIM_FLAG_Update); 
if(Currency_TIM3_Callback != NULL)Currency_TIM3_Callback();
}  
}
#endif
//*
#if Def_HardwareTIM4Use == 1
static void (*Currency_TIM4_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器3定时器任务
 */
void TIM4_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM4  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM4  TIM_FLAG_Update); 
if(Currency_TIM4_Callback != NULL)Currency_TIM4_Callback();
}  
}
#endif
//*
#if Def_HardwareTIM5Use == 1
static void (*Currency_TIM5_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器3定时器任务
 */
void TIM5_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM5  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM5  TIM_FLAG_Update); 
if(Currency_TIM5_Callback != NULL)Currency_TIM5_Callback();
}  
}
#endif
//*
#if Def_HardwareTIM6Use == 1
static void (*Currency_TIM6_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器3定时器任务
 */
void TIM6_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM6  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM6  TIM_FLAG_Update); 
if(Currency_TIM6_Callback != NULL)Currency_TIM6_Callback();
}  
}
#endif
//*
#if Def_HardwareTIM7Use == 1
static void (*Currency_TIM7_Callback)(void) = NULL; // 定时器2定时中断调用函数指针
/*
 * 定时器3定时器任务
 */
void TIM7_IRQHandler(void)
{
if ( TIM_GetITStatus(TIM7  TIM_IT_Update) != RESET ) 
{
TIM_ClearITPendingBit(TIM7  TIM_FLAG_Update); 
if(Currency_TIM7_Callback != NULL)Currency_TIM7_Callback();
}  
}
#endif
//*
/*
 * 通用定时器的接口初始化设置
 */
bool Currency_TIMx_Instantiation( TIM_TypeDef* TIMx
u32 u32MS
uint8_t PreemptionPriority
uint8_t SubPriority)
{
{
#if Def_HardwareTIM2Use == 1 || Def_HardwareTIM3Use == 1 || \
Def_HardwareTIM4Use == 1 || Def_HardwareTIM5Use == 1 || \
Def_HardwareTIM6Use == 1 || Def_HardwareTIM7Use == 1
{ // 中断功能部分
NVIC_InitTypeDef NvicInitStructure;
if(TIMx==TIM2)NvicInitStructure.NVIC_IRQChannel = TIM2_IRQn;
else if(TIMx==TIM3)NvicInitStructure.NVIC_IRQChannel = TIM3_IRQn;
else if(TIMx==TIM4)NvicInitStructure.NVIC_IRQChannel = TIM4_IRQn;
else if(TIMx==TIM5)NvicInitStructure.NVIC_IRQChannel = TIM5_IRQn;
else if(TIMx==TIM6)NvicInitStructure.NVIC_IRQChannel = TIM6_IRQn;
else if(TIMx==TIM7)NvicIni

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1984  2019-05-08 13:40  网络音响\device\Hardware\inc\hardware_config.h

     文件        948  2018-11-22 23:01  网络音响\device\Hardware\inc\hardware_currency_timer.h

     文件       1546  2018-11-22 22:46  网络音响\device\Hardware\inc\hardware_exti.h

     文件        947  2018-11-28 11:28  网络音响\device\Hardware\inc\hardware_flash.h

     文件        308  2018-11-22 22:03  网络音响\device\Hardware\inc\hardware_gpio.h

     文件        146  2019-02-26 16:02  网络音响\device\Hardware\inc\hardware_idcode.h

     文件        307  2018-11-28 11:27  网络音响\device\Hardware\inc\hardware_rtc.h

     文件        817  2019-03-26 20:42  网络音响\device\Hardware\inc\hardware_sim_iic.h

     文件       1475  2018-11-28 11:28  网络音响\device\Hardware\inc\hardware_spi.h

     文件        278  2018-09-27 16:50  网络音响\device\Hardware\inc\hardware_spi1.h

     文件        252  2019-02-25 09:27  网络音响\device\Hardware\inc\hardware_SRAM.h

     文件        521  2018-09-21 13:50  网络音响\device\Hardware\inc\hardware_timer2.h

     文件       1609  2018-11-22 22:25  网络音响\device\Hardware\inc\hardware_usart.h

     文件        249  2019-09-10 16:12  网络音响\device\Hardware\inc\spi.h

     文件       2559  2019-06-05 11:38  网络音响\device\Hardware\inc\sys.h

     文件       2561  2019-04-24 06:34  网络音响\device\Hardware\inc\sys.h~RF5d0625.TMP

     文件        259  2019-07-04 16:03  网络音响\device\Hardware\inc\timer.h

     文件       5246  2018-11-22 23:01  网络音响\device\Hardware\scr\hardware_currency_timer.c

     文件      10909  2018-11-22 22:46  网络音响\device\Hardware\scr\hardware_exti.c

     文件       3583  2018-11-28 11:27  网络音响\device\Hardware\scr\hardware_flash.c

     文件       6707  2018-09-05 17:57  网络音响\device\Hardware\scr\hardware_fpga_spi1.c

     文件       1101  2018-11-22 22:03  网络音响\device\Hardware\scr\hardware_gpio.c

     文件        819  2019-02-26 16:02  网络音响\device\Hardware\scr\hardware_idcode.c

     文件       3529  2018-11-28 11:27  网络音响\device\Hardware\scr\hardware_rtc.c

     文件       5747  2019-03-26 20:11  网络音响\device\Hardware\scr\hardware_sim_iic.c

     文件       9630  2018-11-28 11:28  网络音响\device\Hardware\scr\hardware_spi.c

     文件       1585  2018-09-25 18:02  网络音响\device\Hardware\scr\hardware_spi1.c

     文件       4297  2019-02-26 10:04  网络音响\device\Hardware\scr\hardware_SRAM.c

     文件       2234  2018-09-21 09:08  网络音响\device\Hardware\scr\hardware_timer2.c

     文件      14731  2019-05-21 11:01  网络音响\device\Hardware\scr\hardware_usart.c

............此处省略909个文件信息

评论

共有 条评论