原创 學習KEA之週期中斷定時器PIT

我們以KEA64系列來學習週期中斷定時器PIT, 其中KEA64系列包括: SKEAZN16AMLC® SKEAZN32AMLC® SKEAZN64AMLC® SKEAZN32AMLH® SKEAZN64AMLH® PIT框圖

原创 狀態模式(狀態機)

以前寫狀態機,比較常用的方式是用 if-else 或 switch-case,高級的一點是函數指針列表。最近,看了一文章《c語言設計模式–狀態模式(狀態機)》(來源:embed linux share,作者:亞索老哥)),原來狀態

原创 學習KEA之中斷系統

這篇 學習KEA之週期中斷定時器PIT 已經使用了定時中斷,本篇將歸納一下中斷系統的操作。 中斷向量表 KEA系列是Arm® Cortex®-M0+,最多有48箇中斷。 比如在SKEAZN642.h中,定義了中斷向量表,數字越小的

原创 使用Keil MDK for ARM來開發KEA並配有LED閃爍的例程

硬件準備 開發板:S9KEAZN16AMLH(其它的MCU也是類似) 仿真器: J-Link 也有許多同學問到如何使用J-Link與MCU的連接,我是使用SWD方式,請看圖了: 其中J-Link的SWD相關接口的定義是:

原创 簡介NXP的車規級MCU之KEA系列

概述 Kinetis® EA系列32位Arm® Cortex®MCU廣泛適用於質量要求和長期供貨保證要求都很高的汽車和工業應用。Kinetis EA系列是廣泛的Arm生態合作體系的入門級產品,並具有以下功能: 低功耗Arm Co

原创 在Ubuntu 20.04中安裝ROS2最新版本Foxy Fitzroy

ROS2 是新一代機器人操作系統。2020年6月5日,ROS2 的最新版本 Foxy Fitzroy 正式發佈了, 支持到2023年的3月! ROS2 支持的平臺 Linux (Ubuntu Focal(20.04)) mac

原创 在Ubuntu 20.04中安裝常用的工具0 (前言和彙總)

前言 Ubuntu 20.04 目前正式發佈了,我們之前也用 VMware虛擬機安裝了這個系統。我們這篇文章主要收集一些常見的工具,搬起板凳來,開始了! 由於工具比較多,我們將拆分來發表文章,方便閱讀。 注:一些大的工具(如Py

原创 在Ubuntu20.04中搭建Python開發環境

Python 3 Ubuntu20.04 已經默認安裝了 Python 3.8.2, 我們可以不用安裝了: 值得注意的是, Python 2 已經退出了歷史的舞臺,Ubuntu20.04也順便 移除了 Python 2: pi

原创 使用S32DS來開發KEA並配有LED閃爍的例程

之前也寫了 篇類似的文章:使用Keil MDK for ARM來開發KEA並配有LED閃爍的例程 硬件準備 MCU:KEAZN64, 64 Pins(其它的MCU也是類似) 仿真器: J-Link 也有許多同學問到如何使用J-

原创 在Ubuntu 20.04中安裝常用的工具3 (Meld, VLC, Kazam)

Meld Meld 是類似 Beyong Compare 的一種優秀的文件或目錄比較軟件,並支持許多流行的版本控制系統。 $ sudo apt-get install meld 可以在終端中直接輸入 meld 打開: VLC

原创 好用的截圖工具snipaste

簡介 Snipaste 是一個簡單但強大的截圖工具,也可以讓你將截圖貼回到屏幕上! 免費,免安裝,可個性定製。 個人感覺比微信或QQ的截圖還要好使。 下載 官方網址: https://zh.snipaste.com/ 目前Wind

原创 在Windows安裝TI的開發工具Code Composer Studio IDE

Code Composer Studio 簡介 Code Composer Studio 是一種集成開發環境 (IDE),支持所有 MSP 微控制器器件。Code Composer Studio 包含一整套用於開發和調試嵌入式應用

原创 在Windows解決Keil的C51和MDK不能共存問題

說明: Keil的 C51 可用來開發8051單片機,比如MSP430、STC等 Keil的 MDK 可用來開發ARM單片機的,比如STM32、S32K等 問題 看到許多人說,如果同時安裝C51和MDK,可能出現許多問題。

原创 在Ubuntu 20.04中安裝常用的工具2 (百度輸入法, WPS)

由於安裝的工具比較多,將原來的一篇文章拆分,方便閱讀,這是第二篇。 百度輸入法 很多人喜歡搜狗輸入法,不過百度輸入法在Ubuntu20.04 中的表現也不賴,更重要的是它可以支持五筆拼音混合輸入,最愛~~ 下載百度輸入法 點擊下載

原创 在S32DS中使用J-Link調試S32K144開發板

第一次使用S32K, 記錄一下一些開發過程。目標板是官方的S32K144開發板,當然其它的NXP芯片也是類似的。 連接硬件 新建工程 以自帶例程“S32K144_Project_ADC”爲例 選擇 Debug Configur