最近在一個(gè)項(xiàng)目中用到了nRF24L01這個(gè)無(wú)線2.4G收發(fā)芯片,項(xiàng)目中有主機(jī)和分機(jī),默認(rèn)都是使用數(shù)據(jù)通道0,主機(jī)通過(guò)nRF24L01發(fā)送數(shù)據(jù)后,對(duì)應(yīng)地址的分機(jī)在收到數(shù)據(jù)后會(huì)返回一個(gè)確認(rèn)數(shù)據(jù)包給主機(jī)(注意:這個(gè)確認(rèn)數(shù)據(jù)包并不
Ⅰ、概述上一篇文章是講述uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底層端口代碼的移植(修改)和說(shuō)明,接著上一篇文章來(lái)講述關(guān)于UCOS移植應(yīng)用部分的代碼。該文主要針對(duì)uC/OS-II上層應(yīng)用(配置OS、
ARM CPU 為用戶模式提供了 16 個(gè)通用寄存器和一個(gè)狀態(tài)寄存器 (CPSR), 不同模式間還提供有備份狀態(tài)寄存器(SPSR). 對(duì)于軟硬件的一些約定, 下面三個(gè)寄存器有著不同的含義, 使用時(shí)要注意:R13 is used as stack pointer (
使用STM32庫(kù)函數(shù)的時(shí)候,你會(huì)發(fā)現(xiàn)帶參數(shù)的庫(kù)函數(shù)前面都有assert_param語(yǔ)句。例如我們隨便看一個(gè)庫(kù)函數(shù),如下所示:這個(gè)函數(shù)是3.5版本庫(kù)函數(shù)stm32f10x_tim.c中的定時(shí)器復(fù)位函數(shù)。assert_param語(yǔ)句的作用?assert_para
前言關(guān)于定時(shí)器大家都應(yīng)該不會(huì)陌生,因?yàn)樘幚砥鞫加羞@個(gè)功能。今天總結(jié)的F0系列芯片的定時(shí)器根據(jù)芯片型號(hào)不同,數(shù)量也不同。定時(shí)器分類:基本定時(shí)器、通用定時(shí)器和高級(jí)定時(shí)器。計(jì)數(shù)位數(shù)也有不同,有16位的,有32位的。
1.前言這幾天實(shí)踐了MSP430的ADC12功能,雖然片內(nèi)AD功能比較簡(jiǎn)單但是還學(xué)出了點(diǎn)“門(mén)道”來(lái),這個(gè)“門(mén)道”便是MSP430F5438A和MSP430F5438的區(qū)別。這里通過(guò)一個(gè)例子說(shuō)明片內(nèi)ADC的使用,首先實(shí)現(xiàn)UART和定時(shí)器1S溢出的功能
近日,由周立功教授主導(dǎo)撰寫(xiě)的《嵌入式軟件工程方法與實(shí)踐叢書(shū)》前三本,共計(jì)200萬(wàn)字,在全國(guó)嵌入式系統(tǒng)聯(lián)誼會(huì)10周年技術(shù)研討會(huì)上正式發(fā)布,目前已由北京航空航天大學(xué)出版社出版,于京東商城盛大發(fā)售。
/****************************************************************************************************** 功能:串口調(diào)試助手發(fā)送數(shù)據(jù)給877,877收到后再轉(zhuǎn)發(fā)回串口助手*** 實(shí)驗(yàn)內(nèi)容:通過(guò)PC端軟件“串口調(diào)
一、引言 據(jù)統(tǒng)計(jì),我國(guó)的單片機(jī)年容量已達(dá)1-3億片,且每年以大約16%的速度增長(zhǎng),但相對(duì)于世界市場(chǎng)我國(guó)的占有率還不到1%。這說(shuō)明單片機(jī)應(yīng)用在我國(guó)才剛剛起步,有著廣闊的前景。培養(yǎng)單片機(jī)應(yīng)用人才,
使用LCD1602 顯示字符會(huì)比使用七段數(shù)碼管方便 可顯示內(nèi)容也多的多 1602內(nèi)部的字符發(fā)生器 CGROM中已經(jīng)存儲(chǔ)了160多個(gè)字符 ,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是“01000001B,顯示時(shí)把41H的
在前幾篇文章,GPIO的使用:點(diǎn)亮LED!中只講述了IO口的輸出,并沒(méi)有輸入,因?yàn)镮O作為輸入我建議采用中斷方式,可以大大減輕CPU的運(yùn)行時(shí)間。最常用的就是按鈕的功能了,當(dāng)然還有和其他芯片通信的功能。前篇文章講過(guò)GP
,高通將會(huì)在十二月初在夏威夷舉行驍龍技術(shù)峰會(huì)上祭出驍龍845的繼任者——驍龍8150。據(jù)消息稱,高通會(huì)在新一代處理器上改變命名體系。那么這款處理器又會(huì)給我們帶來(lái)怎樣的驚喜呢?集微網(wǎng)綜合目前的傳聞,為大家?guī)?lái)了詳細(xì)的預(yù)測(cè),讓我們先一睹為快。
2018年的中國(guó)集成電路,一如既往地發(fā)展著,同時(shí)仍保持著90%的高端芯片依賴進(jìn)口的局面,每年集成電路進(jìn)口額也仍在2000多億美元,連續(xù)多年位于我國(guó)進(jìn)口產(chǎn)品中的榜首。
使用芯片STM8S003所用端口:PD2~PD6, PA1~PA3其中,PD3~PD6為輸出,PA1~PA3 / PD2為輸入(默認(rèn)上拉)/* PortCom BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 PD6 PD5 PD4 PD3 PD2 PA3 PA2 PA1 */程序如下:/*添
main.c 1 #include 2 #include 3 4 #define uchar unsigned char 5 6 /***************************************************/ 7 #define TX_ADR_WIDTH 5 // 5字節(jié)寬度的發(fā)送/接收地址 8 #define TX_PLOAD_WIDTH