查看: 16026|回復: 22
打印 上一主題 下一主題

NXP CORTEX-M3 LPC1700搶先看

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2009-6-30 14:08:02 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: NXP
LPC1700系列CORTEX-M3 沿用了NXP LPC2100 ARM7的技術(shù),很多外設在參數上基本與LPC2000 ARM7 相當。
12 位ADC  最快200KHZ (5uS)   STM32是1us 而且擁有雙通道同時(shí)轉換的功能(高檔),  LPC1700只有單通道轉換。
SPI,LPC1700的SPI也是與LPC2000相當,時(shí)鐘受其他CAN,USB等因素不一定可以與CPU 的CCLK一樣。  NXP LPC2000 ARM7的SPI最快是~ 忘了!好像是5KBIT!
無(wú)DMA功能。

使用 SSP0/1可以提過(guò)速度。有FIFO和DMA
STM32的SPI最高18MHZ.而且有DMA.
32位時(shí)鐘,與ARM7的一樣,比STM32的16位強。
RTC有20個(gè)電池供電的寄存器,RTC是真正的萬(wàn)年歷RTC,這個(gè)比STM32 RTC強。
而且32768HZ 晶振沒(méi)那個(gè)6PF要求!
NXP LPC1700的管教排布匹LPC2000有改進(jìn)。

GPIO-1.JPG (95.63 KB)

GPIO-1.JPG

mcb1700.jpg (51.69 KB)

mcb1700.jpg

Sheet1.rar

1.62 KB, 下載積分: 積分 -1

沙發(fā)
 樓主| 發(fā)表于 2009-6-30 14:20:04 | 只看該作者
最高100MHZ主頻, 是目前最快的CORTEX-M3, 開(kāi)發(fā)工具是ARM MDK 3.7 +ULINK ME

H-JTAG V0.9.1: 目前還未支持LPC1700系列。

LPC1766FBD100  單價(jià)50元/片  256 kB  FLASH 64 kB RAM
LPC1768FBD100  單價(jià)60元/片  512KB FLASH   64 kB RAM
板凳
發(fā)表于 2009-6-30 15:27:53 | 只看該作者
好貴啊
地板
 樓主| 發(fā)表于 2009-6-30 22:40:00 | 只看該作者
NXP的ISP還是沒(méi)改進(jìn)。

每次復位上電,運行BOOTROM程序,檢查P2.10引腳高低判斷是否要進(jìn)入ISP模式

NXP的ISP使用波特率自動(dòng)識別,這個(gè)與ARM7一樣。晶振要求14.748MHZ.

ATMEL ARM7使用18.432MHz
地下室
 樓主| 發(fā)表于 2009-6-30 22:40:15 | 只看該作者
關(guān)于 LPC1700中斷控制器NVIC的使用

這個(gè)跟STM32的NVIC使用差不多,因為NVIC是CORTEX-M3核的內容。

有點(diǎn)不同,LPC1700多了 Software Trigger Interrupt Register

有128個(gè)優(yōu)先級寄存器,使用了5為,沒(méi)有說(shuō)是MSB對齊還是LSB對齊。

STM32是使用了3位MSB對齊,優(yōu)先級的種類(lèi)有0x20,0x40,0x60,0x80,0xA0,0xC0 以及0xE0

而LPC1700是5位,共32種優(yōu)先級分類(lèi)~2^5=32. 都不知道它到底是MSB還是LSB對齊!DATASHEET沒(méi)有說(shuō)!


STM32有64級中斷。 而LPC1700 手冊只列了50 級中斷,暫時(shí)認為是50級中斷。

例如:

LPC1700的IRQ CHANAEL 38 通道 是ADC    中斷。
LPC1700的IRQ CHANAEL 17 通道 是TIMER0 中斷
6
 樓主| 發(fā)表于 2009-6-30 22:40:27 | 只看該作者
猛料:Motor Control PWM

這個(gè)Motor Control PWM超猛,比STM32的T1/T8牛逼了!是獨立的模塊!專(zhuān)用的Motor Control PWM模塊!

可以產(chǎn)生3相 矢量PWM. 即是6路PWM輸出,32位的寄存器,100MHZ的時(shí)鐘源!
PWM 精度好高!

手冊介紹說(shuō) 為 感應異步電機控制而設!牛!
7
 樓主| 發(fā)表于 2009-6-30 22:40:41 | 只看該作者
看看 NXP的老問(wèn)題BUG 超多~

NXP的ARM7 BUG超多,讓人很惱火~

現在LPC1700到底如何? 看看GPIO.

發(fā)現問(wèn)題也不少!

STM32的GPIO最高可達50MHZ, 而且可設: 開(kāi)漏輸出,推挽輸出,復用輸出等等。

而LPC1700仍然沒(méi)這些設置, 上拉不上拉?驅動(dòng)如何,I/O的速度到底多少?
在高速I(mǎi)/O模擬總線(xiàn),波形變形~的老問(wèn)題~。速度跟不上的老問(wèn)題~

怕~怕~!
8
 樓主| 發(fā)表于 2009-6-30 22:40:52 | 只看該作者
P0/P2口的引腳可以觸發(fā)中斷

可設觸發(fā)中斷的類(lèi)型:上跳,下跳~。。。。

這個(gè)功能 STM32也有~。

LPC1700還是只有一路DAC,10BIT的~,太小氣了~NXP.
9
 樓主| 發(fā)表于 2009-6-30 22:41:09 | 只看該作者
11樓: LPC1700  DMA的使用。

這個(gè)基本也是與STM32 的DMA 差不多了!從手冊上看來(lái),使用大同小異,

LPC1700的特點(diǎn)是多了外設到外設的DMA傳輸,

而STM32的是 (少了一個(gè))
● 存儲器和存儲器間的傳輸
● 外設和存儲器,存儲器和外設的傳輸

但是STM32的 DMA外設比較多,  TIMER1-4,I2C 就是LPC1700沒(méi)有的。
10
 樓主| 發(fā)表于 2009-6-30 22:41:30 | 只看該作者
爽!分猛加~。!
11
 樓主| 發(fā)表于 2009-6-30 22:42:00 | 只看該作者
不是吧? 上面這樣也可以加1分! 咋還是貧農?
12
 樓主| 發(fā)表于 2009-6-30 22:42:37 | 只看該作者
積分+1! 爽! 到底要多少分才到中農?
13
發(fā)表于 2009-7-3 10:56:40 | 只看該作者
好文,有分析,有比較.
項一個(gè).
14
發(fā)表于 2009-7-4 11:50:06 | 只看該作者
前幾天也收到相關(guān)介紹郵件
看看
15
 樓主| 發(fā)表于 2009-7-10 10:48:47 | 只看該作者
NXP LPC1700的 motor control pwm 模塊不妥之處。 LPC1700缺少PSCLK 脈沖產(chǎn)生功能。我下面的圖列出 TMS320F280X DSP 的 EPWM模塊的PWM waveforms: 還有MC33035的PWM 波形圖:

pwm-dsc1.JPG (55.97 KB)

pwm-dsc1.JPG

pwm-mc33035.JPG (68.36 KB)

pwm-mc33035.JPG
16
發(fā)表于 2009-7-22 09:43:39 | 只看該作者
等了一年了,連個(gè)影也沒(méi)見(jiàn)到。。。
17
發(fā)表于 2010-7-2 14:53:53 | 只看該作者
沒(méi)有積分
18
發(fā)表于 2010-7-3 07:20:06 | 只看該作者
先看價(jià)格再看性能
19
發(fā)表于 2010-7-3 07:20:12 | 只看該作者
先看價(jià)格再看性能
20
發(fā)表于 2010-9-26 12:04:56 | 只看該作者
回復9樓Netjob

呵呵
我看周立功的資料上說(shuō)定時(shí)器也有DMA!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页