±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁËM3ÄÚºËÖеļĴæÆ÷²Ù×÷ģʽºÍÌØÈ¨µÈ¼¶´æ´¢Æ÷Ó³ÉäÒÔ¼°M3µÄϵͳÒì³£ºÍÍⲿÖжϣ¬Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚ²©¿ÍÔ°£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼¡¢ÍƼö¡£ |
|
1.stm32×ÛÊö
2.¼Ä´æÆ÷×é
3.²Ù×÷ģʽºÍÌØÈ¨¼¶±ð
4.´æ´¢Æ÷Ó³Éä
5.ÖжϺÍÒì³£
6.ÆäËû
Stm32×ÛÊö
Õâ¿ÉÒÔ˵ÊÇÎÒµÚÒ»¿îÈÏÕæÑ§Ï°µÄµ¥Æ¬»úÁË£¬Ñ§ÍêÕâ¸ö¾ÍÒª¿ªÆôÎÒͨÍùarm9µÄ´óÃÅÁË£¬½ÓÏÂÀ´°ÑÎÒѧµ½µÄ¶«Î÷×öÒ»¸öϵͳµÄ¸ÅÊö£º

ÉÏͼÊÇstm32µÄϵͳ½á¹¹¡£
ʹÓùþ¸¥Ìåϵ½á¹¹£¬È¡Ö¸ºÍÈ¡Êý¾Ý·ÖÀ룬
ICODEÖ¸Áî×ÜÏßÁ¬½Óµ½flashÉÁ´æÖ¸Áî´æ´¢Çø£¬Õâ¸ö´æ´¢ÇøµÄµØÖ·ÔÚ0x00000000-0x1FFFFFFFÖ®¼ä£¬¸ºÔðȡָ²Ù×÷¡£
DCODEÊý¾Ý×ÜÏ߸ºÔðÔÚ0x00000000-0x1FFFFFFFÖ®¼äµÄÊý¾Ý·ÃÎʲÙ×÷¡£Õâ¸öÊý¾Ý´æ´¢Çø¿ÉÒÔÊÇSPRAMÒ²¿ÉÒÔÊÇÉÁ´æºÍÍâÉè¡£
ϵͳ×ÜÏߣº¸ºÔðÔÚ0x20000000-0xDFFFFFFFºÍ0xE0100000-0xFFFFFFFFÖ®¼äËùÓеÄÊý¾Ý´«ËÍ¡£
×¢£º¿´µ½ÕâÄã¿ÉÄÜ»áÃÔ»ó£¬M3Äں˲»ÊÇÖ»ÓÐÖ¸Áî×ÜÏߺÍÊý¾Ý×ÜÏßÂ𣿶Ե쬵«ÊÇÖ¸Áî×ÜÏߺÍICODEÖ¸Áî×ÜÏß²»ÊÇÒ»¸ö£¬Ñ¡È¡Ò»ÕÅM3ÄÚºËÑùÀý´¦ÀíÆ÷µÄͼ¾ÍÃ÷°×ÁË£º

¸öÈËÀí½â£¬D-code×ÜÏߺÍϵͳ×ÜÏß¶¼ÊÇÀ´Ô´ÓÚM3ÄÚºËÒý³öµÄÊý¾Ý×ÜÏß¡£
DMAͨ¹ý×ÜÏß¾ØÕóÖ±½ÓºÍÄÚ´æÏàÁ¬¡£
×ÜÏß¾ØÕóе÷Äں˺ÍDMA¶ÔSPRAM£¬ÉÁ´æ£¬ÍâÉèµÄ·ÃÎÊ¡£
AHP×ÜÏßÇŽÓÁ½¸öAPB×ÜÏߣ¬Á½¸öAPB×ÜÏÔµÃ×î¸ßËٶȲ»Í¬£¬APB1×î¸ßËÙ¶ÈÏÞÓÚ36MHz£¬APB2ÏÞÓÚ72MHz¡£Á½¸öAPB×ÜÏßÉϹҽÓ×Ų»Í¬ËÙÂʵÄÉ豸¡£
Stm32f10ϵÁеľ²Ì¬SPRAMΪ64K£¬ÆðʼµØÖ·Îª0x20000000.
Stm32µÄÆô¶¯·½Ê½ÓÐÒÔϼ¸ÖÖ£º

ÏÂÃæµÄÊÇstm32µÄʱÖÓÊ÷£¬stm32ÓÐËĸö²»Í¬µÄʱÖÓÔ´£º
1.HSEʱÖÓ£º¸ßËÙÍⲿʱÖÓÐźţ¬À´×ÔÓÚÍⲿ¾§Õñ£º¿É×÷ΪϵͳʱÖÓÔ´£¬Ò²¿É±»PLL±¶ÆµÖ®ºó¹¬ÏµÍ³Ê±ÖÓʹÓá£
2.HSIʱÖÓ£º¸ßËÙÄÚ²¿Ê±ÖÓÐźţ¬À´×ÔÓÚÄÚ²¿RCÕñµ´Æ÷£º¿ÉÖ±½Ó×÷ΪϵͳʱÖÓ£¬»òÕß¶þ·ÖƵ֮ºó×÷ΪPLLÊäÈ룬±¶ÆµÖ®ºó¹©ÏµÍ³Ê¹Óá£
3.LSEʱÖÓ£ºµÍËÙÍⲿʱÖÓ£¬À´×ÔÓÚÍⲿ¾§Õñ£ºÎª¶¨Ê±Ê±ÖÓ»òÕ߯äËû¶¨Ê±¹¦ÄÜÌṩ
4.LSIʱÖÓ£ºµÍËÙÄÚ²¿Ê±ÖÓ£¬À´×ÔÓÚÄÚ²¿RCÕñµ´Æ÷£ºÔÚÍ£»ú»òÕß´ý»úµÄģʽÏ£¬Îª¶ÀÁ¢¿´ÃŹ·»òÕß×Ô¶¯»½Ðѵ¥ÔªÌṩʱÖÓ¡£
¾¹ýһЩÁб¶Æµ£¬·ÖƵµÃµ½Á˼¸¸öºÍ¿ª·¢ÓйصÄʱÖÓ£º
1.SYSCLK£ºÏµÍ³Ê±ÖӴ󲿷ÖʱÖÓµÄÀ´Ô´
2.HCLK£ºÓÉAHBÔ¤·ÖƵÆ÷Êä³öµÃµ½£¬¸ßËÙ×ÜÏßAHBµÄʱÖÓÐźÅ
3.FCLK£ºÓÉAHBÔ¤·ÖƵÆ÷Êä³öµÃµ½£¬×ÔÓÉÔËÐÐʱÖÓ¡£
4.PCLK1£ºÍâÉèʱÖÓ£¬ÓÉAPB1Ô¤·ÖƵÆ÷µÃµ½£¬×î´ó36MHz
5.PCLK2£ºÍâÉèʱÖÓ£¬ÓÉAPB2Ô¤·ÖƵÆ÷µÃµ½£¬×î´ó72MHz
ʱÖÓÊ÷ÈçÏ£º

Stm32µÄGPIOµÄ8ÖÖģʽ£º
£¨1£©GPIO_Mode_AIN Ä£ÄâÊäÈë
£¨2£©GPIO_Mode_IN_FLOATING ¸¡¿ÕÊäÈë
£¨3£©GPIO_Mode_IPD ÏÂÀÊäÈë
£¨4£©GPIO_Mode_IPU ÉÏÀÊäÈë
£¨5£©GPIO_Mode_Out_OD ¿ªÂ©Êä³ö
£¨6£©GPIO_Mode_Out_PP ÍÆÍìÊä³ö
£¨7£©GPIO_Mode_AF_OD ¸´ÓÿªÂ©Êä³ö
£¨8£©GPIO_Mode_AF_PP ¸´ÓÃÍÆÍìÊä³ö
4ÖÖÊäÈ룺ģÄâÊäÈëºÍÃ÷ÏÔ½ÓÊÜÄ£ÄâÐźţ¬±ÈÈçÓÃÓÚADC£¬ÉÏÀÊäÈëºÍÏÂÀÊäÈë¾ÍÊÇĬÈÏʱ¸ßµçƽºÍµÍµçƽ¡£¸¡¿ÕÊäÈëÔÚоƬÄÚ²¿¼ÈûÓнÓÉÏÀµç×èҲûÓнÓÏÂÀµç×裬Òý½ÅµçѹÊǸö²»È·¶¨Öµ£¬ÊäÈë×迹½Ï´ó£¬³£ÓÃÓïI2c£¬USART¡£
4ÖÖÊä³ö£º·Ö¸´ÓúͷǸ´Ó㬸´ÓÃΪ·ÖÅä¸øÆ¬ÉÏÍâÉ裬·Ç¸´ÓÃΪÓÃ×÷Õý³£µÄIO¿Ú¡£ÍÆÃâÊä³öΪÕý³£µÄÊä³ö£¬¶øÔÚ¿ªÂ©Êä³öģʽ£¬IO¿Ú¿ÉÒÔÓÉÍⲿµç·¸Ä±äΪµÍµçƽ»ò²»±ä¡£ËùÒÔ¿ªÂ©Ä£Ê½¿ÉÒÔ¶ÁIOÊäÈëµçƽ±ä»¯£¬ÊµÏÖC51µÄIOË«Ïò¹¦ÄÜ¡£
µ±Äê¿´²»¶®µÄ¶«Î÷£¬ÏÖÔÚÔ½·¢ÇåÎú¡£
¼Ä´æÆ÷×é
ÕâÒ»²¿·Ö¾ÍÊôÓÚM3ÄÚºËÖеÄ֪ʶÁË¡£
M3ÄÚºËÖеļĴæÆ÷Ö÷ÒªÈçÏ£º


ÏÂÃæ°¤¸ö½âÊÍ

M3ʹÓõÄÊÇË«¶ÑÕ»£¬¸´Î»Ö®ºóĬÈÏʹÓÃMSP£¬Ä¬ÈÏÊÇÌØÈ¨¼¶£¬Èç¹ûÏëÒªÇл»ÐèÒªÊÖ¶¯Ð޸ġ£¶øÉÏÃæµÄMSPºÍPSPµÄÓÃ;ֻÊÇÒ»ÖÖÍÆ¼öÓÃ;£¬²¢²»ÊÇÒ»¶¨ÒªÄÇôÓ㬱ÈÈç˵¸´Î»Ö®ºóÄã¿ÉÒÔ²»Ð޸ģ¬ÄÇôÄãµÄ³£¹æ´úÂë¾ÍÒ»Ö±ÊÇÌØÈ¨¼¶£¬Ê¹ÓÃMSP£¨ÎÒ¾ÍÊÇÕâÑùµÎ¡£¡£·½±ãÖÁÉÏ£©¡£

Õâ¸ö¼Ä´æÆ÷ÓÖ½ÐLR¼Ä´æÆ÷£¬ÄÇôµ±º¯ÊýÊÇÒ»¼¶µ÷ÓõÄʱºò£¬¾Í¿ÉÒÔ½«·µ»ØµØÖ·Ö±½Ó´æµ½LRÖУ¬Ê¡È¥ÁË·ÃÎÊÄڴ棬Ìá¸ßÁËЧÂÊ£¬µ±º¯Êýµ÷ÓøßÓÚÒ»¼¶£¬ÔòÐè½«Ç°ÃæµÄLRÖеÄֵѹջ£¬ÒÔ±ã´æ´¢ÐµÄÖµ¡£
µ±½øÈëÒì³£µÄʱºò£¬LR¼Ä´æÆ÷µÄÖµ¸üÐÂÎªÌØÊâµÄEXE_RETURN£º



¾ÍÊÇPCÂï¡£¡£¡£¡£
ÌØÊ⹦ÄܼĴæÆ÷Ò»¶¨ÒªÔÚÌØÈ¨¼¶²ÅÄܱ»·ÃÎÊ£¨Ê¹ÓÃMSRºÍMRSÖ¸Á£¬ÖÁÓÚÊÇThread ģʽ»¹ÊÇhandlerģʽÎÞËùν¡£
Ïêϸ¹¦ÄÜÈçÏ£º

xPSRÊôÓÚÈýºÏÒ»¼Ä´æÆ÷£¬¿ÉÒÔ·Ö³öÈý¸ö×Ó״̬¼Ä´æÆ÷

ͨ¹ýMRSºÍMSRÕâÈý¸ö¼Ä´æÆ÷¿ÉÒÔµ¥¶À·ÃÎÊ£¬Ò²¿ÉÒÔÁ½Á½×éºÏ·ÃÎÊ£¬Ò²¿ÉÒÔÈýºÏÒ»·ÃÎÊ£¬Õâ¸ö¼Ä´æÆ÷´óÖÂÈçÏ£¨¿´Ï¾ͺã©£º

Æäʵ³ýÁËÐÞ¸ÄÉÏÃæµÄ¼Ä´æÆ÷¿ÉÒÔ¿ª¹ØÖжϣ¬M3»¹ÓÐרÃŵĿª¹ØÖжÏÖ¸Á

CONTROL¼Ä´æÆ÷¹¦ÄÜÈçÏ£º

²Ù×÷ģʽºÍÌØÈ¨µÈ¼¶
²Ù×÷ģʽ·ÖΪThreadģʽºÍHandlerģʽ£¬ÌØÈ¨µÈ¼¶·ÖÎªÌØÈ¨¼¶ºÍÓû§¼¶¡£Óû§µÄ³ÌÐò´úÂëÒ»¶¨ÊÇThreadģʽ£¬¶øÒì³£Ò»¶¨ÊÇhandlerģʽ£¬Óû§³ÌÐò´úÂë³ÌÐò´úÂë¿ÉÒÔÊÇÌØÈ¨¼¶ºÍÓû§¼¶£¬µ«ÊÇÒì³£Ö»ÄÜÊÇÌØÈ¨¼¶¡£

Threadģʽ+Óû§¼¶£¬¾Í²»ÄÜ·ÃÎÊϵͳ¿ØÖƿռ䣨SCS£©ºÍÌØÊâ¼Ä´æÆ÷(³ýÁËAPSR)¡£
ÌØÈ¨¼¶Çл»µ½Óû§¼¶ºÜÈÝÒ×£¬ÐÞ¸ÄÏÂcontrol¼Ä´æÆ÷¾ÍºÃ£¬Óû§¼¶Çл»µ½ÌØÈ¨¼¶µÄ·½Ê½Ö»Óд¥·¢Ò»¸öÒì³££¬Çл»µ½handlerģʽ£¬Õâ¸öʱºòÊÇÌØÈ¨¼¶£¬È»ºóÐÞ¸Äcontrol¼Ä´æÆ÷µÄÁã룬ÔÙ·µ»Ø¾ÍÊÇÌØÈ¨¼¶¡£
ÏÂͼÊÇÒ»¸ö¸÷ÖÖÇл»µÄʾÒâͼ£º

ÕâÖÖÉ趨µÄ´óÖÂÓÃÒâ¾ÍÊÇÎÒÃÇдÆÕͨ´úÂëµÄʱºòÉèÖÃΪÓû§¼¶£¬ÕâÑùµÄ»°¿ÉÒÔ·ÀÖ¹¶ÔSCSºÍÌØÊâ¼Ä´æÆ÷ÕâÖÖÃô¸ÐµØ´øµÄÎó²Ù×÷£¬ÏëÒª·ÃÎÊÕâЩµÄ»°¾ÍÖ»ÄÜͨ¹ý½øÈëhandlerģʽһ²½²½È¥·ÃÎÊ£¬¶øÇÒÕâÑùµÄ»°Òì³£ÊÇÌØÈ¨¼¶ÓÃMSP£¬ÆÕͨµÄÓû§´úÂëʹÓû§¼¶ÓÃPSP£¬²»»á³öÏÖÊý¾ÝÒâÍ⻥Ïà¸ÉÈÅºÍÆÆ»µ£¬ÕâÑùµÄ»°Õû¸öϵͳµÄ¿É¿¿ÐԾͻáºÜºÃ£¬µ±È»ÎÒÃÇдС³ÌÐòµÄʱºò²»±ØÕâô¾Ð½÷£¬·´ÕýÎÒÒ»°ã¶¼ÊÇÒ»Ö±ÌØÈ¨¼¶Ð¡³ÌÐò¡£
´æ´¢Æ÷Ó³Éä
M3½«ÄÚ´æ·ÖΪ8¸öÖ÷¿é£¬Ã¿¿é512MB£¬ÏÈÉÏÒ»ÕÅM3Äں˵Ĵ洢Æ÷Ó³É䣺

ËùνµÄSCSÈçÏ£º

ËùνµÄλ´ø¾ÍÊǽ«Î»´øÇøµÄ1bitÅòÕÍΪλ´ø±ðÃûÇøµÄ32bitÒ²¾ÍÊÇÒ»¸ö×Ö£¬Í¨¹ý·ÃÎÊλ´ø±ðÃûÇø¾ÍÄÜ´ïµ½·ÃÎÊÕâ¸öbitµÄÄ¿µÄ£¬ÓÅÊÆÈçÏ£º

µ±È»Î»´ø»¹ÓÐÒ»¸öÃ÷ÏԵĺô¦£¬¾ÍÊÇÔÚ¶àÈÎÎñµÄϵͳÖУ¬Á½¸öÈÎÎñͬʱȥÐÞ¸ÄÒ»¸ö¹²Ïí¼Ä´æÆ÷ÆäÖеÄÁ½¸öbitµÄ»°¿ÉÄÜ»á³öÏÖ¡°ÎÉÂÒÏÖÏó¡±£¬ËùÒÔ¾ÍÐèÒª½«¡°¶Á-¸Ä-д¡±ÈýÌõÖ¸Áî¼ÓÉÏÁÙ½çÇøµÈÊֶΣ¬µ«ÊÇÓÐÁËλ¶Î£¬M3Ö±½ÓȥдÄǸöbitµÄλ´ø±ðÃûÇø¾Í¿ÉÒÔÁË£¬ÕâÑù¾Í³ÉΪÁËÒ»¸öÔ×Ó²Ù×÷¡£
²»¹ýÉÏÃæµÄͼȷʵÊÇ´ÖÏßÌõ£¬ÏÂÃæÉÏоƬÊÖ²áµÄÏêϸͼƬһÕÅ£º

M3ÓÐЩÊý¾Ý´«ËÍÖ¸ÁîÖ§³Ö·Ç¶ÔÆëÊý¾Ý´«ËÍ£¬ÈçLDR/LDRH/LDRSH¡£ÆäËûÖ¸Áî²»Ö§³Ö¡£
¶Ô°´×Ö´«ËÍÀ´Ëµ£¬ÈκÎÒ»¸ö²»Äܱ»4Õû³ýµÄµØÖ·¶¼ÊÇ·Ç¶ÔÆëµÄ¡£¶ø¶ÔÓÚ°å×Ó£¬ÈκÎÒ»¸ö²»Äܱ»2Õû³ýµÄµØÖ·¶¼ÊÇ·Ç¶ÔÆëµÄ¡£
M3Ö§³Ö´ó¶ËģʽºÍС¶Ëģʽ£¬µ«ÊÇÍÆ¼öʹÓÃС¶Ëģʽ¡£M3µÄ´ó¶ËģʽÊÇ¡°×Ö½Ú²»±ä´ó¶Ë¡±¡£
ÖжϺÍÒì³£
Òì³£ÊÇÖ¸Èκδò¶Ï³ÌÐò˳ÐòÖ´ÐеÄʼþ¡£Ôںܶàʱºò£¬ÖжϺÍÒì³£ÕâÁ½¸ö¸ÅÄîÊDz»×öÇø·ÖµÄ£¬ËùÒÔÎÒÒÔÏÂÒ²¾Í²»×÷Çø·ÖÁË¡£
M3µÄÒ쳣ϵͳ¼òÖ±¾ÍÊÇËüµÄ¾«»ªËùÔÚ¡£
M3µÄÒì³£·ÖΪϵͳÒì³£ºÍÍⲿÖжϡ£
ϵͳÒì³£ÈçÏ£¨stm32ÑØÓã©£º


ÍⲿÖжÏM3ÄÚºËÖ§³Ö240¸ö£¬stm32ֻʹÓÃÆäÖÐ60¸ö£º

ËùÓеÄÒì³££¬³ýÁ˸´Î»£¬NMI£¬Ó²FAULTÓÅÏȼ¶Îª-3£¬-2£¬-1¹Ì¶¨£¬Ê£ÏµĶ¼Êǿɱà³ÌÓÅÏȼ¶¡£
ÓÅÏȼ¶£º
M3ÄÚºËÖÐÓÅÏȼ¶¼Ä´æÆ÷Ϊ8룬Õâ8λ²»ÓÃÈ«Óõ½£¬×îÉÙÓõ½3루MSB¶ÔÆë£©£¬stm32Ö»Óõ½ÆäÖиßËÄ룬ËùÒÔstm32×ܹ²ÓÐ16ÖÖÓÅÏȼ¶¡£
M3ÄÚºËÖжÔÓÚÍⲿÖжÏÓÐÇÀÕ¼ÓÅÏȼ¶ºÍÏìÓ¦ÓÅÏȼ¶£¬¸ßÇÀÕ¼ÓÅÏȼ¶µÄÖжϿÉÒÔ´ò¶ÏµÍÇÀÕ¼ÓÅÏȼ¶µÄÖжϡ£ÇÀÕ¼ÓÅÏȼ¶ÏàͬµÄÁ½¸öÖжÏͬʱµ½´ï£¬ÏìÓ¦ÏìÓ¦ÓÅÏȼ¶¸ßµÄÖжϡ£Èç¹ûÁ½¸öÖжÏÒ»ÇÐÏàͬ£¬ÄÇôÏìÓ¦ÐòÁкŸüСµÄÄǸö¡£
ÒòΪÍⲿÖжϵÄÓÅÏȼ¶¼Ä´æÆ÷×ܹ²°Ë룬ËùÒÔÐèÒª¶ÔÆä½øÐл®·Ö£¬ÏìÓ¦ÓÅÏȼ¶ÖÁÉÙÓÐһ룬ËùÒÔM3ÖÐÍⲿÖжÏÇÀÕ¼ÓÅÏȼ¶×î¶àÆäʵÊÇÓÐ128¸ö¶ø²»ÊÇ256¸ö¡£ÏÂͼÊÇ´Óbit5¿ªÊ¼»®·Ö£¬×ܹ²Óõ½ÈýλÉèÖÃÓÅÏȼ¶£º

¾ßÌåµÄоƬ¾ö¶¨ÓÅÏȼ¶Óõ½¶àÉÙ룬ÒÔ¼°´ÓÄÄһλ¿ªÊ¼»®·ÖÇÀÕ¼ºÍÏìÓ¦£¬stm32Óõ½4λÉèÖÃÖжϣ¬ÓÐ5ÖÖ·Ö×飺×é0´Ó7bit»®·Ö£¨È«²¿¶¼ÊÇÏìÓ¦ÓÅÏȼ¶£©£¬×é1´Ó6bit»®·Ö£¬×é2´Ó5bit»®·Ö£¬×é3´Ó4bit»®·Ö£¬×é4´Ó3bit»®·Ö£¨¾ÍÊÇÖ»Óõ½ÇÀÕ¼ÓÅÏȼ¶£©¡£
ÏòÁ¿±í£º
µ±·¢ÉúÁËÒì³£ÐèÒªÏìÓ¦µÄʱºò£¬M3ÐèÒª¶¨Î»Æä·þÎñÀý³ÌµÄÈë¿ÚµØÖ·£¬ÕâЩÈë¿ÚµØÖ·¾Í´æÔÚËùνµÄ¡°ÏòÁ¿±í¡±¡£È±Ê¡Çé¿öÏ£¬ÕâÕÅ±í´æÔÚ0µØÖ·´¦£¨µ±È»Ò²¿ÉÐÞ¸ÄNVICÖеÄÏòÁ¿±íÆ«ÒÆ¼Ä´æÆ÷À´Öض¨Î»ÏòÁ¿±í£©£¬Ã¿Ò»¸ö±íÏîÕ¼4×Ö½Ú¡£
ÈçÏ£º

Ê×ÏÈÏòÁ¿±íµÄ¿ªÍ·ÊÇÖ÷¶ÑÕ»µÄµØÖ·¡£
¿ÉÒÔ¿´³ö£¬²»ÂÛÈçºÎÒ»¸öÏòÁ¿±íÖÁÉÙ°üº¬ÏÂÃæ4¸ö±íÏ
1.MSP³õʼֵ
2.¸´Î»ÏòÁ¿
3.NMI
4.Ó²fault·þÎñÀý³Ì
ÖжϵÄÊäÈëÓë¹ÒÆð£º
µ±ÖжÏÊäÈë½Å±»ÖÃΪÓÐЧºó£¬¸ÃÖжϾͱ»ÐüÆð£¬µ½ÁËϵͳÖÐËüµÄÓÅÏȼ¶×î¸ßµÄʱºò£¬¾Í»áµÃµ½ÏìÓ¦¡£
µ«Êǵ±Ä³¸öÖжϵõ½ÏìӦ֮ǰ£¬ÆäÐüÆðλ±»Çå³ý£¬ÔòÖжϱ»È¡Ïû¡££¨ËùÒÔstm32¶¼ÊÇÔÚÖжϷþÎñ³ÌÐòµÄ×îºóÇå³ýÖжϱê־룩
µ±Ä³ÖжϵķþÎñÀý³Ì¿ªÊ¼Ö´ÐеÄʱºò£¬¾Í³Æ´ËÖжϽøÈëÁË¡°»îÔ¾¡±×´Ì¬£¬²¢ÇÒÆäÐüÆðλ»á±»×Ô¶¯Çå³ý¡£
SVCºÍPENDSVC£º
Ê×ÏÈSVC£¨ÏµÍ³·þÎñµ÷Ó㩺ÍPENDSVC£¨¿É¹ÒÆðϵͳ·þÎñµ÷Ó㩵ÄÇø±ðÔÚÓÚSVCÒì³£±ØÐëÁ¢¼´µÃµ½ÏàÓ¦£¬¶øPENDSVCÔò²»ÊÇ£¬Ëû¿ÉÒÔÏñÆÕͨÖжÏÒ»Ñù±»¹ÒÆð£¬ÖªµÀÆäËûÖØÒªÈÎÎñÍê³É²ÅÖ´ÐÐËü£¬¹ÒÆðPENDSVCµÄ·½Ê½Îª£ºÊÖ¹¤Ð´ÈëNVICµÄPENDSVC¹ÒÆð¼Ä´æÆ÷¡£
SVCµÄÓÃ;£º²Ù×÷ϵͳ¿ÉÒÔ²»ÈÃÓû§Ö±½Ó·ÃÎÊÓ²¼þ£¬¶øÊÇͨ¹ý´¥·¢SVCÒì³£À´Ê¹ÓÃSVCϵͳµ÷ÓÃÀ´ÈÃÓû§³ÌÐò¼ò½é·ÃÎÊÓ²¼þ¡£ºÃ´¦£º1.OS¸ºÔð¾ßÌåÓ²¼þ£¬Óû§³ÌÐò²»±Ø»¨·ÑÐÄ˼¿ØÖÆÓ²¼þ¡£2.OSµÄ´úÂëÓ¦¸ÃÊǾ¹ý³ä·ÖµÄ²âÊԵģ¬ËùÒÔÕû¸öϵͳ¿É¿¿ÐԸ߽¡×³ÐԺá£3.Óû§³ÌÐòÎÞÐèÔÚÌØÈ¨¼¶ÏÂÖ´ÐУ¬ÎÞÐèµ£ÓÇÒòÎó²Ù×÷ÈÃϵͳ̱»¾¡£4.ͨ¹ýSVC»úÖÆ£¬Óû§³ÌÐòÓëÓ²¼þÎ޹ء£

PENDSVCµÄÓô¦£ºÉÏÏÂÎÄÇл»£¬ÈçucosÉÏÏÂÎÄÇл»¾ÍÊÇÓõ½PENDSVCµÄ¡£
NVIC£º

ÖжÏÏòÁ¿¿ØÖÆÆ÷£¬Ò²¾ÍÊÇ¿ØÖÆÖжÏÏòÁ¿µÄµØ·½£¬Ã¿¸öÍⲿÖжϣ¨ÏµÍ³ÖжÏÓÉSCB¿ØÖÆ£©¶¼ÔÚÆäÖеļĴæÆ÷Õ¼ÓÐһϯ֮µØ£¬¼Ä´æÆ÷ÁбíÈçÏ£º
ÆäÖÐÐüÆð¼Ä´æÆ÷¿ÉÒÔϵͳ×Ô¶¯ÉèÖã¬Ò²¿ÉÒÔÊÖ¹¤ÐÞ¸ÄÒÔÐüÆðÒ»¸öÖжϡ£
Èí¼þÖжϼĴæÆ÷Ò²ÂùÖØÒªµÄ£¬ÈçÏ£º

ÖжϵÄÏìÓ¦ºÍ·µ»Ø£º
ÖжϵÄÏìÓ¦£º

8¸ö¼Ä´æÆ÷ÒÔ¼°Èëջ˳ÐòÈçÏ£º

Öжϵķµ»Ø£º
Ê×ÏÈ´¥·¢ÖжϷµ»ØµÄÖ¸ÁîÓÐÈýÖÖ£º

·µ»ØÁËÖ®ºó£¬×öÈçÏÂÁ½¼þÊ£º
1.³öÕ»£¬»Ø¸´ÏÖ³¡
2.¸üÐÂNVIC¼Ä´æÆ÷
ҧβÖжϣº
һͼÒÔ±ÎÖ®£º

ÆäËû
×ܽáÁËÒ»Ì죬ÖÕÓÚµ½ÁËÕâÒ»²½£¬»¹ÓÐЩÁãËéµÄ֪ʶµãдÉÏ£º
M3µÄ¶ÑÕ»ÊÇÏòÏÂÉú³¤µÄ¡£
M3ȡָ£¬½âÂ룬ִÐÐÈý¼¶Á÷Ë®£¬ÒòΪÆä²ÉÓùþ¸¥Ìå½á¹¹£¬ËùÒÔȡָºÍ·Ã´æ¿ÉÒÔͬʱִÐУ¬M3ÄÚ²¿ÓнâÂëÄ£¿é£¬ËùÒÔ¹¹³ÉÁËÈý¼¶Á÷Ë®¡£ |