关于KEAZ128,好久没更新,只因为出来工作了,前段时间还考研(虽然落榜),时间都基本被榨干,唉,生活要紧生活要紧,但是我还是不放弃更新,哈哈哈哈哈,不知道今年飞卡用它的人多不多,听说随意用NXP的处理器了?算了言归正传!

一)从原理图的设计开始

1)KEAZ128----最小系统设计

我们知道,一个MCU的最小系统,是包含MCU、晶振电路、复位电路三大部分。而为了可以更兼容或多地方使用,我一般会将MCU单独制作一个最小系统,单独做一块最小系统板出来。以下须知,(并非广告,真实购买)
1)使用的画图工具—>AltiumDesigner18。
2)封装库来源—>立创商城提供的封装或根据手册进行绘制。
3)PCB打样—>使用嘉立创打样。
4)KEAZ128在龙邱的官方店购买,其余均在立创商城购买。

2)KEAZ128----中文手册


由手册的目录我们可以看出,KEA具备11章-35章所描述的功能,常见的由***PORT与GPIO(两个基本会放在一起用),ADC、FTM定时器、PWT定时器、PIT定时器、SPI、I2C、UART。***这些都是我们比较常见的(学生时代)。而KEA的内核使用的是Cortex-M0+,关于这部分就不细讲了,一些systick、NVIC等等内核相关的,在《ARM Cortex-M0与ARM Cortex-M0+权威指南》已经有很详细的说明了,建议学习Cortex-M0 / Cortex-M0+的各位买这本书看看,挺好的(当然能完全解读手册的大佬就不用了)。

其实在手册上,NXP已经给我们归纳好了这些了,只是需要花点时间找找。在硬件设计的时候,是可以直接参考这个表上的外设配置,来进行相对应的选型评估。而对于即将使用KEA参加NXP杯的同学,在定时器、通讯、时钟、模拟、内存上,都基本满足智能车的需求(电磁组),性价比非常好(与K60相比)。芯片的封装使用的是LQFP-80,对于学生而言,焊接80引脚的IC其实难度也不会很大,自主设计性能更强。

3)硬件评估

模拟/通讯方面:
1)需要4路ADC(满足)
2)1路I2C(满足)
3)2路UART(满足)
4)1路SPI(满足)

定时器方面:
1)2路FTM定时器—控制两个电机 —满足
2)PWT — 进行脉冲捕捉(使用程序轮询采集)—勉强满足
3)systick—用于操作系统的心跳(将会使用RT_Thread或UCOS,正在评估)

内存方面:
1)flash—128K的内部flash
2)sram----16K
完全满足操作系统的要求

安全方面:
1)有WDOG看门口
2)CRC冗余校验
这些安全检验本人并不常用。

KEAZ128学习(一)----硬件相关相关推荐

  1. 【SPI】SPI学习之SPI硬件相关

    关联内容: [SPI]SPI学习之SPI硬件相关 [SPI]SPI学习之SPI驱动相关 [SPI]SPI学习之SPI调试相关 目录 SPI硬件知识 SPI相关的缩写或说法 SPI外部信号描述 SPI硬 ...

  2. Python语言学习:Python语言学习之硬件交互应用(arduino、树莓派等)相关的简介、案例应用之详细攻略

    Python语言学习:Python语言学习之硬件交互应用(arduino.树莓派等)相关的简介.案例应用之详细攻略 目录 Python与硬件交互应用 1.适合运行python的嵌入式硬件系统 1.1. ...

  3. android bsp学习_android BSP与硬件相关子系统读书笔记(1)android BSP移植综述

    从linux驱动转行至Android驱动开发大半年了,一开始就产生了一个很纠结目标和问题,就是不停的google如何porting android!这个问题得到的结果对于初出茅庐的我,感到迷惘.随着工 ...

  4. 大数据早报:原百度研究院院长林元庆宣布离职创业 比特采矿业巨头BitMain推出深度学习AI硬件(10.27)

    数据早知道,上乐投网看早报! 『百度』原百度研究院院长林元庆宣布离职创业 将投身AI领域 原百度深度学习实验室主任林元庆已经离职,接下来将在人工智能领域创业.据悉,林元庆在八月份便有离开的意向,十一之 ...

  5. 【深度学习】计算机视觉相关技术探索(一)

    [深度学习]计算机视觉相关技术探索(一) 文章目录 1 计算机视觉概述 2 使用机器学习解决图像分类问题 3 Keras和神经网络简介 4 卷积神经网络(CNN),迁移学习 5 对象检测问题 6 yo ...

  6. Linux系统查看硬件相关信息

    Linux系统硬件信息查看 一.前言 二.查看CPU相关信息 1.利用文件进行查看:cat /proc/cpuinfo 2.利用命令查看:lscpu (调取cpuinfo文件中的内容) 三.负载情况( ...

  7. 程序如何在两个gpu卡上并行运行_深度学习分布式训练相关介绍 - Part 1 多GPU训练...

    本篇文章主要是对深度学习中运用多GPU进行训练的一些基本的知识点进行的一个梳理 文章中的内容都是经过认真地分析,并且尽量做到有所考证 抛砖引玉,希望可以给大家有更多的启发,并能有所收获 介绍 大多数时 ...

  8. 学习Java的相关知识

    工作的原因现在学习Java极其相关的技术,包括JBoss,Struts,JSP,EJB等. 感觉Java的库比较多,但做的真的一般,易用性很差,编程也非常的"片断"性,不像.NET ...

  9. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  10. 零基础带你学习MySQL—字符串相关的函数(十三)

    零基础带你学习MySQL-字符串相关的函数(十三) 一.CHARSET (str)返回子串字符集 二.CONCAT连接子串,将多个列拼接成一列 三.INSTR(string,substring)返回s ...

最新文章

  1. 互补输出级采用共集形式是为了使_互补输出级采用共集形式是为了使
  2. git报错:remote: warning: Large files detected.
  3. php缩紧空格,使用php-cs-fixer修复PHP代码文件的缩进
  4. boost::hana::erase_key用法的测试程序
  5. Servlet交互【重定向 与 请求分派】详解
  6. 善用assert函数
  7. IIC通信协议总结(详细说明完整过程)
  8. 索尼a5100_索尼a5100像素是多少?索尼a5100分辨率是多少?
  9. 【人类历史】从食物采集者到食物生产者
  10. shell脚本 插队
  11. 进程proc文件介绍
  12. python的十句名言_经典十句名言
  13. 客户体验决胜2022,低代码是快速取胜之道
  14. Altium Designer 18 导线转换45°的快捷键
  15. python连乘函数_(Python3) 连加 连乘 代码
  16. v-for的四种使用方式
  17. linux内核 社区,明尼苏达大学Linux内核“伪装者提交”研究人员发表公开信
  18. python进阶指南(参考书籍)
  19. 北京交通大学考研运筹学还是计算机,说说我的考研----信管(北京交通大学)...
  20. 计算机机房工程招标书,机房(数据中心)工程招标文件.doc

热门文章

  1. linux安装7zip 64位下载,7-Zip首页、教程和下载-压缩软件-软件交流社区–完美下载...
  2. 10tb服务器硬盘 选购,西部数据硬盘最新命名规则以及外置硬盘My Book 10TB性能评测...
  3. 网页前台推荐一款配色软件:Adobe kuler(在线升级,ADOBE官方产品)
  4. Git报错: Failed to connect to github.com port 443 解决方案
  5. Generalizing A Person Retrieval Model Hetero- and Homogeneously
  6. Linux实现myshell
  7. 在编程语言中的数学问题
  8. Android 电量与网络优化
  9. Memory Analyzer基本使用
  10. arcgis表转excel一直失败_arcGIS中属性表怎么导出到EXCEL里|excel表格转shp数据丢失...