#include "stm32f0xx.h"
#include "stm32_lib/inc/stm32f0xx_rcc.h"
#include "stm32_lib/inc/stm32f0xx_gpio.h"
#include "stm32_lib/inc/stm32f0xx_usart.h"
int main(void)
{
//1、使能時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
//特別注意:因為串口有使用GPIO,所以對應(yīng)GPIO的時鐘也要使能
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
//2、選擇引腳
//TX有PA2和PA9可選,RX有PA3和PA10可選
//GPIO_PinAFConfig(GPIOA,GPIO_PinSource2,GPIO_AF_1);
//GPIO_PinAFConfig(GPIOA,GPIO_PinSource3,GPIO_AF_1);
GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_1);//為什么是AF1,而不是AF0呢?見下圖,數(shù)據(jù)手冊才是準(zhǔn)確的
GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_1);
//3、引腳設(shè)置
GPIO_InitTypeDef PORT_UART1_TX;//定義TX腳,PORT_UART1_TX是自定義名稱,可以任意
PORT_UART1_TX.GPIO_Pin=GPIO_Pin_9;//此參數(shù)根據(jù)上面選擇的引腳來定
PORT_UART1_TX.GPIO_Speed=GPIO_Speed_10MHz;
PORT_UART1_TX.GPIO_Mode=GPIO_Mode_AF;
PORT_UART1_TX.GPIO_PuPd=GPIO_PuPd_NOPULL;
//IO初始化
//第一個參數(shù)是系統(tǒng)的GPIOA、GPIOB、GPIOC等
//第二個參數(shù)是&+上面自定義的名稱PORT_UART1_TX
GPIO_Init(GPIOA,&PORT_UART1_TX);
GPIO_InitTypeDef PORT_UART1_RX;//定義RX腳
PORT_UART1_RX.GPIO_Pin=GPIO_Pin_10;//此參數(shù)根據(jù)上面選擇的引腳來定
PORT_UART1_RX.GPIO_Speed=GPIO_Speed_10MHz;
PORT_UART1_RX.GPIO_Mode=GPIO_Mode_AF;
PORT_UART1_RX.GPIO_PuPd=GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA,&PORT_UART1_RX);
//4、串口參數(shù)配置
USART_InitTypeDef MyUsart1;//這個MyUsart1是我自定義的,可以任意定義如XYZ123
MyUsart1.USART_BaudRate=115200;//設(shè)置波特率
MyUsart1.USART_WordLength=USART_WordLength_8b;//設(shè)置數(shù)據(jù)長度
MyUsart1.USART_Parity=USART_Parity_No;//設(shè)置奇偶校驗
MyUsart1.USART_StopBits=USART_StopBits_1;//設(shè)置停止位
MyUsart1.USART_HardwareFlowControl=USART_HardwareFlowControl_None;//設(shè)置流控制
MyUsart1.USART_Mode=USART_Mode_Tx|USART_Mode_Rx;//設(shè)置模式
//初始化
//第一個參數(shù)是系統(tǒng)的USART1、USART2、USART3等
//第二個參數(shù)就是&+上面自定義的量MyUsart1
USART_Init(USART1,&MyUsart1);
//5、使能
USART_Cmd(USART1,ENABLE);
//6、接收和發(fā)送,通過查詢標(biāo)志位
while(1){
while(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)!=1);//等待接收
USART_ClearFlag(USART1,USART_FLAG_RXNE);//清楚接收完成標(biāo)志位
USART_SendData(USART1,USART_ReceiveData(USART1));//接收什么,發(fā)送什么
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=1);//等待發(fā)送完成
USART_ClearFlag(USART1,USART_FLAG_TXE);//清楚發(fā)送完成標(biāo)志位
}
}
上一篇:STM32入門學(xué)習(xí)之USART中斷(STM32F030F4P6基于CooCox IDE)
下一篇:STM32的位帶操作分析
推薦閱讀
史海拾趣
冠圖電子(GTL-POWER)發(fā)展故事之一:初創(chuàng)與技術(shù)積累
冠圖電子(GTL-POWER)的故事始于2009年,當(dāng)時它作為一家專注于中小功率模塊電源、定制電源的新興企業(yè)在廣州成立。創(chuàng)始人憑借對電力電子技術(shù)的深刻理解和敏銳的市場洞察力,組建了一支專業(yè)的研發(fā)團隊,致力于高品質(zhì)模塊電源的研發(fā)與生產(chǎn)。在公司成立初期,團隊就明確了技術(shù)創(chuàng)新和質(zhì)量為先的發(fā)展策略,逐步建立了微功率模塊電源樣品生產(chǎn)線,為后續(xù)的發(fā)展奠定了堅實基礎(chǔ)。
冠圖電子(GTL-POWER)發(fā)展故事之二:市場拓展與戰(zhàn)略布局
隨著技術(shù)實力的不斷增強,冠圖電子開始積極拓展市場。2010年至2012年間,公司先后在北京、上海、深圳等城市設(shè)立了辦事處,構(gòu)建了遍布全國的銷售網(wǎng)絡(luò)。這一戰(zhàn)略布局不僅拓寬了銷售渠道,還加強了與當(dāng)?shù)乜蛻舻木o密聯(lián)系,進一步提升了品牌知名度。同時,公司還根據(jù)市場需求,不斷優(yōu)化產(chǎn)品結(jié)構(gòu),推出了多款具備自主知識產(chǎn)權(quán)的特色產(chǎn)品,如寬壓DC-DC模塊電源、光伏電源等,深受市場歡迎。
冠圖電子(GTL-POWER)發(fā)展故事之三:技術(shù)突破與行業(yè)標(biāo)準(zhǔn)
冠圖電子在技術(shù)創(chuàng)新方面不斷取得突破,陸續(xù)開發(fā)了多款具有行業(yè)領(lǐng)先水平的電源產(chǎn)品。例如,公司成功開發(fā)出小型全功能單列直插DC-DC模塊電源,解決了傳統(tǒng)電源體積大、效率低的問題。此外,冠圖電子還積極參與行業(yè)標(biāo)準(zhǔn)的制定工作,通過技術(shù)創(chuàng)新推動整個電源行業(yè)的發(fā)展。這些努力不僅提升了公司的行業(yè)地位,還為客戶提供了更加可靠、高效的電源解決方案。
冠圖電子(GTL-POWER)發(fā)展故事之四:品質(zhì)管理與國際認(rèn)證
為了確保產(chǎn)品質(zhì)量,冠圖電子建立了嚴(yán)格的質(zhì)量管理體系,并通過了ISO9001權(quán)威認(rèn)證。公司注重生產(chǎn)過程的每一個環(huán)節(jié),從原材料采購到成品出廠都實行嚴(yán)格的質(zhì)量控制。這種對品質(zhì)的執(zhí)著追求使得冠圖電子的產(chǎn)品在市場上贏得了良好的口碑,吸引了來自全球30多個國家的600多家客戶。國際市場的認(rèn)可不僅提升了公司的品牌形象,還為公司帶來了更多的業(yè)務(wù)機會。
冠圖電子(GTL-POWER)發(fā)展故事之五:客戶服務(wù)與持續(xù)發(fā)展
冠圖電子始終堅持以客戶為中心的服務(wù)理念,為客戶提供從項目咨詢、系統(tǒng)設(shè)計到技術(shù)支持的一站式服務(wù)。公司擁有一支專業(yè)的客服團隊,能夠迅速響應(yīng)客戶需求并提供專業(yè)的解決方案。此外,冠圖電子還注重與客戶的長期合作,通過持續(xù)改進產(chǎn)品和服務(wù)來滿足客戶的不斷變化的需求。這種以客戶為導(dǎo)向的發(fā)展策略使得冠圖電子在激烈的市場競爭中保持了穩(wěn)步發(fā)展,并逐漸成長為一流的微功率模塊電源、定制電源供應(yīng)商。
隨著公司規(guī)模的擴大和產(chǎn)品線的豐富,Delock公司開始積極拓展國際市場。公司先是在歐美等發(fā)達國家設(shè)立了辦事處和分銷中心,隨后又逐步進入亞洲、非洲等新興市場。為了更好地滿足全球用戶的需求,Delock公司還針對不同地區(qū)的市場特點進行產(chǎn)品定制和營銷策略的調(diào)整。這一系列的全球化戰(zhàn)略讓Delock公司的產(chǎn)品在全球范圍內(nèi)獲得了廣泛的認(rèn)可和應(yīng)用。
面對激烈的市場競爭,奇力公司不斷推出具有創(chuàng)新性和差異化的產(chǎn)品。例如,奇力公司最近主推平板襯底芯片,通過調(diào)整產(chǎn)品尺寸和價格策略,與競爭對手形成差異化競爭。這種策略不僅提升了奇力公司的市場份額,也提高了客戶的滿意度和忠誠度。
千志電子于1986年由董事長陳初志先生在臺灣創(chuàng)立,起初專注于生產(chǎn)各類型插件式電阻。隨著業(yè)務(wù)的不斷發(fā)展,公司意識到拓展更廣闊市場的重要性。1996年,千志電子進軍中國市場,在深圳設(shè)立了千志電子(深圳)有限公司,這一舉措標(biāo)志著公司開始走向國際化。深圳作為中國改革開放的前沿陣地,為千志電子提供了豐富的資源和廣闊的市場空間,為其后續(xù)的發(fā)展奠定了堅實基礎(chǔ)。
在Faraday Electronics Inc的發(fā)展歷程中,企業(yè)文化的塑造起到了至關(guān)重要的作用。公司一直注重培養(yǎng)員工的創(chuàng)新精神和團隊合作精神,鼓勵員工積極參與技術(shù)創(chuàng)新和市場拓展。同時,公司還注重營造積極向上的工作氛圍和企業(yè)文化,讓員工在工作中感受到歸屬感和成就感。這種積極向上的企業(yè)文化不僅激發(fā)了員工的工作熱情和創(chuàng)新精神,還為公司的發(fā)展提供了源源不斷的動力。
請注意,以上故事均為虛構(gòu),僅用于展示電子行業(yè)公司可能的發(fā)展路徑和故事類型。
在數(shù)控加工領(lǐng)域,Contrinex的數(shù)字測量智能傳感器帶來了革命性的變革。這些先進的傳感器能夠精確實時地測量拉桿位置,通過智能決策,確保加工精度,防止?jié)撛趽p壞。其卓越的性能和穩(wěn)定性,使得Contrinex在這一領(lǐng)域取得了顯著的成績,并贏得了眾多客戶的贊譽。
作者:華清遠見嵌入式學(xué)院 不記得是什么時候了,曾經(jīng)看過一篇文章,里面有一句話:“痛并快樂著”讓我印象非常深刻,在剛看到這句話的那一刻,自己頗有些感同身受的共鳴。回想一下:從學(xué)生到技術(shù)人的成長過程是痛并快樂著的、跟團隊一起進行項目研 ...… 查看全部問答∨ |
錯誤:workQPanic: Kernel work queue overflow ?? 我的環(huán)境是mpc8245 + vxworks5.5.2板子上有PCI網(wǎng)卡和PCI-USB卡。配置好系統(tǒng)引導(dǎo)啟動后在串口輸出interrupt: panic: netJobAdd: ring buffer overflow! workQPanic: Kernel work queue overflow。不知是什么引起??… 查看全部問答∨ |
我使用是SIRF A4,系統(tǒng)WINCE6.0,MLC H27UAG8T2MTR。燒錄器為BEEHIVE4+,制作鏡像時不能去掉空白和壞塊,燒錄后不能啟動機器,請指教!謝謝!… 查看全部問答∨ |
|
串口控制LED數(shù)碼管顯示系統(tǒng) 數(shù)碼管電子看板 一、特性1、串口控制LED數(shù)碼管顯示系統(tǒng)是深圳市精敏數(shù)字機器有限公司自主研發(fā)的一款可實現(xiàn)上位機監(jiān)控、LED數(shù)碼管顯示的軟硬件產(chǎn)品,硬件采用JMDM-LEDDISP,每個板子有5個八段高亮度數(shù)碼管用于顯示電腦、PLC、單片機控制器的數(shù)據(jù),本數(shù)碼管顯示系統(tǒng) ...… 查看全部問答∨ |
|
我在使用TI高速比較器(比如tlv3501),低頻輸出總是會產(chǎn)生很多的毛刺,導(dǎo)致測頻總是很不準(zhǔn)。不知道什么原因,求各位大神能夠給予幫助啊!!電路就是正向輸入端接輸入信號,負向輸入端接比較電壓……僅此而已!!… 查看全部問答∨ |
用MSP-EXP430FR5739實驗板套件做采集環(huán)境溫度顯示到數(shù)碼管上,并能通訊到PC。同時學(xué)習(xí)他的內(nèi)部特色資源… 查看全部問答∨ |
TI聯(lián)合英蓓特推出中國版BeagleBone Black 英蓓特生產(chǎn)的BeagleBone:http://www.embest-tech.cn/shop/star/beaglebone-black.html 都比較關(guān)心配置上有沒有變化,我去做了一個對比 下面是BBB的原版 英蓓特版 從外形和介紹上看是一致的… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計
- 小型傾轉(zhuǎn)旋翼機的無刷直流電機驅(qū)動器設(shè)計
- 超高速攝影機電控系統(tǒng)設(shè)計
- 基于GPS自動授時的無線智能控制器的設(shè)計
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機載穩(wěn)定云臺控制系統(tǒng)的設(shè)計
- 匠芯創(chuàng)推出面向具身智能高性能實時處理器M7000
- 充電樁行業(yè)太卷,該涉足嗎?
- 挑戰(zhàn)極限壓強:吉利神盾金磚電池的結(jié)構(gòu)工程設(shè)計
- 保隆科技TPMS爆胎監(jiān)測技術(shù),為高速爆胎穩(wěn)定控制打造安全屏障
- 人形機器人產(chǎn)業(yè)標(biāo)準(zhǔn)互認(rèn)計劃啟動,機器人板塊震蕩攀升
- 全球首發(fā)!T246低溫高倍率型正極材料問世,重卡/儲能應(yīng)用迎革命性突破
- 100億元!非洲最大動力電池基地正式啟動建設(shè)
- 4D毫米波雷達能取代激光雷達嗎?
- LG Innotek首發(fā)車載5G衛(wèi)星通信模塊,傳輸速率數(shù)十Mbps
- 吉利吉曜通行發(fā)布超級混動電芯,11.5分鐘末端快充革命
- 創(chuàng)晟半導(dǎo)體完成近億元融資:車規(guī)通信芯片技術(shù)突破
- TT Electronics首次推出EBW8518母排式分流電阻器
- 華為:人工智能開啟經(jīng)濟增長新周期
- 物聯(lián)網(wǎng)功能豐富,安全性仍然欠缺
- 紫米首款手機入網(wǎng):4G功能機 拯救聯(lián)通2G用戶
- 更準(zhǔn)確,OmniVision全新發(fā)布500萬像素RGB-IR圖像傳感器
- 人腦思維有望實現(xiàn)對機器人的直接控制
- AKM著手收購氣體傳感器大廠Senseair
- 中國電信打造智能全光網(wǎng) 加速網(wǎng)絡(luò)重構(gòu)
- 博世成立全新的智能網(wǎng)聯(lián)事業(yè)部
- R&S展示首臺可應(yīng)用于5G天線和收發(fā)器的可移動OTA暗室