日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]一開始建立了工程,然后程序下載都很正常。不知道什么情況自己下載代碼之后,再重新下載代碼無法成功。我按照提示找了一下FlashStm32f30x8.flash這個(gè)文件,卻發(fā)現(xiàn)IAR的目錄下沒并沒有。又懷疑是IAR文件丟失。重新安裝

一開始建立了工程,然后程序下載都很正常。不知道什么情況自己下載代碼之后,再重新下載代碼無法成功。



我按照提示找了一下FlashStm32f30x8.flash這個(gè)文件,卻發(fā)現(xiàn)IAR的目錄下沒并沒有。又懷疑是IAR文件丟失。

重新安裝IAR,卻發(fā)現(xiàn)問題仍然繼續(xù). ~~~~感覺像是芯片壞了~~~


于是通過STVP工具,讀取一下。 奇跡發(fā)生了,竟然可以讀取程序。 嗯~~那可以排除芯片的問題。

好吧,那我重新用IAR下載應(yīng)該可以吧。 于是重新下載程序, 暈~~~居然還是彈出那個(gè)錯(cuò)誤。

難道自己的程序竟然會(huì)引起這樣的錯(cuò)誤???


?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?!


于是通過STVP將FLASH全部清空,再用IAR下載調(diào)試。嗯~~~成功了....


既然成功了,那就用F5全速跑一下吧。 暈,程序跑飛了。。。。。。。。。。


此時(shí),我再用IAR下載時(shí)候,發(fā)現(xiàn)又彈出剛開始的錯(cuò)誤了。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


再通過STVP將FLASH全部清空,再用IAR下載調(diào)試,一步一步調(diào)試。發(fā)現(xiàn)程序跑到ST官方的庫(kù)文件里面就出不來了。

繼續(xù)跟蹤,原來庫(kù)在GPIO_OType參數(shù)的時(shí)候,沒有判斷值,直接就賦值給變量了.

我的代碼中確實(shí)沒有對(duì)GPIO_OType變量進(jìn)行賦值,因?yàn)楦杏X該口作用串口的輸入輸出應(yīng)該不需要賦值.

后面對(duì)該值賦值后,問題再也沒有重現(xiàn)了.

代碼如下:


GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_7);

GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_7);

//TXPIN

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF;

GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;

GPIO_Init(GPIOA,&GPIO_InitStructure);

//RXPIN

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10;

GPIO_InitStructure.GPIO_OType=GPIO_OType_OD;

GPIO_Init(GPIOA,&GPIO_InitStructure);



看來庫(kù),還是得小心使用,否則出問題的時(shí)候.查死你啦~~~


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉