• 1441_TC275 DataSheet阅读笔记2


    全部学习汇总: GitHub - GreyZhang/g_TC275: happy hacking for TC275!

    继续看TC275的DataSheet,这一次可能会看一大堆的表格。从看得效果上,肯定也是走马观花。这只是我正式尝试做这个MCU的开发探索的一点前期的准备。

    这些内容其实在之前看上一次的文字性的资料的时候大部分都已经看过了,这里再次强调一下。这里有一点需要注意的,那就是:E核是没有cache的。

    这里面需要注意的点其实是很多的了:

    1. 高级一点的MCU现在都是有DMA的,但是这个DMA究竟如何使用,是否真的是只有好处没有缺点,这些都需要进一步去学习探索。

    2. 上一份笔记中其实就已经勾勒了一下,ADC以及DSADC究竟有什么样的异同,接下来应该作为这个MCU使用探索的一个主题。

    3. GTM是这个MCU上非常复杂的一个模块,这里面大量的专业名词以及功能至少应该做一个概括性的了解。

    4. 定时器是CPU设计中很典型的一个硬件模块,也是计算机科学中经常用到的一个概念。如何能够充分利用这些定时器完成产品开发,这可能是嵌入式工作经历中一直需要关注的点。

    5. STM定时器正好是3个模块,是否是为了一个core一个而设计的?

    1. CAN的object应该跟PowerPC平台的MCU中遇到的Message Buffer是一个概念,那么,如何充分利用这样的资源来保证良好的系统功能实现呢?这个应该做一个研究,硬件资源的增加肯定会有一定的系统的收益出现。

    2. IOM是一个数字输出的监控,这个主要是用作功能安全。看起来,是一个硬件处理机制。

    3. Standby RAM,主要是用在低功耗方面。暂且不清楚是做什么用的,但是看上去似乎是低电压依然可能保存预定的数据。

    4. 最后的备注中,指令获取的处理应该是为了提升处理效率。这样的机制会让存储最后的一部分指令获取出现异常。其实,看到了这里,考虑一个简单的处理方式那就是直接不用。接下来的文字,也跟我的想法刚好是重合的。由此,最简单的方式应该是把这部分存储放弃不用。

    这里有几条可能后续用作规律的信息:

    1. PIN的symbol中,一般用数字表示的时候可能是GPIO的功能。

    2. 所有的输入配置属性都是相同的,输出才会有不同的属性配置。

    ADC居然有输出的功能,难道是用来输出模拟信号?而且,这个输出功能支持的不只是一种ADC,现在看来DSADC和VADC都是支持的。这个在后面ADC模块学习的时候需要注意去看一下,至少了解一下这会是一个什么功能。

    SENT模块不仅仅支持一个传感器的输入,也支持输出,简称SPC模式。这样,其实利用这个MCU就可以取代一部分传感器的信号传输功能了。

    针对DSADC的相同通道出现了不同的信号,也出现了不同的描述。这会是一个通道的不同模式还是意味着一个通道可能会有多个PIN组合?这个需要写入到学习计划中,后续确认落实。

    又遇到一个新的通信方式,从名称猜测,这个可能会是FlexRAY的别称?

    这样,这个文档的前面20也基本梳理结束了。前面大量的信息,甚至说目前看的这280页的文档,可能给我的答案不多反而会引出我大量的问题。这会是丰富这个知识框架很好的开端。

  • 相关阅读:
    易知微——智慧工厂建设的强有力助手
    Tools-反射
    研究发现 IT 安全对高等教育非常重要
    MySQL高级篇知识点——主从复制
    计算机网络-传输层
    SV--对象拷贝、参数化的类
    公网ip和私网ip的区别
    【SQL Server + MySQL二 】SQL: DDL数据定义【定义、修改、删除基本表】,DML【憎删改查】,DCL数据控制语言
    C 标准库 - <signal.h>和<stdarg.h>详解
    Mini-Gemini: Mining the Potential of Multi-modality Vision Language Models论文解读
  • 原文地址:https://blog.csdn.net/grey_csdn/article/details/126573532