国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 4524|回復(fù): 0
打印 上一主題 下一主題

【初學(xué)STM32】用CoIDE 5分鐘實(shí)現(xiàn)串口通信

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2011-5-16 15:25:31 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: CoIDE , 串口通信
CoIDE是一款免費(fèi)和開(kāi)源的嵌入式開(kāi)發(fā)軟件,它提供了包括STM32系列在內(nèi)的各種芯片的組件和例子,用戶通過(guò)勾選組件和添加例子就可以在5分鐘內(nèi)創(chuàng)建一個(gè)最基本的應(yīng)用。作為STM32的初學(xué)者,這個(gè)IDE給我的入門(mén)提供了很大幫助。
以下就是我用CoIDE快速實(shí)現(xiàn)串口通信的過(guò)程,在這里與大家分享,實(shí)現(xiàn)的功能比較簡(jiǎn)單,高手勿笑~
STEP 1:打開(kāi)CoIDE軟件,建立新工程Usart
點(diǎn)擊ProjectNew Project或直接點(diǎn)擊工具欄的按鈕 ,出現(xiàn)如下窗口。


STEP2:選擇芯片
我用的是萬(wàn)利EK-STM32F開(kāi)發(fā)板,芯片選STM32F103VB



STEP3:勾選組件
勾選PERIPHERAL.ST中的Usart,其他組件會(huì)自動(dòng)勾選。由于需要用到printf函數(shù)和重定向函數(shù)fputc,故還需勾選COMMON中的C LibraryRetarget printf,否則會(huì)出現(xiàn)BUG



STEP 4:下載例程
點(diǎn)擊左邊組件視圖中的USARTwith 2 examples),出現(xiàn)例程窗口,USART1 printf example是其他用戶自己上傳的例程,USART_PrintCooCox官方提供的例程。點(diǎn)擊add即可將其添加到工程中,默認(rèn)保存到example文件夾下。




STEP 5:在主函數(shù)中添加語(yǔ)句,實(shí)現(xiàn)按鍵即輸出"Output a sentence"語(yǔ)句的功能


Help窗口提供了Usart各可用函數(shù),將鼠標(biāo)提留在函數(shù)名上亦會(huì)顯示幫助信息。


STEP 6:修改printf.c中的fputc,將c庫(kù)中printf函數(shù)重定向到USART


STEP 7:編譯
F7或點(diǎn)擊工具欄的 按鈕,編譯錯(cuò)誤,發(fā)現(xiàn)是因?yàn)樯偬砑恿祟^文件。
在錯(cuò)誤行選中變量或函數(shù)名,F3或右鍵點(diǎn)擊Open Declaration即可打開(kāi)定義函數(shù)或變量的頭文件,include即可。
main.c中添加
#include
"stm32f10x.h"
#include
"stm32f10x_usart.h"
#include

printf.c中添加
#include
"stm32f10x_usart.h"
重新編譯,成功。

STEP 8:設(shè)置配置信息
將開(kāi)發(fā)板接到主機(jī)上,適配器為Colink,注意程序中用到的GPIO口為PA9PA10,故串口線接到USART-0端口。點(diǎn)擊工具欄上的調(diào)試配置按鈕 ,出現(xiàn)如下窗口。


STEP 9:打開(kāi)超級(jí)終端,將程序燒寫(xiě)到開(kāi)發(fā)板(點(diǎn)擊工具欄中的 按鈕)


STEP 10:按鍵,超級(jí)終端顯示"Output a sentence"



至此,一個(gè)簡(jiǎn)單的串口通信應(yīng)用程序就完成了。

進(jìn)行調(diào)試,可點(diǎn)擊Debug按鈕 View選項(xiàng)中還有許多隱藏的功能,如通過(guò)Registers可方便查看各寄存器值,通過(guò)Memory可查看各指定地址單元的值等。



最新CoIDE下載地址:http://www.coocox.org/Tools/CoCenter-1.4.3.exe


CooCox官網(wǎng):http://www.coocox.org/CN/

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美亚洲专区第一页 | 91福利国产在线观一区二区 | 欧美一区二区在线观看视频 | 久久精品成人一区二区三区 | 99热在线这里只有精品 | 全日本爽视频在线 | 亚洲国产一级a毛片 | 欧美一区二区三区在线 | 四虎成人免费大片在线 | 中文字幕一区二区三区视频在线 | 羞羞色男人的天堂伊人久久 | 欧美三级在线看 | 日本一区二区三区中文字幕视频 | 又色又爽又黄的视频网站 | 四虎影视国产精品亚洲精品hd | 日本精品视频一区 | 99在线播放视频 | 97视频免费在线观看 | 麻豆精品国产免费观看 | 欧美区在线播放 | 免费观看三级毛片 | 日韩午夜在线视频不卡片 | 日韩一区二区在线免费观看 | 亚洲va在线va天堂成人 | 亚洲视频男人的天堂 | 亚洲高清二区 | 国产三级第一页 | 久久香蕉国产观看猫咪3atv | 国产区在线看 | 日日摸摸 | 国产精品久久久99 | 欧美色欧美亚洲高清在线视频 | 99在线精品视频在线观看 | 天堂在线视频网站 | 亚洲欧美日韩在线精品一区二区 | 国产福利片在线 易阳 | 四虎影视永久地址www成人 | 国产精品欧美亚洲日本综合 | 正在播放一区 | 污视频网站在线观看免费 | 国产精品免费视频一区二区三区 |