µÚÒ»½×¶Î |
1¡¢¶÷ÖÇÆÖLPC1100 MCU
ÏÈÈÝ
--
ϵͳ¼Ü¹¹
-- ÌØµã:
¸ßÐÔÄÜ¡¢³¬µÍ¹¦ºÄ¡¢¸ß´úÂëÃܶȡ¢´úÂëÒÆÖ²ÐÔºÃ
--
¿ÉÀ©Õ¹ÐÔ
2. Cortex-M0
ÄÚºËÌåϵ½á¹¹
--
ÄÚ²¿¼Ü¹¹
-- Ö¸Áî,
ºÍ¼Ä´æÆ÷Ìåϵ
-- ÔËÐз½Ê½,
ÔËÐÐЧÂʸß
--
ϵͳ¿ØÖÆÆ÷
--
ǶÌ×ÏòÁ¿ÖжϿØÖÆÆ÷(NVIC)
-- ˯Ãßģʽ֧³ÅºÃ(PMU),
µÍ¹¦ºÄ
--
±à³ÌºÍµ÷ÊÔ¼òµ¥¡¢ÒײÙ×÷
3. LPC1100
ÍâÉèÏÈÈÝ
-- ÄÚ²¿×ÜÏß, ´æ´¢½Ó¿Ú,
ʱÖӽṹ
-- ÍâÉè¹¹³É, UART, SSP, I2C,
16/32-bit¶¨Ê±Æ÷, ADC, ISP(ÔÚϵͳ±à³Ì)
--
ÌØµã: Ò×ÓÃÐÔ¸´ÓÃÐÔºÃ, µ÷ÊÔ¼òµ¥
|
4. LPC1100
»ù×¼²âÊÔÏÈÈÝ
--
´úÂëÃܶȡ¢Ð§ÄÜ
-- Óë8-bitºÍ16-bit
MCU¶Ô±È
5. LPC1100
ϵÁвúÆ·ºÍ·¢Õ¹ÏÈÈÝ
--
¿ÉÉý¼¶ÐÔ
--
ÏÖÓвúÆ·
-- вúÆ·: 128-K
FLASH¡¢USBÍâÉè
6.
¿ª·¢¹¤¾ßºÍ»·¾³
-- LPCXpresso +
LPC-Link
-- Keil MDK +
U-Link
-- IAR EWARM +
J-Link
-- FlashMagic (for
ISP)
-- RTOS:
FreeOS¡¢RTX¡¢CoOS¡¢uC/OS-II
--
¿ÉÓÃ×ÊÔ´·á¸»ÐÔ
7. ISP/IAP/SWD
ÏÂÔØ
-- ISP
ÔÚϵͳ±à³Ì
-- IAP
ÔÚÓ¦Óñà³Ì
-- SWD ÔÚµ÷ÊÔ±à³Ì |
ʵÑé1£º¸øÑ§Ô±ÑÝʾKeil
MDK ¿ª·¢»·¾³£¬·Ö±ðʹÓÃULINK2ºÍCoLinkEx,
ÔËÐÐÒ»¸öѧϰ³ÌÐò
ʵÑé2£ºÑ§Ô±°²×°Keil MDK
¿ª·¢»·¾³, °²×°²¢ÅäÖÃCoLinkEx, ÔËÐÐÒ»¸öѧϰ³ÌÐò
|
ʵÑé3£ºLPC1100³ÌÐòÓë80C51³ÌÐò±È½Ï
ʵÑé4£ºÍ¨¹ýISP½øÐÐFlash±à³Ì
ʵÑé5£ºÍ¨¹ýÒ»¸öѧϰ³ÌÐò,
¸øÑ§Ô±½²½âRealView MDKµÄʵ¼ÊÅäÖà |
µÚ¶þ½×¶Î |
1. LPC1100
ϵͳ¹¦ÄÜ
--
µçÔ´¡¢Ê±ÖÓ¡¢¸´Î»
--
Òì³£ºÍÖжÏ
--
´æ´¢ÏµÍ³
--
ϵͳ¿ØÖÆÆ÷
--
NVICʹÓÃ
--
ÍâÉèʹÓÃ
-- ϵͳÆô¶¯ºÍÅäÖà |
2. LPC1100
ÍâÉ貿·Ö
--
GPIO
--
UART
--
I2C
--
SSP/SPI
--
ADC
--
Timer
--
SysTick
--
Öжϴ¦Àí
-- ´úÂë±£»¤ |
ʵÑé1£ºGPIO
ʵÑé2£ºUART
ʵÑé3£ºÓë51³ÌÐò±È½Ï
ʵÑé4£ºTimer
ʵÑé5£ºSysTick
|
ʵÑé6£ºInterrupt
ʵÑé7£ºI2C
ʵÑé8£ºSSP(SPI)
ʵÑé9£º×ۺϱà³Ì |
±¸×¢£º
1.
ÄÚÈݶàʱ¼ä¶Ì£¬Ó²¼þƽ̨ÓÐÏÞ£¬ÄÚÈÝÏÈÈÝ·½ÃæÓн϶àÊǸÅÊöÐԵ쬶ÔÖØÒªÄÚÈݶà×öÏÈÈÝ
2.
½²½âºÍʵÑé´ÎÐò»á¸ù¾ÝѧԱʵ¼ÊÇé¿ö½øÐУ¬²»Ò»¶¨È«°´ÕÕ½²¸å
3.
µçÔ´¹ÜÀí£¬App¹·µÈ¸ù¾ÝѧԱÇé¿öºÍʱ¼ä½ø¶ÈÁíÍ⿼ÂÇ |