»ª´óHC32L15XϵÁе͹¦ºÄMCU
32 λARM® Cortex®-M0+΢¿ØÖÆÆ÷
1.Ó¦ÓÃÁìÓò
3.×ÊÔ´¼ò½é
• 32λARMCortex-M0+ÄÚºË
´¦ÀíÆ÷°æ±¾: r0p1
×î¸ß¹¤×÷ƵÂÊ: 32 MHz
ǶÌ×ÏòÁ¿ÖжϿØÖÆÆ÷(NVIC):Ö§³Ö1ͨµÀNMI(²»¿ÉÆÁ±ÎÖжÏ)ºÍ32ͨµÀµÄÍâÉèÖжϣ¬Äܹ»É趨4¸öÖжÏÓÅÏȼ¶
24λϵͳ¶¨Ê±Æ÷ (Sys Tick) : ¸Ãϵͳ¶¨Ê±Æ÷ÓÃÓÚ¹ÜÀí²Ù×÷ϵͳÈÎÎñ
Ö§³Öλ´ø(Bit Band)²Ù×÷
•Æ¬ÉÏ´æ´¢Æ÷
ÉÁ´æ
×î´ó128KB
±£»¤´úÂëµÄ¼ÓÃܹ¦ÄÜ
• SRAM
ƬÉÏSRAM
×î´ó: 6KB
•µçÔ´
Ö§³Ö¿í·ù·¶Î§µçѹ:
DVCC = 1.8V ~ 3.6V
DVCC = 2.2V ~ 3.6V(µ±Ê¹ÓÃLCDʱ)
µç³Ø¹©µçµçѹ: VBAT =1.8 V ~ 3.6 V
¿Éµ÷ÕûÖ¡ÏÔʾƵÂÊ
•¶à¹¦ÄÜͨѶ´®¿Ú (×î¶àͬʱ6ͨµÀ)
¿É´ÓÏÂÁÐģʽÖÐÑ¡Ôñÿ¸öͨµÀµÄ¹¤×÷ģʽ¡£
• UART
È«Ë«¹¤Ë«»º³åÆ÷
¿ÉÑ¡ÔñÆæżУÑéµÄÓÐ/ÎÞ
ÄÚ½¨×¨Óò¨ÌØÂÊ·¢ÉúÆ÷
¿ÉÑ¡ÔñÍⲿʱÖÓ×÷Ϊ´®¿ÚʱÖÓ
¶àÖÖ´íÎó¼ì²â¹¦ÄÜ(ÆæżУÑé´íÎó¡¢Ö¡´íÎó¡¢Òç³ö´íÎó)
Ö§³ÖÓ²¼þÁ÷¿ØÖÆ: ¸ù¾ÝCTS/RTS×Ô¶¯¿ØÖÆÊý¾ÝÊÕ/·¢
Ö§³Ö²¨ÌØÂʲ¹³¥
• SPI
È«Ë«¹¤Ë«»º³åÆ÷
ÄÚ½¨×¨Óò¨ÌØÂÊ·¢ÉúÆ÷
Òç³ö´íÎó¼ì²â
Ƭѡ¹¦ÄÜ
Êý¾Ý³¤¶È: 5µ½16 λ
• I2C
Ö§³Ö±ê׼ģʽ(×î¿ì100 kbps)/¸ßËÙģʽ(×î¿ì400kbps)
• A/D ת»»Æ÷ (×î¶à12ͨµÀ)
12λA/Dת»»Æ÷
Öð´Î±È½ÏÐÍ
²ÉÑù/ת»»ÖÜÆÚ ¡Ý 18ʱÖÓÖÜÆÚ, ת»»ËÙÂÊ´ï200KPS(Kilo-bitper second).
µ¥µ÷µÄÎÞʧÂëµÄ12λת»¯
²ÉÑù¡¢±£³Öʱ¼äºÍת»»ËÙÂʿɵ÷.
¿ÉÑ¡ÄÚ½¨2Öֲο¼µçѹ(1.5vºÍ2.5v)
Ö§³Ö12·Íⲿ¶Ë¿ÚÊäÈëºÍ3·ÄÚ²¿ÐźÅÔ´²ÉÑù(DVCC/VBAT/BGR)
ÄÚ½¨ÐźÅÊäÈë·Å´óÆ÷£¬¿É²ÉÑùÍⲿ΢ÈõÐźÅ
´°¿ÚãÐÖµ±È½Ï¹¦ÄÜ
•Ä£Äâµçѹ±È½ÏÆ÷ (VC)
4ͨµÀ¶Ë¿Úµçѹ¼à²â
¿É²úÉúÒì²½Öжϡ¢Ö§³ÖµÍ¹¦ºÄ»½Ðѹ¦ÄÜ
Ö§³Ö³ÙÖ͵ç·ÒÔÔöÇ¿¿¹¸ÉÈÅÄÜÁ¦
¿ÉÅäÖÃÏìӦʱ¼ä(16us-64ms)
±È½ÏÆ÷Êä³ö¿É×÷Ϊ¸´ºÏ¶¨Ê±Æ÷ÊäÈë
•¸´ºÏ¶¨Ê±Æ÷ (×î´ó: 8ͨµÀ)
¿É´ÓÒÔÏÂģʽÖÐÑ¡Ôñ¸÷ͨµÀµÄ¹¤×÷ģʽ
16 λ PWM¶¨Ê±Æ÷
16 λ PPG ¶¨Ê±Æ÷
16/32λÖØÔض¨Ê±Æ÷
16/32λ PWC¶¨Ê±Æ÷
•·äÃùÆ÷Çý¶¯Æ÷
רÓÃ8λ¼ÆÊýÆ÷²úÉú¿ÉÅäÖÃƵÂÊ
ËÄÖÖʱÖÓÔ´¿ÉÑ¡Ôñ
×î´ó¹àµçÁ÷12mA(¾ßÌå²Î¿¼µçÆø²ÎÊýÕ½ڵÄIOÌØÐÔ), ¿ÉÖ±½ÓÇý¶¯·äÃùÆ÷£¬ÎÞÐèÍⲿԪ¼þ
•Í¨ÓÃIO¶Ë¿Ú
±¾ÏµÁеÄÒý½Å²»ÓÃ×÷Íⲿ×ÜÏß»òÕßÍâÉ蹦ÄÜʱ£¬¿ÉÓÃ×÷I/O¿Ú¡£ÁíÍ⣬ÈκÎÒ»¸öI/O¿Ú¶¼¿ÉÒÔ´îÔض˿ÚÖض¨Î»¹¦ÄÜ£¬ÓÃÓÚÅäÖÃÍâÉ蹦ÄܵÄÉ趨
¿ìËÙGPIOÖ§³Öµ¥ÖÜÆÚ·ÃÎÊ
ÿ¸ö¶Ë¿Ú¿ÉÅäÖÃÄÚÖÃÉÏÀµç×è
ÿ¸ö¶Ë¿Ú¿ÉÅäÖÿªÂ©Êä³ö
¶Ë¿ÚÒý½Åµçƽ¿ÉÖ±½Ó¶ÁÈ¡
¶Ë¿ÚÖض¨Î»
²¿·ÖÒý½ÅÖ§³Ö´óµçÁ÷Êä³ö12ºÁ°²(P10/P11/P35/P53).
•ÊµÊ±Ê±ÖÓ(RTC)
ʵʱʱÖӼǼ´Ó01µ½99¼äµÄÄê¡¢Ô¡¢ÈÕ¡¢Ð¡Ê±¡¢·Ö¡¢ÃëºÍÐÇÆÚ
¿ÉÔÚÌض¨Ê±¿Ì²úÉúÖжÏ(Äê/ÔÂ/ÈÕ/Сʱ/·Ö/Ãë) £¬Ò²¿ÉÔÚÌض¨Äê¡¢Ìض¨Ô¡¢Ìض¨ÈÕ¡¢Ìض¨Ê±¡¢Ìض¨·ÖÖÓ¡¢Ìض¨Ãë²úÉúÖжÏ
º¬ÓÐÒ»¸öÖ§³Ö¶¨Ê±Æ÷ÖжϹ¦ÄÜ·¢ÉúÆ÷¿ÉÒÔ²úÉúÌض¨Ê±¿ÌÖжϻòÕßÖÜÆÚÐÔµÄÖжÏ
ÔÚÐÞ¸Äʱ¼äµÄʱºò¼ÆʱÆ÷²»»áÍ£Ö¹
¾ßÓÐÓ²¼þ×Ô¶¯ÐÞÕýÈòÄêµÄÈÕÀú¹¦ÄÜ
•Ê±ÖÓ/¸´Î»
ʱÖÓ
ËÄÖÖʱÖÓÔ´¿É¹©Ñ¡Ôñ (¶þÖÖÍⲿÕñµ´Æ÷, ¶þÖÖÄÚ²¿RCÕñµ´Æ÷)
Íⲿ¸ßËÙOSCÕñµ´Æ÷: 8MHz ~ 32 MHz
ÍⲿµÍËÙOSCÕñµ´Æ÷: 32.768 kHz
ÄÚ²¿¸ßËÙRCÕñµ´Æ÷: 2MHz¡¢4MHz¡¢8MHz¡¢16MHz
ÄÚ²¿µÍËÙRCÕñµ´Æ÷: 32 kHz
¸´Î»
RSTBÒý½Å¸´Î»
Éϵ縴λ
Èí¼þ¸´Î»
¿´ÃŹ·¶¨Ê±Æ÷¸´Î»
µÍµçѹ¼ì²â¸´Î»
ʱÖÓ¼àÊÓÆ÷¸´Î»
Éî¶ÈÐÝÃß´ý»úģʽ½øÈ븴λ
•Ê±ÖÓ¼àÊÓÆ÷(CSV)
¸ù¾ÝÄÚ²¿RCÕñµ´Æ÷Éú³ÉµÄʱÖÓÀ´¼àÊÓÍⲿʱÖÓµÄÒì³£
¼ì²â³öÍⲿÕñµ´Ê±ÖÓ¹ÊÕÏ(ʱÖÓÍ£Ö¹)ʱ£¬Öжϻò¸´Î»ÓÐЧ
¼ì²â³öÍⲿƵÂÊÒ쳣ʱ£¬Öжϻò¸´Î»ÓÐЧ
•ÍⲿÖжϿØÖÆÆ÷µ¥Ôª
ÍⲿÖжÏÊäÈëÒý½Å : ×î¶à16¸ö
²»¿ÉÆÁ±ÎÖжÏ(NMI)ÊäÈëÒý½Å : 1¸ö
•µÍµçѹ¼ì²â(LVD)
±¾ÏµÁвúÆ·°üº¬ÓÐÁ½¸öµÍµçѹ¼ì²âµ¥Ôª£¬LVD1¿ÉÒÔÑ¡Ôñ¼ì²â²»Í¬À´Ô´£¨DVCC£¬DVDD»òLVDI£©£¬
LVD2ÓÃÓÚ¼ì²âDVCCµçѹ¡£µ±µçѹµÍÓÚãÐÖµµçѹʱ£¬¿É¸ù¾ÝÅäÖòúÉúÖжϻòÕ߸´Î»¡£
LVD1: ¼ì²âãÐÖµ¿Éµ÷£¬´ø³ÙÖͺÍÂ˲¨¹¦ÄÜ£¬¿ÉÑ¡²úÉúÖжϻòÕ߸´Î»
LVD2: ¼ì²âãÐÖµ¿Éµ÷£¬ÄܲúÉúÖжÏ
•µÍ¹¦ºÄģʽ
ÓÐÎåÖֵ͹¦ºÄģʽ
ÐÝÃßģʽ(Sleep)
ʵʱʱÖÓģʽ(RTC)
ֹͣģʽ(Stop)
Éî¶ÈÐÝÃßʵʱʱÖÓģʽ(DeepStandbyRTC)(¿ÉÑ¡RAMÊý¾Ý±£³Ö)
Éî¶ÈÐÝÃß´ý»úģʽ(DeepStandbySTOP)(¿ÉÑ¡RAMÊý¾Ý±£³Ö£©
•µ÷ÊÔ
´®ÐÐÏßµ÷ÊÔ½Ó¿Ú(SW-DP)
•Î¨Ò»Ê¶±ðÂë(Unique ID)
ÿ¿ÅоƬ¶¼Óй̶¨µÄ80λΨһʶ±ðÂë.
4.HC32L15XϵÁÐÌØÉ«¹¦ÄÜ
•Í¨Ñ¶´®¿Ú
1.Áù¸öͨµÀͨÐŽӿÚËæÒâÅäÖã¬×÷ΪSPI¡¢I2C¡¢UART
2. UART Ö§³Ö²¨ÌØÂʲ¹³¥, ´®¿Ú²¨ÌØÂʸü¼Ó¾«×¼
»ª´óµ¥Æ¬»ú-Öйúо£¬ÖйúÃÎÖйúÈËÓÃ×Ô¼ºµÄ¡°Ð¾¡±
|