本文講解的是飛思卡爾軟件開發(fā)C語言編碼規(guī)范。來自于痞子衡嵌入式公眾號,下面是編碼規(guī)范原文: 1.引言 制定此編碼風(fēng)格指導(dǎo)手冊的目的是為了使按此規(guī)范編寫出的C/C++代碼極易被閱讀和理解。 2.與其他編碼風(fēng)格對比 3.基本排版格式 需要以4個空格為單位
貪吃蛇是個非常經(jīng)典的游戲,用C語言來實現(xiàn)也是一個好玩的事情。這個游戲我寫完后放在知乎,竟然點(diǎn)贊的人數(shù)超級多。我覺得大家喜歡,一個方面是因為寫得簡單,大家都能看得懂,一個可擴(kuò)展性還是非常強(qiáng)的。 我試了說一下這個代碼 核心的三個函數(shù) menu();
[導(dǎo)讀] 為什么寫本文?做公號兩月,遇到一些初學(xué)單片機(jī)的同學(xué),剛剛?cè)胧肿鰡纹瑱C(jī)開發(fā),還沒有涉及到使用RTOS,且剛?cè)胧种苯由蟁TOS可能會有些難度,有的使用的相對較老單片機(jī)資源還有限,也不適合跑RTOS。或者使用RTOS,在整體思路上比較迷茫,不知從何入手,
很多人在用 printf 函數(shù)進(jìn)行串口打印的時候,都會被告知需要重定向 fputc 函數(shù)(別的平臺可能不是這個函數(shù)),讓字符串?dāng)?shù)據(jù)輸出到指定串口,按照網(wǎng)上的教程也能很快解決。但是卻沒人告訴你為什么可以被重定向,為什么明明使用的是 printf 函數(shù),重定向的卻是
前面說了USB鼠標(biāo),這次趁熱打鐵,說一下USB鍵盤。依然只說如何修改,不說背后的原理。原因你懂的,涉及的知識點(diǎn)太多了。 會不會寫成USB三部曲?????不知道 猜猜我下一步再寫個啥? 1 ?生成工程 首先,STM32CubeMX的配置部分不說了,和USB鼠標(biāo)部分的一樣。唯一
作者:程序員最幽默(ID:humor1024) 【0】 網(wǎng)傳互聯(lián)網(wǎng)公司加班表 【1】 互聯(lián)網(wǎng)工作生存指南 【2】 據(jù)說,互聯(lián)網(wǎng)公司員工上課座位如下 【3】 當(dāng)代互聯(lián)網(wǎng)企業(yè)真實寫照 【4】 互聯(lián)網(wǎng)公司排位,你同意嗎? 【5】 網(wǎng)傳當(dāng)代互聯(lián)網(wǎng)公司內(nèi)部結(jié)構(gòu) 【6】 互聯(lián)網(wǎng)公司各
想了解Arm Cortex-M4么? 想學(xué)習(xí)物聯(lián)網(wǎng)和嵌入式么? 想掌握基于STM32F401的實例開發(fā)么? 想?那就趕快參加活動吧, 免費(fèi)領(lǐng)書,不香么! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? 五
? ? 開篇問大家一個問題:STM32F103默認(rèn)最高主頻為72M,那么,其主頻可以達(dá)到80M嗎?? 假如達(dá)到80M,程序能正常運(yùn)行嗎? 1關(guān)于MCU主頻 首先,還是簡單介紹一下MCU主頻。一般我們講的電腦CPU主頻,對于MCU來說,其實道理一樣,都是指的CPU內(nèi)核工作的時鐘頻率。
為了學(xué)習(xí)單片機(jī)而去學(xué)習(xí)單片機(jī)的思路是不對的 你問 如何系統(tǒng)地入門學(xué)習(xí)stm32? 本身就是一個錯誤的問題 假如你會使用8051 會寫C語言 那么STM32本身并不需要刻意的學(xué)習(xí)。 你要考慮的是 我可以用STM32實現(xiàn)什么? 為什么使用STM32而不是8051?是因為51的頻率太低
C語言是一門通用計算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。 盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)
?隨著機(jī)上WiFi日益普及,中國各大航空公司近年來都在配置自己的WiFi機(jī)隊。大部分航空公司新購置的飛機(jī)皆為原廠自帶WiFi,而已經(jīng)服役過一陣子的飛機(jī)則需停廠加裝WiFi。 ??以漢莎技術(shù)客機(jī)改裝為例。圖為客艙頂部的KANDU(Ka波段網(wǎng)絡(luò)和數(shù)據(jù)單元),用來驅(qū)動控制
使用萬用表測量三極管好壞與判斷管腳是電子專業(yè)的基礎(chǔ)技能,你是否曾經(jīng)為了判斷三極管管腳苦惱過? 記得大學(xué)考電工上崗證時,就有這一項判斷三極管管腳的操作,要當(dāng)著考官的面測量三極管并分辨出三極管的3個引腳。 雖然平??梢院芊奖阃ㄟ^網(wǎng)絡(luò)查閱到三極管的
電路板常見焊接缺陷有很多種,下圖所示為常見的十六種焊接缺陷。 下面就常見的焊接缺陷、外觀特點(diǎn)、危害、原因分析進(jìn)行詳細(xì)說明。 一、虛焊 1、外觀特點(diǎn) 焊錫與元器件引線或與銅箔之間有明顯黑色界線,焊錫向界線凹陷。 2、危害 不能正常工作。 3、原因分析 1
線性代數(shù)是什么? 在大學(xué)數(shù)學(xué)學(xué)科中,線性代數(shù)是最為抽象的一門課,從初等數(shù)學(xué)到線性代數(shù)的思維跨度比微積分和概率統(tǒng)計要大得多。很多人學(xué)過以后一直停留在知其然不知 其所以然的階段,若干年之后接觸圖形編程或機(jī)器學(xué)習(xí)等領(lǐng)域才發(fā)現(xiàn)線性代數(shù)的應(yīng)用無處不在,
系列介紹 5G吹響號角 新基建時代開啟 傳統(tǒng)思維被顛覆,未來科技近在咫尺 居家與交通、工業(yè)與農(nóng)業(yè) 醫(yī)療與環(huán)保、海洋與天空 智慧場景下的前沿技術(shù)方興未艾 集成電路成為高端制造“皇冠上的明珠” 時代的洪流將沖往哪里? 蒸蒸日盛的背后是否有暗潮涌動? 芯片揭