stm32可以直接修改pc指针吗

不可以。
根据电子工程世界网站显示,bootloader程序从0x08000000h开始运行,然后进行PC指针跳转。然后停在main入口断点处。但是程序却跑到PRO_HardFaultException中断了。说明不能随意直接修改pc指针。
STM32是一款单片机,它由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器。

  • stm32鍙互鐩存帴淇敼pc鎸囬拡鍚
    绛旓細涓嶅彲浠銆傛牴鎹數瀛愬伐绋嬩笘鐣岀綉绔欐樉绀猴紝bootloader绋嬪簭浠0x08000000h寮濮嬭繍琛岋紝鐒跺悗杩涜PC鎸囬拡璺宠浆銆傜劧鍚庡仠鍦╩ain鍏ュ彛鏂偣澶勩備絾鏄▼搴忓嵈璺戝埌PRO_HardFaultException涓柇浜嗐傝鏄庝笉鑳介殢鎰忕洿鎺ヤ慨鏀筽c鎸囬拡銆係TM32鏄竴娆惧崟鐗囨満锛屽畠鐢辨剰娉曞崐瀵间綋鍏徃鍒堕犮係T鏄剰娉曞崐瀵间綋鐨勭畝绉帮紝M鏄寚寰帶鍒跺櫒銆
  • STM32鍩轰簬cortex-M3鐨,璇烽棶pc鎸囬拡瑕佽繘琛屾寚浠ゅ崐瀛楀榻,涓哄暐鏈浣庝綅涓0...
    绛旓細STM32鏄32浣嶇郴缁燂紝閲囩敤鐨勬槸16浣峊humb鎸囦护锛屼篃灏辨槸鍗婂瓧瀵归綈(16bit)瀵归綈鍒板伓鏁板湴鍧鍗冲彲銆傛墍璋撶殑鍋舵暟鍦板潃灏辨槸鎸囪鍦板潃搴旇鑳借2鏁撮櫎锛屽浜庝簩杩涘埗鑰岃█灏辨槸鏈浣庝綅(LSB)涓0鍗冲彲銆備綘璇寸殑浜岃繘鍒朵綆涓や綅涓0锛岄偅涔堟槸鎸囪4鏁撮櫎锛屽搴旂殑鏄32浣嶏紙4涓瓧鑺傦級瀛楀榻愮殑鏂瑰紡銆
  • stm32f寮傛澶嶄綅鏄粈涔?
    绛旓細褰揘RST浠庝綆鐢靛钩鍙橀珮鏃讹紝PC鎸囬拡浠0鍦板潃寮濮嬨備絾鏄浣嶇殑鍥炴椂鍊欎笉浼氬皢STM32F鐗囧唴RTC鐨勫瘎瀛樺櫒浠ュ強鍚庡瀛樺偍鍣ㄩ噸缃紝鍥犱负瀹冧滑鏄敤鐢垫睜閫氱瓟杩囦笓闂ㄧ殑VBAT鑴氫緵鐢点係TM32涓殑NRST鏈夋柦瀵嗙壒鍔熻兘銆傚ぇ姒傚湪杈撳叆鐢靛帇浣庝簬1.9V鐨勬椂鍊欏皢鑺墖澶嶄綅銆
  • stm32 瀛︿範鍥版儜
    绛旓細涓紝濡傛灉鏀跺埌涓柇璇锋眰锛堝彂鐢熼噸涓柇锛夛紝姝ゆ椂STM32寮哄埗灏PC鎸囬拡鎸囧洖涓柇鍚戦噺琛ㄥ锛屽鍥 鏍囧彿鈶㈡墍绀猴紱鐒跺悗锛屾牴鎹腑鏂簮杩涘叆鐩稿簲鐨勪腑鏂湇鍔$▼搴忥紝濡傚浘鏍囧彿鈶f墍绀猴紱鍦ㄦ墽琛屽畬涓柇鏈 鍔$▼搴忎互鍚庯紝绋嬪簭鍐嶆杩斿洖main鍑芥暟鎵ц锛屽鍥炬爣鍙封懁鎵绀恒
  • stm32瀛楃鍨嬪彉閲忓浣曡祴鍊? 渚嬪: char p='c'; uint8_t *pc=p; 涓轰粈涔...
    绛旓細缁欏瓧绗︿覆鎸囬拡鐩存帴璧嬪煎彧鑳芥槸" "锛岃繕鏈夊氨鏄寚閽堟寚鍚戣繖涓瓧绗︿覆鐨勫湴鍧 锛屼綘鍙互淇敼鎴 uint8_t *pc锛 pc = &p;
  • stm32缁撴瀯浣撳拰鎸囬拡鐨勯棶棰
    绛旓細struct STD { ... }锛屽鏋滃厛鐢╰ypedef缁欑粨鏋勪綋瀹氫箟浜嗕竴涓被鍨嬪悕GPIO_InitTypeDef锛岄偅涔堝氨鍙互鏀瑰啓涓篏PIO_InitTypeDef STD锛岃繖鏍峰氨浣垮緱瀹氫箟璇彞褰㈠紡涓婄畝鍗曚簡濂藉锛岃繖涔熸槸typedef璇彞鐨勫ソ澶勩傛澶凣PIO_InitTypeDef灏辩浉褰撲簬涓涓被鍨嬪悕锛屽叾鐢ㄦ硶璺熷父瑙乮nt锛宖loat绛夌殑鍦颁綅鐩稿綋锛岀敤娉曠浉浼笺
  • stm32鎸囬拡鑷繁鍙樻垚null
    绛旓細绌烘寚閽堝紓甯搞俿tm32鏄瓨鍦ㄤ簬鐢佃剳c璇█鐨勭紪绋嬶紝鐢ㄦ埛鍦ㄨ繘琛岃缂栫▼鏃舵寚閽堣嚜宸变富鍔ㄥ彉鎴愪簡null鍛戒护鏄洜涓虹┖鎸囬拡寮傚父瀵艰嚧锛鍙互閲嶆柊缂栫▼绯荤粺鎸囬拡骞堕噸鏂板惎鍔ㄧ紪绋嬪嵆鍙В鍐宠绫婚棶棰樸
  • STM32鐨鍦板潃鏄犲皠鏄浣曡缃殑?
    绛旓細鍦ㄤ娇鐢⊿TM32鏃讹紝鎴戜滑闇瑕侀鍏堜簡瑙f瘡涓璁剧殑瀵勫瓨鍣ㄦ槧灏勮〃锛岀劧鍚庢牴鎹渶瑕佸杩欎簺瀵勫瓨鍣ㄨ繘琛岃鍐欐搷浣溿傚湪杩涜瀵勫瓨鍣ㄦ搷浣滄椂锛屾垜浠渶瑕佷娇鐢ㄦ寚閽堟潵璁块棶杩欎簺瀵勫瓨鍣紝鎸囬拡鐨勫湴鍧鍗充负瀵勫瓨鍣ㄦ槧灏勮〃涓搴斿瘎瀛樺櫒鐨勫湴鍧銆備緥濡傦紝濡傛灉鎴戜滑闇瑕佽闂瓽PIOA鐨処DR锛圛nput Data Register锛夊瘎瀛樺櫒锛鍙互浣跨敤浠ヤ笅浠g爜锛//瀹氫箟鎸囧悜GPIOA...
  • STM32 鎬庝箞鍦↖AR寰楀埌涓鏉℃寚浠ょ殑鎵ц鏃堕棿
    绛旓細濡傛灉鏄敤keil鐨勮瘽锛鍙互鎸夎彍鍗曚笂鐨刣ebug杩涘叆璋冭瘯妯″紡锛岀劧鍚庡彲浠ョ湅鍒板乏杈瑰浜嗕竴涓獥鍙o紝閲岄潰浼氭樉绀哄綋鍓嶅悇涓瘎瀛樺櫒銆佸爢鏍堛丳C鎸囬拡鐨勫硷紝鍏朵腑鏈変竴涓」鏄痵ec锛屽氨鏄〃绀虹▼搴忚繍琛屾椂闂寸殑銆傛兂鐭ラ亾涓鏉℃寚浠ょ殑鎵ц鏃堕棿锛屽彲浠ユ妸PC鎸囬拡鎸囧悜杩欐潯鎸囦护锛岀劧鍚庡湪涓嬩竴鏉℃寚浠ゅ璁剧疆鏂偣锛屽厛鎸夆渞eset鈥濇竻闆朵竴涓媠ec鐨勫硷紝鍐嶆寜...
  • MCU鍐呮牳-绗簩绔 Cortex-M鍐呮牳浠嬬粛
    绛旓細鍦∣S涓紝MSP鍜孭SP浣滀负鍙屽爢鏍堬紝MSP涓昏鐢ㄤ簬鍐呮牳鍜屽紓甯稿鐞嗭紝PSP鍒欎笓鐢ㄤ簬搴旂敤绋嬪簭浠诲姟銆傚湪鍒濆鍖栨椂锛孧SP鐢辩郴缁熷浣嶅兼寚瀹氾紝鑰孭SP鍒欏湪OS鐨勫垵濮嬪寲杩囩▼涓缃備换鍔″垏鎹㈡椂锛岄氳繃鎿嶄綔鍫嗘爤鎸囬拡SP鏉ュ疄鐜般傛荤粨鏉ヨ锛孋ortex-M3鍐呮牳鍦STM32 MCUs涓氳繃鍏剁簿宸х殑鏋舵瀯銆佷弗璋ㄧ殑鏉冮檺绠$悊鍜岄珮鏁堢殑鏈嶅姟璋冪敤鏈哄埗锛屼负寮鍙戣...
  • 扩展阅读:嵌入式stm32项目实例 ... stm32期末考试试题 ... stm8s003s pc6输出pwm ... stm32为什么不建议学 ... stm32用什么软件仿真 ... 直接学stm32的弊端 ... stm32f103c8t6的pc13闪烁 ... smt32单片机入门教程 ... 不学51可以直接学stm32吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网