原创 學習KEA之UART之二:接收

學習KEA之UART之一:簡介和發送數據 先佔坑,TODO

原创 學習KEA之ADC之五:自動比較功能

作者:曾Jerry 或 大橙員, [email protected] 學習KEA之ADC之一:基本介紹 學習KEA之ADC之二:查詢方式 學習KEA之ADC之三:中斷方式 學習KEA之ADC之四:FIFO 學習KEA之ADC之五

原创 學習KEA之UART之一:簡介和發送數據

我們以KEA64系列來學習UART 。這是最常用的外設之一了,必須要掌握的。 簡介 KEA64有3個串口:UART0, UART1, UART2, 時鐘來自Bus Clock。 幾個重要的參數: 起始位(固定1位) 波特率(30

原创 學習KEA之看門狗

KEA的看門狗是一個獨立的特殊定時器。當啓動看門狗後,如果你不定時去餵狗,它就認爲程序跑飛了,將會復位MCU。 特點 時鐘源可選: bus clock Internal 32 kHz RC oscillator Interna

原创 學習KEA之ADC之四:FIFO

要是不使用FIFO功能的話,在多路採集時,ADC會頻繁進入中斷,這樣對MCU來說是個負擔,所以需要開啓FIFO功能,這樣在所有通道採集完後才進入一次中斷。 TODO, 有時間再補上

原创 學習KEA之ADC之二:查詢方式

我們緊接着 學習KEA之ADC之一:基本介紹 來看看ADC的查詢方式。 需求: 讀取AD7(PTB3), AD12(PTF4), AD14(PTF6),並轉換成 mV, 範圍是0 - 5000mV,這三個輸入都是電壓大概是2.

原创 學習KEA之ADC之一:基本介紹

我們以KEA64系列來學習ADC, 其中KEA64系列包括: SKEAZN16AMLC® SKEAZN32AMLC® SKEAZN64AMLC® SKEAZN32AMLH® SKEAZN64AMLH® 其它系列的和KEA64類

原创 學習KEA之ADC之三:中斷方式

學習KEA之ADC之一:基本介紹 學習KEA之ADC之二:查詢方式 需求: 讀取AD7(PTB3), 並轉換成 mV, 範圍是0 - 5000mV,輸入電壓大概是2.157V 基本配置:時鐘來自bus_clock, 20M

原创 在Ubuntu 20.04中安裝常用的工具1 (git, Terminator, zsh, oh-my-zsh, typora, ifconfig, minicom)

git git 是軟件版本管理的利器。想起當年陳同學給我展示 git 的情形,簡直目瞪口呆,直呼神奇,從此受不釋手。 jerry@jerry-virtual-machine:~/Desktop$ sudo apt install

原创 在Windows安裝S32 Design Studio for ARM

想基於NXP的S32K1系列的MCU 來開發一些應用,於是得安裝S32 Design Studio for ARM這個IDE。 下載地址 目前最新版本是 V2.2, 點擊下載 S32 Design Studio for ARM v

原创 使用虛擬機VMware安裝Ubuntu 20.04

Ubuntu是一個比較流行的Linux桌面系統,最近Ubuntu 20.04出來了,讓我們來看看有什麼新玩意。 我們使用虛擬機來安裝新系統,會比較保險。準備工具如下: Ubuntu 20.04鏡像iso 虛擬機VMware或其虛

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

百度輸入法 很多人喜歡搜狗輸入法,不過百度輸入法在Ubuntu20.04 中的表現也不賴,更重要的是它可以支持五筆拼音混合輸入,最愛~~ 下載百度輸入法 點擊下載 百度輸入法Linux版本 注: 雖然這裏沒說能夠支持 Ubunt

原创 學習KEA之GPIO

GPIO簡介 KEA系列的GPIO有三個GPIO口: GPIOA、GPIOB和GPIOC, 每個GPIO口又包括了32個GPIO引腳: GPIO配置步驟 配置輸入 Clear the corresponding bi

原创 學習KEA之時鐘

我們以KEA64系列來學習時鐘, 其中KEA64系列包括: SKEAZN16AMLC® SKEAZN32AMLC® SKEAZN64AMLC® SKEAZN32AMLH® SKEAZN64AMLH® 其它系列的和KEA64類似

原创 學習KEA之FTM

我們以KEA64系列來學習FTM, 其中KEA64系列包括: SKEAZN16AMLC® SKEAZN32AMLC® SKEAZN64AMLC® SKEAZN32AMLH® SKEAZN64AMLH® 其它系列的和KEA64類