• 大小: 36.47MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-30
  • 语言: 其他
  • 标签: stm32f103  Gizwits  

资源简介

关于stm32f103开发板,机智云MCU工程移植,使stm32轻松连入机智云,里面有word文档详细教程,一步一步教你轻松移植,以及工程代码,完整的移植Demo代码,烧写软件,调试软件等辅助。

资源截图

代码片段和文件信息

#include “timer.h“
#include “gizwits_product.h“

//////////////////////////////////////////////////////////////////////////////////  
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK战舰STM32开发板
//定时器 驱动代码    
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//修改日期:2012/9/3
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2009-2019
//All rights reserved   
//////////////////////////////////////////////////////////////////////////////////     

//通用定时器3中断初始化
//这里时钟选择为APB1的2倍,而APB1为36M
//arr:自动重装值。
//psc:时钟预分频数
//这里使用的是定时器3!
void TIM3_Int_Init(u16 arru16 psc)
{
    TIM_TimebaseInitTypeDef  TIM_TimebaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3 ENABLE); //时钟使能

//定时器TIM3初始化
TIM_TimebaseStructure.TIM_Period = arr; //设置在下一个更新事件装入活动的自动重装载寄存器周期的值
TIM_TimebaseStructure.TIM_Prescaler =psc; //设置用来作为TIMx时钟频率除数的预分频值
TIM_TimebaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //设置时钟分割:TDTS = Tck_tim
TIM_TimebaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上计数模式
TIM_TimebaseInit(TIM3 &TIM_TimebaseStructure); //根据指定的参数初始化TIMx的时间基数单位
 
TIM_ITConfig(TIM3TIM_IT_UpdateENABLE ); //使能指定的TIM3中断允许更新中断

//中断优先级NVIC设置
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;  //TIM3中断
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;  //先占优先级0级
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;  //从优先级3级
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道被使能
NVIC_Init(&NVIC_InitStructure);  //初始化NVIC寄存器


TIM_Cmd(TIM3 ENABLE);  //使能TIMx  
}
//定时器3中断服务程序
void TIM3_IRQHandler(void)   //TIM3中断
{
if (TIM_GetITStatus(TIM3 TIM_IT_Update) != RESET)  //检查TIM3更新中断发生与否
{
TIM_ClearITPendingBit(TIM3 TIM_IT_Update  );  //清除TIMx更新中断标志 
gizTimerMs();
}
}













 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-03 09:17  stm32f103移植接入机智云\
     文件     7494873  2018-08-02 16:59  stm32f103移植接入机智云\GizwitsMCUSTM32F103C8x201808020856115449d7efda.zip
     目录           0  2018-08-02 16:28  stm32f103移植接入机智云\STM32接入机智云工具包\
     目录           0  2018-08-02 17:40  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\
     文件      456500  2018-06-09 14:41  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_16Mbit_201806091444.bin
     文件     2097152  2018-06-16 19:07  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_16Mbit_combine_201806091444.bin
     文件      456500  2018-06-09 14:43  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_32Mbit_201806091446.bin
     文件     4194304  2018-06-16 19:08  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_32Mbit_combine_201806091446.bin
     文件      435492  2018-06-09 14:37  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser1_201806091441.bin
     文件     1048576  2018-06-16 19:06  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser1_combine_201806091441.bin
     文件      435492  2018-06-09 14:39  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser2_201806091442.bin
     目录           0  2018-08-02 17:40  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\_temp_by_dltool\
     目录           0  2018-08-02 17:40  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\_temp_by_dltool\downloadPanel1\
     文件     4194304  2018-08-02 17:40  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\_temp_by_dltool\downloadPanel1\GAgent_00ESP826_04020034_32Mbit_combine_201806091446.bin_rep
     文件         872  2018-06-16 19:11  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034\readme
     文件     1990345  2018-08-02 16:28  stm32f103移植接入机智云\STM32接入机智云工具包\GAgent_00ESP826_04020034-1529147544607.rar
     目录           0  2018-07-23 11:59  stm32f103移植接入机智云\STM32接入机智云工具包\TIMER\
     文件        2089  2017-06-12 10:50  stm32f103移植接入机智云\STM32接入机智云工具包\TIMER\timer.c
     文件         585  2016-11-18 11:52  stm32f103移植接入机智云\STM32接入机智云工具包\TIMER\timer.h
     目录           0  2018-07-23 11:59  stm32f103移植接入机智云\STM32接入机智云工具包\USART3\
     文件        3034  2017-07-09 22:02  stm32f103移植接入机智云\STM32接入机智云工具包\USART3\usart3.c
     文件         597  2016-11-18 15:48  stm32f103移植接入机智云\STM32接入机智云工具包\USART3\usart3.h
     目录           0  2018-07-25 10:16  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\
     目录           0  2018-07-25 10:18  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\
     文件      456500  2018-06-09 14:41  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_16Mbit_201806091444.bin
     文件     2097152  2018-06-16 19:07  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_16Mbit_combine_201806091444.bin
     文件      456500  2018-06-09 14:43  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_32Mbit_201806091446.bin
     文件     4194304  2018-06-16 19:08  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_32Mbit_combine_201806091446.bin
     文件      435492  2018-06-09 14:37  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser1_201806091441.bin
     文件     1048576  2018-06-16 19:06  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser1_combine_201806091441.bin
     文件      435492  2018-06-09 14:39  stm32f103移植接入机智云\STM32接入机智云工具包\烧写软件\GAgent_00ESP826_04020034\GAgent_00ESP826_04020034_8MbitUser2_201806091442.bin
............此处省略273个文件信息

评论

共有 条评论