-
大小: 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个文件信息
- 上一篇:吴恩达深度学习笔记(黄海广博士高清版)
- 下一篇:多智能体系统的协同群集运动控制
相关资源
- 商城项目前端模板比较好看
- inspinia_admin-v2.6.2.1优化版
- 王者荣耀静态网站
- 前端后台管理系统模板
- 酷炫网站后台框架(40个)
- 数据可视化大屏的css背景+边框+demo
- 基于jfinal开发的学生作业管理系统源
- 51套网页设计模板div+css
- AngularJS权威教程(超清晰PDF版)
- css揭秘彩色高清PDF
- Bootstrap+BootstrapTable+x-editable(css和js)
- TM4C123G LaunchPad Workshop实验练习步骤指
- 《三周三页面》
- 简单的音乐网站
- css+div静态网页设计
- 25个前端网页模版
- uimaker多套配色版EasyUI后台管理模板多
- 图解CSS3核心技术与案例实战.pdf
- 超实用的css代码段 源码
- 克隆一号店及实验报告
- CSS权威指南(中文第三版).pdf
- 情侣一周年纪念日网页
- Web开发技术大作业.zip
- 众妙之门 网站UI设计之道第二版彩印
- div+css网站布局案例精粹(第2版)30个
- 仿oppo网站
- ACM CSS 2017.7z
- Qt 5.11 最新最全文档
- CSS权威指南 第三版 中文版 (带目录
- h5stream安装程序与API中文手册-rtmprts
评论
共有 条评论