当前位置: 首页 > wzjs >正文

网站建设工单系统凡科做的网站推效果

网站建设工单系统,凡科做的网站推效果,免费企业网站建设免费,佛山专业网站建设文章目录 前言一、板载资源介绍二、具体步骤1.打开STM32CubeMX进行相关配置1.1 使用外部高速时钟,并修改时钟树1.2 打开定时器(定时器根据自己需求调整)1.3 打开串口1.4 生成工程 2. 配置定时器2.1 打开HWTIMER设备驱动2.2 声明定时器2.3将stm32l4xx_hal_msp.c中HAL…

文章目录

  • 前言
  • 一、板载资源介绍
  • 二、具体步骤
    • 1.打开STM32CubeMX进行相关配置
      • 1.1 使用外部高速时钟,并修改时钟树
      • 1.2 打开定时器(定时器根据自己需求调整)
      • 1.3 打开串口
      • 1.4 生成工程
    • 2. 配置定时器
      • 2.1 打开HWTIMER设备驱动
      • 2.2 声明定时器
      • 2.3将stm32l4xx_hal_msp.c中HAL_TIM_Base_MspDeInit函数剪切粘贴至board.c中
      • 2.4 进入stm32l4xx_hal_conf_bak.h
    • 3. 主函数
    • 4. 编译,烧录


前言

本文采用开发板为STM32L475VET6(潘多拉开发板),使用RT_Thread Studio基于芯片开发模式,完成定时器实验


一、板载资源介绍

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、具体步骤

1.打开STM32CubeMX进行相关配置

1.1 使用外部高速时钟,并修改时钟树

在这里插入图片描述
在这里插入图片描述

1.2 打开定时器(定时器根据自己需求调整)

在这里插入图片描述

1.3 打开串口

在这里插入图片描述

1.4 生成工程

在这里插入图片描述

2. 配置定时器

官方给出步骤
在这里插入图片描述

2.1 打开HWTIMER设备驱动

在RT-Thread Setting的组件栏中
在这里插入图片描述

2.2 声明定时器

在这里插入图片描述

2.3将stm32l4xx_hal_msp.c中HAL_TIM_Base_MspDeInit函数剪切粘贴至board.c中

在这里插入图片描述

2.4 进入stm32l4xx_hal_conf_bak.h

一般默认开启
在这里插入图片描述

3. 主函数

/** 程序清单:这是一个 hwtimer 设备使用例程* 例程导出了 hwtimer_sample 命令到控制终端* 命令调用格式:hwtimer_sample* 程序功能:硬件定时器超时回调函数周期性的打印当前tick值,2次tick值之差换算为时间等同于定时时间值。
*/#include <rtthread.h>
#include <rtdevice.h>#define HWTIMER_DEV_NAME   "timer3"     /* 定时器名称 *//* 定时器超时回调函数 */
static rt_err_t timeout_cb(rt_device_t dev, rt_size_t size)
{rt_kprintf("this is hwtimer timeout callback fucntion!\n");rt_kprintf("tick is :%d !\n", rt_tick_get());return 0;
}static int hwtimer_sample(int argc, char *argv[])
{rt_err_t ret = RT_EOK;rt_hwtimerval_t timeout_s;      /* 定时器超时值 */rt_device_t hw_dev = RT_NULL;   /* 定时器设备句柄 */rt_hwtimer_mode_t mode;         /* 定时器模式 */rt_uint32_t freq = 10000;               /* 计数频率 *//* 查找定时器设备 */hw_dev = rt_device_find(HWTIMER_DEV_NAME);if (hw_dev == RT_NULL){rt_kprintf("hwtimer sample run failed! can't find %s device!\n", HWTIMER_DEV_NAME);return RT_ERROR;}/* 以读写方式打开设备 */ret = rt_device_open(hw_dev, RT_DEVICE_OFLAG_RDWR);if (ret != RT_EOK){rt_kprintf("open %s device failed!\n", HWTIMER_DEV_NAME);return ret;}/* 设置超时回调函数 */rt_device_set_rx_indicate(hw_dev, timeout_cb);/* 设置计数频率(若未设置该项,默认为1Mhz 或 支持的最小计数频率) */rt_device_control(hw_dev, HWTIMER_CTRL_FREQ_SET, &freq);/* 设置模式为周期性定时器(若未设置,默认是HWTIMER_MODE_ONESHOT)*/mode = HWTIMER_MODE_PERIOD;ret = rt_device_control(hw_dev, HWTIMER_CTRL_MODE_SET, &mode);if (ret != RT_EOK){rt_kprintf("set mode failed! ret is :%d\n", ret);return ret;}/* 设置定时器超时值为5s并启动定时器 */timeout_s.sec = 5;      /* 秒 */timeout_s.usec = 0;     /* 微秒 */if (rt_device_write(hw_dev, 0, &timeout_s, sizeof(timeout_s)) != sizeof(timeout_s)){rt_kprintf("set timeout value failed\n");return RT_ERROR;}/* 延时3500ms */rt_thread_mdelay(500);/* 读取定时器当前值 */rt_device_read(hw_dev, 0, &timeout_s, sizeof(timeout_s));rt_kprintf("Read: Sec = %d, Usec = %d\n", timeout_s.sec, timeout_s.usec);return ret;
}
/* 导出到 msh 命令列表中 */
MSH_CMD_EXPORT(hwtimer_sample, hwtimer sample);int main(void)
{rt_kprintf("hello\r\n");
}

4. 编译,烧录


在这里插入图片描述


文章转载自:

http://aIx0n3YV.Ltkms.cn
http://0HJ5HeEm.Ltkms.cn
http://AcCHnfsf.Ltkms.cn
http://5CHpXHM6.Ltkms.cn
http://rgRlKDSV.Ltkms.cn
http://vPeHSnz3.Ltkms.cn
http://olIfquv2.Ltkms.cn
http://kntdeDvE.Ltkms.cn
http://1CnNFEaA.Ltkms.cn
http://7P2GdTck.Ltkms.cn
http://LE1EQ5tf.Ltkms.cn
http://l9Ht7erh.Ltkms.cn
http://tbVSPrFC.Ltkms.cn
http://WOrajJ7q.Ltkms.cn
http://HMIP4ZV4.Ltkms.cn
http://IxoBZKOk.Ltkms.cn
http://HwnHboq7.Ltkms.cn
http://FgFuCNr6.Ltkms.cn
http://kYdzTGgd.Ltkms.cn
http://kezpwuw3.Ltkms.cn
http://Fe3g3OH9.Ltkms.cn
http://4po9kCPz.Ltkms.cn
http://OqgK0HNV.Ltkms.cn
http://Y59Nwd2C.Ltkms.cn
http://96GYjIWw.Ltkms.cn
http://vuNAoY3v.Ltkms.cn
http://wULKUaaQ.Ltkms.cn
http://VshtQCrl.Ltkms.cn
http://bu8C2h0V.Ltkms.cn
http://zubfWHlu.Ltkms.cn
http://www.dtcms.com/wzjs/665094.html

相关文章:

  • 浙江品牌网站建设深圳网站建设的价格
  • 建设银行建湖支行官方网站wordpress注册密码
  • 聊城做网站的公司平台如何制作公司网站和网页
  • 免费商城网站模板惠州做网站优化
  • 做英文网站要会什么购物网网站建设
  • 做网站有没有用有没有免费看的视频
  • 专业提供网站制作wordpress 自定义类型
  • 专业的制作网站开发公司商丘网上房地产查询系统
  • 天津市建设工程定额管理站网站用php写wordpress
  • 微信怎么开团购卖东西沈阳关键词seo
  • 网站页面尺寸大小免费在线响应式网站自助建站
  • 徐州云建站模板wordpress在线制作
  • 优秀校园网站建设汇报wordpress主页加音乐
  • 华能集团网站建设方案项目分析怎么做区块链网站
  • 网站域名注册的相关证书证明文件网络教学平台北师珠
  • 58做网站吗做我的世界缩略图的网站
  • 著名设计网站deviantart的id模板惠州做棋牌网站建设多少钱
  • 做中医药网站有前景吗域名解析 网站建设
  • 收图片的网站合肥网站优化 新浪博客
  • 做电子商务网站的意义百度免费邮箱注册
  • 基于jsp的网站建设论文wordpress自动tag
  • 资讯网站 怎样 增强用户粘度p2f网站系统
  • 免费发布工程信息网站在线生成短链接
  • 青岛专业网站制作团队网页布局有哪几种
  • phpcms 手机网站自己做的网站如如统计访问量
  • 企业网站好做吗wordpress正文页面
  • 杭州网站建设中心网站默认首页设置
  • 家乡网站设计模板中国建设银行三峡分行网站
  • postgresql做网站用什么环境免费下载软件大厅
  • 河南省建设厅网站中州杯常州网站推广软件信息