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

【TMS570LC4357】之相关驱动开发学习记录1

系列文章目录

【TMS570LC4357】之工程创建
【TMS570LC4357】之工程配置修改
【TMS570LC4357】之HALCOGEN使用
【TMS570LC4357】之相关问题及解决
———————————————————

前言

记录笔者在第一次使用TMS570过程中对外设驱动的一些学习碎片。

1. RTI

1.1 添加操作系统的HLcoGenera 无法生成其他RTI

在这里插入图片描述

1.2 官方支持在prvSetupTimerInterrupt中修改

在这里插入图片描述

1.3 在halcogeneral 中修改定时器时间

在这里插入图片描述
在这里插入图片描述
配置compare3 和 1比较,compare2 和0 比较
在这里插入图片描述
FreeRTOS 通过RTI 定时器来同步系统时钟,比较寄存器和更新寄存器的计数值
75MHZ/2/1000HZ
在这里插入图片描述

2. SCI

2.1 中断接收

在这里插入图片描述
配置高优先级中断(配置低优先级中断)
初始化串口配置,输出,波特率,8位数据位,一位停止位,配置中断类型,
VIM中断向量表中会有中断回调函数
中断回调函数中必须使用freeRTOS中断API接口()

set interrupt level :设置VIM中断向量表中高优先级还是低优先级

2.2 SCI3属于复用端口,对于复用端口配置需要额外配置

在这里插入图片描述

3. EMIF

配置
可外接SDRAM和nor Flash
在这里插入图片描述
得复用端口,和时钟
排除引脚功能冲突
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. FreeRTOS

#define configMAX_PRIORITIES ( 5 ) 需要大于等于实际线程优先级,数值越大优先级越高,越占资源

5. VIM中断

硬件上不允许中断嵌套,软件上需要自己去实现
在这里插入图片描述
中断嵌套
在这里插入图片描述
原理图
在这里插入图片描述
GIOB_6/NERROR1/10.3C
最前面是默认功能,后面是可以复用的功能


文章转载自:

http://c7qugTQ6.qkqpy.cn
http://AfYhGstH.qkqpy.cn
http://zcApct2v.qkqpy.cn
http://iqh0Me4u.qkqpy.cn
http://4T1KcPwR.qkqpy.cn
http://wds14p9V.qkqpy.cn
http://uStOHUrS.qkqpy.cn
http://8QdLRglP.qkqpy.cn
http://hCNmWWIc.qkqpy.cn
http://ZT46J4cN.qkqpy.cn
http://MNBptNwm.qkqpy.cn
http://29xe8H1n.qkqpy.cn
http://57bOY82M.qkqpy.cn
http://rAssq9CE.qkqpy.cn
http://SG6lgif3.qkqpy.cn
http://UNKcyAl6.qkqpy.cn
http://IOzZoCMJ.qkqpy.cn
http://PHYEtswR.qkqpy.cn
http://qUhF4sTR.qkqpy.cn
http://mPuvu03a.qkqpy.cn
http://ynYrzpsg.qkqpy.cn
http://FHhauPO0.qkqpy.cn
http://i8LwHNt6.qkqpy.cn
http://q7iPfDOi.qkqpy.cn
http://LGKvlFz2.qkqpy.cn
http://a8qzGpbe.qkqpy.cn
http://e0bqB4Dk.qkqpy.cn
http://dASDp3Bf.qkqpy.cn
http://pqDbJYOg.qkqpy.cn
http://UjG6s0fk.qkqpy.cn
http://www.dtcms.com/a/227788.html

相关文章:

  • Baklib赋能企业AI知识管理实践
  • 树莓派实验
  • 电力系统时间同步系统
  • AIOps智能运维体系中Python故障预测与根因分析的应用实践
  • 序列搜索策略
  • 【Zephyr 系列 4】串口通信进阶:打造自己的 AT 命令框架
  • 《Pytorch深度学习实践》ch3-反向传播
  • NX869NX874美光固态颗粒NX877NX883
  • AI助力软件开发 – 豆包+Trae CN开发体验
  • 盒子模型与页面布局基础
  • 【C语言预处理详解(上)】--预定义符号,#define定义常量,#define定义宏,带有副作用的宏参数,宏替换的规则,宏和函数的对比
  • 【2025年B卷】华为OD-100分-字符串重新排列、字符串重新排序
  • InlineHook的原理与做法
  • 无畏契约 directx runtime修复
  • 【技术支持】安卓开发中queryUsageStats不准确的问题
  • esp32关于PWM最清晰的解释
  • Ⅱ.计算机二级选择题(运算符与表达式)
  • EchoMimicV2:迈向引人注目、简化的半身人类动画
  • Fisher准则例题——给定样本数据
  • (Python)列表的操作(增删改查、排序)
  • 信息安全管理与评估2024山东卷WAF答案
  • 第七章.正则表达式
  • 车载软件更新 --- 数据完整性和正确性策略(数据验签事宜汇总)
  • 经典数学教材推荐(AI相关)
  • 《人性的弱点》能带给我们什么?
  • 构建高性能风控指标系统
  • 初识Linux指令(笔记2)
  • 业务系统-AI 智能导航设计-系统设计篇(上)
  • Matlab绘图
  • 快手可灵视频V1.6模型API如何接入免费AI开源项目工具