RT1052 入坑筆記

2021-08-28 16:55:58 字數 1116 閱讀 2625

1. 組成架構

1. cpu:arm-cm7;

32kb i-cache/32kb d-cache;

fpu;

mpu;

512kb tcm/ocram;

96kb rom(bootloader);

2. 核心外設: 

dma;

iomux;

timer x6;

quadenc x4;

flexpwm(8ch) x4;

watchdog x4;

3. 介面外設:

emmc4.5/sd3.0 x2;

uart x8;

8x8 keypad;

i2c x4;

spi x4;

i2s/sai x3;

s/pdif tx/rx;

flexcan x2;

usb2.0 otg(with phy) x2;

10/100enet x1;

4. 多**:

8/16bit 並行 csi;

24bit 並行 lcd;

2d圖形加速;

5. 外部儲存器介面:

flexspi:雙通道 quadspi nand/nor,octal flash,ram;

8/16bit sdram;

parallel nor flash;

nand flash;

psram;

6. 電源管理:

ldo + 內建dcdc

7. 模擬:

adc(16ch) x2

acmp x4

8. 韌體動態解密執行

2. tcm,緊耦合儲存器

相比於傳統前級快取,tcm提供確定的指令/資料儲存位址;

較大的容量比小容量的配置提供更低的快取未命中率(rt1052 tcm:512kb;stm32f4 ccm:64kb),因為小容量情況下cpu會因目標資料未命中而頻繁到rom中讀取;

3. gpio

1. 輸出緩衝:驅動電流、壓擺率、頻寬;

2. 輸入緩衝:施密特觸發、上下拉強度、輸入保持;

3. iomux:引腳復用,與stm32類似;

4. 引腳互聯:部分引腳可在內部與其他引腳相連;

RT1052的PIT定時器

pit定時器 periodic interrupt timer 也叫做週期性中斷定時器 反正我是這麼翻譯的 是乙個32位遞減計數器,每個時鐘週期減1。與普通的定時器相比,它只能遞減計數,而不能向上計數,普通的定時器,相對高階一點的能向上或者向下計數,甚至再高階一點的可以產生pwm等等。而它就只能週期...

SignalR入坑筆記

asp.net core signalr 是乙個開源庫,它簡化了向應用程式新增實時 web 功能的功能。實時 web 功能使伺服器端 能夠即時將內容推送到客戶端。asp.net core signalr 的一些功能 signalr 支援以下用於處理實時通訊的技術 其中web socket僅支援比較現...

樹莓派入坑筆記

目錄 1 上手配置 1.開機未連線顯示器,再連線顯示器,顯示器無訊號。2.ssh相關 使用ssh出現死活連不上的問題 過程試圖寫入的通道不存在 3.更新源 buster版本 樹莓派接有顯示器,hdmi監視器開啟,自動獲取螢幕解析度,初始化開啟,不連線顯示屏則進入命令列。解決vnc連線樹莓派不顯 示的...