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

购买域名和网站设计制作实践活动感悟

购买域名和网站,设计制作实践活动感悟,搜索优化排名,thinkphp租房网站开发一、 概述 本文将会介绍SemiDrive E3 MCAL GPT模块的基本配置#xff0c;并且会结合实际操作的介绍#xff0c;帮助新手快速了解并掌握这个模块的使用#xff0c;文中的 MCAL 是基于 PTG3.0 的版本#xff0c;开发板是官方的 E3640 网关板。 二、 Gpt 模块的主要配置 …一、  概述 本文将会介绍SemiDrive E3 MCAL GPT模块的基本配置并且会结合实际操作的介绍帮助新手快速了解并掌握这个模块的使用文中的 MCAL 是基于 PTG3.0 的版本开发板是官方的 E3640 网关板。 二、  Gpt 模块的主要配置 E3 最多有 6 个BTM 模块每个 BTM 分为 G0 和 G1 两个计数器G0 和 G1 必须分配在同一个核中。其中 G0 时钟为 APB 时钟而 G1 的时钟为 24MHz不同型号的 E3 芯片 G0 的频率有所不同可以参照下图。 图 2.1 不同型号 G0 的时钟频率 GPT 模块的配置主要有两大部分一个是通用配置另一个是针对每个 GPT通道的配置我们先看通用配置具体配置如图 2.2 所示。 图 2.2 GPT 模块通用配置 下面针对主要的配置项进行说明 第一部分是选择是否使能相关的 API 接口其中 GptPredefTimerFunctionalityApi 和 GptWakeupFunctionalityApi 这两个配置项是不支持的配置将不起作用。第二部分是 GPT 驱动的配置其中 GptPredefTimer1usEnablingGrade 这个配置项用于配置 PredefTimer 的模式选择 32 位模式则支持返回 32/24/16 位的数据选择 24 位模式则支持返回 24/16 位的数据选择 16 位模式则支持返回 16 位数据。第三部分是 PredefTimer 的配置用于选择使用哪个 BTM 模块作为 PredefTimer。选择 BTM 以后这个 BTM 必须分配在 SF 核并且占用一个 G0 通道。 接着针对每个 GPT 通道进行对应的配置我们的实际 Demo 将以 BTM6 的 G0 定时器为例配置界面如下图所示。 图 2.3 GPT 通道配置界面 下面以 BTM6 G0 这个通道的配置为例对配置项进行说明介绍。 图 2.4 GPT 通道配置 具体每个配置项的作用如下 GptChannelId这个值是自增的用户无需修改修改的话会报错。GptHwModuel这个参数用于选择使用哪个 BTM。GptHwModulePrescaler这个参数选择定时器的分频系数例如我们使用的芯片是 E3640其 G0 的频率为 150 MHz我们这里配置分频系数为 149分频后的频率为 150/(1491) 1 MHz。GptHwModuleChannel这个选项用于选择使用哪个定时器G0 或者 G1。GptChannelMode这个选项用于选择触发模式单次触发或者连续触发。GptChannelTickFrequency该选项无需配置。GptChannelTickValueMax该选项用于启动定时器时检查传入的参数是否大于该最大值。GptNotification回调函数设置这里配置回调函数的名称函数需要用户自己实现。 三、  实际操作 下面我们基于 MCAL 例程和官方的 E3640 网关开发板进行验证代码逻辑比较简单在初始化完 GPT 定时器后启动定时器定时器周期为 10 ms在中断回调函数中会进行串口打印具体代码实现如下图所示。 图 3.1 GPT 测试代码实现 运行测试代码具体操作如下图所示可以看到串口会定时打印信息。 图 3.2 具体操作 四、使用注意事项 E3 的 GPT 模块在使用上有以下注意事项 若将 GPT 分配到了不同的核则 G0 和 G1 都应该在同一个核中。同一个 GPT 其中断只能开在分配的核中。禁止调用非本核的 GPTMCAL 驱动会进行相应拦截。对于 PredefTimer 的初始化只能在 SF 核中才能初始化成功在其它核中可以使用 Gpt_GetPredefTimerValue 这个接口。由于 PredefTimer 使用了 BTM 的一个 G0 通道因此不能在 EB 中继续配置这个通道。Gpt_Init 函数只初始化本核中的 GPT其它核的需要在其它核中进行初始化Gpt_Deinit 函数也是一样。 五、参考资料 1.《SemiDrive_E3_MCAL_User_Guide_Rev03.00.pdf》2023.08 欢迎登录大大通阅读原文浏览更多该系列内容吧
http://www.hkea.cn/news/14443735/

相关文章:

  • 做网站可以用什么语言大连网页制作培训
  • 做网站运营需要学什么软件广西建设网桂建云系统
  • 自己做网站的流程视频教程太原关键词优化平台
  • 购物网站开发教程+视频安徽工程建设信息网站进皖企业
  • excel连接网站 做数据分析门户网站开发专业
  • 个人网站源码html广州 建网站
  • 大庆网站建设优化wordpress VIP账号插件
  • 随州便宜做网站吉林省城乡建设厅网站6
  • 虚拟钱包对接网站开发视频教程财务办公室装修设计
  • seo网站查询wordpress地图导航插件
  • 中国机械加工网站官网网站源码怎么使用
  • 上海网站建设公司网西安未央区做网站
  • 兼容ie8的网站模板志愿海南网站
  • 网站关键词和网站描述网站后台管理 源码
  • 阿里巴巴网站广告怎么做成都市公园城市建设局网站
  • 山东振国网站建设做网站排在前十名要多少钱
  • 有没有专门学做婴儿衣服的网站全国房产信息查询系统
  • 公司网站怎么自己做类似58同城的网站怎么做
  • 梁平网站制造网站的软件
  • 打鱼跟电子游戏网站怎么做彩票网站开发彩票网站搭建
  • 浙江建设信息港网站网站内容有哪些
  • 兴化建设局网站四川省城乡住房和城乡建设厅网站首页
  • 宿迁做网站多少钱python 做网站优势
  • 做网站哪个语言强黑龙江省建设厅
  • 网站建设捌金手指下拉十四动画制作学什么专业
  • 常见的网站建设类型都有哪些沧州营销型网站建设
  • windows 2003 取消网站访问密码商丘网红排行榜
  • wordpress建视频网站企业网站欣赏
  • 源码怎么做成网站品牌推广的意义
  • 网站如何提升用户体验微信小程序是什么模式