之前一直是在IAR下對(duì)STM8L151進(jìn)行編程,因?yàn)樵贗AR的參考例子比較多,關(guān)鍵是很多配置可以參考,主要是參考風(fēng)馳的STM8例子開(kāi)發(fā)的,在此表示感謝。
最近由于需要在STVD下對(duì)STM8L151進(jìn)行編程,在程序中有用到Printf函數(shù)來(lái)打印調(diào)試信息,編譯的時(shí)候發(fā)現(xiàn)將
#ifdef _RAISONANCE_
#define PUTCHAR_PROTOTYPE int putchar (char c)
#define GETCHAR_PROTOTYPE int getchar (void)
#elif defined (_COSMIC_)
#define PUTCHAR_PROTOTYPE char putchar (char c)
#define GETCHAR_PROTOTYPE char getchar (void)
#else /* _IAR_ */
#define PUTCHAR_PROTOTYPE int putchar (int c)
#define GETCHAR_PROTOTYPE int getchar (void)
#endif /* _RAISONANCE_ */
在IAR/STVD中都需要重定向putchar getchar函數(shù),只是它們的函數(shù)聲明有些區(qū)別,這個(gè)跟編譯器有關(guān)。在例子中也給出了putchar getchar的代碼,如下面所示
PUTCHAR_PROTOTYPE
{
/* Write a character to the USART */
USART_SendData8(EVAL_COM1, c);
/* Loop until the end of transmission */
while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TC) == RESET);
return (c);
}
GETCHAR_PROTOTYPE
{
int c = 0;
/* Loop until the Read data register flag is SET */
while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_RXNE) == RESET);
c = USART_ReceiveData8(EVAL_COM1);
return (c);
}
這樣就完成了printf的重定向了,可以在代碼中使用printf函數(shù)了,當(dāng)然啦你需要配置USART并使能它。
上一篇:STM8固件庫(kù)+IAR 之--UART3
下一篇:IAR創(chuàng)建STM8S103庫(kù)函數(shù)模板問(wèn)題
推薦閱讀
史海拾趣
隨著科技的進(jìn)步,Eclipse Magnetics公司開(kāi)始關(guān)注航空航天領(lǐng)域的需求。他們發(fā)現(xiàn),在復(fù)雜的航空系統(tǒng)中,精確的磁性控制至關(guān)重要。于是,公司投入大量研發(fā)資源,成功開(kāi)發(fā)出一系列高性能的磁性產(chǎn)品,為航空航天領(lǐng)域提供了可靠的解決方案。這一突破不僅鞏固了Eclipse Magnetics在電子行業(yè)中的地位,還為公司贏得了眾多知名客戶的信任。
隨著業(yè)務(wù)的不斷發(fā)展和規(guī)模的持續(xù)擴(kuò)大,AAC公司在2005年成功在香港交易所上市。這一里程碑式的事件為AAC帶來(lái)了更多的資本支持和市場(chǎng)認(rèn)可。此后,AAC加快了全球擴(kuò)張的步伐,不僅在歐洲、北美等地設(shè)立了分支機(jī)構(gòu),還與眾多國(guó)際知名品牌建立了長(zhǎng)期穩(wěn)定的合作關(guān)系。
Digital Voice Systems, Inc.(DVSI)于1988年成立,當(dāng)時(shí)正值數(shù)字通信技術(shù)的興起階段。公司創(chuàng)始人憑借對(duì)語(yǔ)音編解碼技術(shù)的深刻理解和前瞻性的市場(chǎng)洞察力,決定投身于這一領(lǐng)域。他們開(kāi)發(fā)出了具有專(zhuān)利保護(hù)的基于魯棒性多帶激勵(lì)模型(MBE Model)的低碼率語(yǔ)音壓縮算法,如IMBE和AMBE編解碼系統(tǒng)。這些算法在當(dāng)時(shí)的市場(chǎng)上獨(dú)樹(shù)一幟,為DVSI贏得了第一桶金。
在創(chuàng)立初期,DVSI面臨著資金、技術(shù)、市場(chǎng)等多方面的挑戰(zhàn)。然而,他們憑借著堅(jiān)定的信念和不懈的努力,逐步克服了這些困難。他們不斷投入研發(fā),優(yōu)化算法,提高產(chǎn)品的性能和穩(wěn)定性;同時(shí),他們積極開(kāi)拓市場(chǎng),與各大通信設(shè)備制造商建立合作關(guān)系,將產(chǎn)品推向市場(chǎng)。
隨著時(shí)間的推移,DVSI的產(chǎn)品逐漸在市場(chǎng)上獲得了認(rèn)可。他們的編解碼系統(tǒng)被廣泛應(yīng)用于移動(dòng)通信、衛(wèi)星通信、軍事通信等領(lǐng)域,為客戶提供了高效、穩(wěn)定的語(yǔ)音通信解決方案。DVSI也因此逐漸嶄露頭角,成為了電子行業(yè)中一顆耀眼的明星。
故事二至五框架概述
- 技術(shù)創(chuàng)新與突破:DVSI在語(yǔ)音編解碼技術(shù)方面的持續(xù)創(chuàng)新,如推出新一代的高效壓縮算法,進(jìn)一步提升了產(chǎn)品的競(jìng)爭(zhēng)力。
- 市場(chǎng)拓展與國(guó)際化:隨著公司實(shí)力的增強(qiáng),DVSI開(kāi)始拓展國(guó)際市場(chǎng),與全球多家知名企業(yè)建立合作關(guān)系,實(shí)現(xiàn)了國(guó)際化發(fā)展。
- 合作與競(jìng)爭(zhēng):在電子行業(yè)中,DVSI與其他企業(yè)的合作與競(jìng)爭(zhēng)并存。他們通過(guò)合作共贏的方式,共同推動(dòng)行業(yè)的發(fā)展;同時(shí),也面臨著來(lái)自競(jìng)爭(zhēng)對(duì)手的挑戰(zhàn)和競(jìng)爭(zhēng)壓力。
- 企業(yè)文化與團(tuán)隊(duì)建設(shè):DVSI注重企業(yè)文化建設(shè),倡導(dǎo)創(chuàng)新、協(xié)作、共贏的價(jià)值觀。他們注重團(tuán)隊(duì)建設(shè),吸引了一批優(yōu)秀人才加入公司,為公司的發(fā)展提供了有力的人才保障。
以上故事和框架概述僅供參考,您可以根據(jù)這些線索進(jìn)一步挖掘和編寫(xiě)關(guān)于DVSI公司的故事。
Helium Systems Inc.公司發(fā)展的五個(gè)故事
故事一:從物聯(lián)網(wǎng)初創(chuàng)到區(qū)塊鏈轉(zhuǎn)型
Helium Systems Inc.的故事始于2013年,由Napster的聯(lián)合創(chuàng)始人Shawn Fanning和知名游戲設(shè)計(jì)師Amir Haleem等人共同創(chuàng)立。最初,公司名為Skynet Phase 1,靈感來(lái)源于《終結(jié)者》系列電影中的電腦系統(tǒng),旨在為物聯(lián)網(wǎng)(IoT)創(chuàng)建無(wú)線網(wǎng)絡(luò)。然而,在經(jīng)歷了幾年的產(chǎn)品開(kāi)發(fā)和市場(chǎng)探索后,該項(xiàng)目并未取得顯著成功。直到2017年,Helium團(tuán)隊(duì)意識(shí)到區(qū)塊鏈技術(shù)的潛力,決定將項(xiàng)目轉(zhuǎn)型為基于區(qū)塊鏈的分布式無(wú)線網(wǎng)絡(luò)項(xiàng)目,即后來(lái)的Helium Network。這一轉(zhuǎn)型為Helium帶來(lái)了全新的發(fā)展機(jī)遇。
故事二:Helium Network的迅速崛起
自2019年Helium Network正式啟動(dòng)以來(lái),該項(xiàng)目迅速吸引了全球用戶的關(guān)注。用戶只需購(gòu)買(mǎi)并部署Helium熱點(diǎn)設(shè)備,即可為周?chē)奈锫?lián)網(wǎng)設(shè)備提供無(wú)線連接,并因此獲得Helium的加密貨幣HNT作為獎(jiǎng)勵(lì)。這種創(chuàng)新的挖礦模式迅速吸引了大量用戶參與,Helium網(wǎng)絡(luò)在短時(shí)間內(nèi)實(shí)現(xiàn)了全球范圍內(nèi)的快速擴(kuò)張。到2021年,Helium網(wǎng)絡(luò)已經(jīng)覆蓋了超過(guò)160個(gè)國(guó)家和地區(qū),擁有數(shù)十萬(wàn)個(gè)熱點(diǎn),成為全球領(lǐng)先的分布式無(wú)線網(wǎng)絡(luò)之一。
故事三:融資與合作伙伴的加入
Helium Systems Inc.在發(fā)展過(guò)程中獲得了多輪融資支持,其中包括來(lái)自a16z和Tiger Global等知名投資機(jī)構(gòu)的巨額投資。這些資金為Helium網(wǎng)絡(luò)的進(jìn)一步擴(kuò)展和技術(shù)創(chuàng)新提供了有力保障。同時(shí),Helium還積極尋求與全球范圍內(nèi)的合作伙伴建立戰(zhàn)略合作關(guān)系,包括電信運(yùn)營(yíng)商、物聯(lián)網(wǎng)設(shè)備制造商等。這些合作伙伴的加入不僅豐富了Helium網(wǎng)絡(luò)的應(yīng)用場(chǎng)景,還進(jìn)一步提升了其市場(chǎng)影響力和競(jìng)爭(zhēng)力。
故事四:技術(shù)挑戰(zhàn)與解決方案
在Helium網(wǎng)絡(luò)的發(fā)展過(guò)程中,團(tuán)隊(duì)也面臨了諸多技術(shù)挑戰(zhàn)。例如,如何確保網(wǎng)絡(luò)的穩(wěn)定性和安全性、如何優(yōu)化熱點(diǎn)設(shè)備的部署和性能等。針對(duì)這些問(wèn)題,Helium團(tuán)隊(duì)不斷進(jìn)行技術(shù)創(chuàng)新和優(yōu)化,推出了多項(xiàng)新技術(shù)和解決方案。例如,他們開(kāi)發(fā)了獨(dú)特的PoC(Proof of Coverage)共識(shí)機(jī)制,通過(guò)該機(jī)制可以確保熱點(diǎn)設(shè)備在提供有效覆蓋時(shí)才能獲得獎(jiǎng)勵(lì),從而有效防止了作弊行為的發(fā)生。此外,Helium還加強(qiáng)了與區(qū)塊鏈安全公司的合作,共同提升網(wǎng)絡(luò)的安全性。
故事五:公司更名與未來(lái)發(fā)展
為了更好地推動(dòng)Helium網(wǎng)絡(luò)的發(fā)展,Helium Systems Inc.在2022年宣布將公司更名為Nova Labs,并啟用新的品牌形象。這一更名舉措旨在進(jìn)一步凸顯Helium網(wǎng)絡(luò)作為分布式無(wú)線網(wǎng)絡(luò)聯(lián)盟的地位和影響力。同時(shí),Nova Labs還宣布完成了D輪融資,并計(jì)劃將資金用于進(jìn)一步擴(kuò)展網(wǎng)絡(luò)覆蓋范圍、提升技術(shù)性能和加強(qiáng)市場(chǎng)推廣等方面。展望未來(lái),Nova Labs將繼續(xù)致力于推動(dòng)Helium網(wǎng)絡(luò)的發(fā)展和創(chuàng)新,為全球用戶提供更加安全、高效、便捷的物聯(lián)網(wǎng)連接服務(wù)。
隨著公司規(guī)模的不斷擴(kuò)大,ABL Heatsink開(kāi)始重視品牌建設(shè)和市場(chǎng)推廣。公司加大了在廣告、展會(huì)等方面的投入,提升了品牌知名度。同時(shí),ABL Heatsink還積極參與行業(yè)交流活動(dòng),與同行分享經(jīng)驗(yàn)和技術(shù),進(jìn)一步鞏固了公司的行業(yè)地位。
1.嵌入式系統(tǒng)的定義:是現(xiàn)代科學(xué)多學(xué)科互相融合的以應(yīng)用技術(shù)產(chǎn)品為核心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),以通訊技術(shù)為載體,以消費(fèi)類(lèi)產(chǎn)品為對(duì)象,引入各類(lèi)傳感器,進(jìn)入Internet網(wǎng)絡(luò)技術(shù)的連接,從而適應(yīng)應(yīng)用環(huán)境的產(chǎn)品。 2.嵌入式系統(tǒng)無(wú)多余軟件,軟件以固化 ...… 查看全部問(wèn)答∨ |
|
EE_FPGA_V1.0初學(xué)者DIY進(jìn)展 上圖先: 1、拿到板子后,開(kāi)始查看(貌似沒(méi)給我發(fā)LED,可能是玄空大師裝掉了吧,幸好之前的板子上還有,拆了下來(lái) ),率先把EP2C5Q208、SDRAM、FLASH、PL2303焊上,拖了半天,還是給拖上去了,哈哈! 2、把104的電容全焊上,對(duì)照位號(hào)找了大半天呢 ...… 查看全部問(wèn)答∨ |
創(chuàng)意無(wú)處不在——DIY 檸檬電池發(fā)電的做法之二 在使用酸的電池制造方式中需要兩種不同的金屬。銅和鋅是非常好的選擇,因?yàn)樗鼈兡芎蜋幟手械臋幟仕嵝纬珊芎玫乃嵝噪姵丨h(huán)境。 Batteries like this will not be able to run a motor or energize most light bulbs. It is possible to produce a di ...… 查看全部問(wèn)答∨ |
看見(jiàn)了幾個(gè)帖子采用阻容降壓或者直接使用市電的線路圖,感覺(jué)有必要提醒一下大家。此類(lèi)線路制作起來(lái)簡(jiǎn)單,但是一定要注意用電安全,要采取好必要的安全措施。或者是人體無(wú)法接觸到的,或者您的電氣線路上的漏電保護(hù)裝置能可靠動(dòng)作。在論壇里以前有過(guò) ...… 查看全部問(wèn)答∨ |
誰(shuí)有74系列芯片測(cè)試儀設(shè)計(jì)啊???跪求啊 本帖最后由 paulhyde 于 2014-9-15 09:38 編輯 最好是基于AT89S52單片機(jī)的!!!!!!急用啊!不會(huì)啊!暈暈的啊! … 查看全部問(wèn)答∨ |
u-boot-2010.06移植到TQ2440過(guò)程 移植了半個(gè)月,一個(gè)國(guó)慶假期都被我用掉了,終于把u-boot移植到了我的TQ2440,做了一些記錄貼出來(lái)吧! 環(huán)境:Windows XP + 虛擬機(jī)Fedora14交叉編譯器:arm-linux-gcc-4.3.2(EABI)u-boot版本:u-boot-2010-06.tar.bz2開(kāi)發(fā)板資源: TQ2440Nor ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計(jì)
- 小型傾轉(zhuǎn)旋翼機(jī)的無(wú)刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計(jì)
- 基于GPS自動(dòng)授時(shí)的無(wú)線智能控制器的設(shè)計(jì)
- 基于PTR2000的無(wú)線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無(wú)人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 3核A7+單核M0多核異構(gòu),米爾全新低功耗RK3506核心板發(fā)布
- 自動(dòng)化控制中智能技術(shù)的應(yīng)用研究
- OEM機(jī)器制造商利用仿真軟件提高效率
- 基于機(jī)器視覺(jué)的帶鋼焊縫定位
- 米爾RK3576核心板適配多種系統(tǒng),解鎖多樣化應(yīng)用
- 實(shí)時(shí)控制和通信領(lǐng)域的IT/OT融合如何推動(dòng)工業(yè)自動(dòng)化
- IXD0579M高壓側(cè)和低壓側(cè)柵極驅(qū)動(dòng)器提供緊湊型即插即用解決方案
- 如何讓自動(dòng)化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?
- MBD應(yīng)用于霍爾組件位置選定
- 村田汽車(chē)和工業(yè)設(shè)備用PoC系統(tǒng)靜噪對(duì)策:難點(diǎn)及攻略全解析,別錯(cuò)過(guò)
- 快速獲取TI 工業(yè)電機(jī)驅(qū)動(dòng)資源 答題贏好禮
- 【已結(jié)束】TI 有獎(jiǎng)直播|CAN SIC(信號(hào)改進(jìn)功能)
- 2017年恩智浦物聯(lián)網(wǎng)設(shè)計(jì)大賽
- 2018開(kāi)“芯”學(xué):Mentor兩場(chǎng)知識(shí)有獎(jiǎng)問(wèn)答邀你新年充電
- MPS EMI 知識(shí)充電節(jié)盛大開(kāi)啟!賺積分贏好禮!
- 有獎(jiǎng)直播|安森美高能效產(chǎn)品在 EV-Charger 市場(chǎng)的應(yīng)用
- 參與e絡(luò)盟與 TE 傳感器的問(wèn)卷活動(dòng),贏50元亞馬遜購(gòu)物券!
- 更新個(gè)人資料贏驚喜大禮
- 科技感十足的主動(dòng)安全技術(shù)真的靠譜嗎
- 中日雙方達(dá)成“自動(dòng)駕駛路測(cè)”合作協(xié)議
- 利用AI事故分析系統(tǒng)提高車(chē)輛的安全性
- 中國(guó)自動(dòng)駕駛行業(yè)發(fā)展趨勢(shì) 商業(yè)化成發(fā)展方向
- 自主品牌也有精髓 各大車(chē)企的核心技術(shù)盤(pán)點(diǎn)
- 一文匯總示波器常見(jiàn)的反應(yīng)特性有哪些
- 基于OMAP-L138的數(shù)字示波器硬件設(shè)計(jì)
- 示波器探頭自校準(zhǔn)的操作步驟
- SIGLENT數(shù)字示波器新增3個(gè)實(shí)用功能
- 簡(jiǎn)述模擬和數(shù)字示波器的基本控制
- MCU優(yōu)化
- 打造硬件工程師的專(zhuān)用地鐵卡
- EEWORLD大學(xué)堂----慧凈51單片機(jī)視頻教程
- 【解密12】基于51單片機(jī)的無(wú)線遙控坦克DIY 之 最后的裝配
- xpe遠(yuǎn)程桌面問(wèn)題
- 為什么eZ430-RF2500自帶的無(wú)線收發(fā)器程序相同位置測(cè)試溫度會(huì)相差幾度?
- EEWORLD新年有獎(jiǎng)競(jìng)猜,邀你來(lái)出題啦!
- 開(kāi)源硬件小項(xiàng)目:安信可ESP-C3-12F控制WS2812
- 面試后遭遇小偷
- NIOS II + LWIP 遇到問(wèn)題,困擾我好幾天了,請(qǐng)大家給我指點(diǎn)下電路有什么問(wèn)題