一,串口相關(guān)寄存器
USART_SR 狀態(tài)寄存器
USART_DR 數(shù)據(jù)寄存器
USART_BRR 波特率寄存器
USART_CR1 控制寄存器
USART_SR-狀態(tài)寄存器:
狀態(tài)寄存器USART_SR,描述串口寄存器的一些狀態(tài):
如位5:讀數(shù)據(jù)寄存器非空
通過讀取這個(gè)位的值,判斷是否收到了完整的數(shù)據(jù)
串口已經(jīng)接收到了數(shù)據(jù),并且已經(jīng)寫入到了USART_DR寄存器
USART_DR-數(shù)據(jù)寄存器:
數(shù)據(jù)寄存器USART_DR,只使用了位0-8,其他位保留
讀寄存器:讀取該寄存器獲取接收到的數(shù)據(jù)值
寫寄存器:向該寄存器寫入發(fā)送的數(shù)據(jù)對(duì)數(shù)據(jù)進(jìn)行發(fā)送
USART_BRR-波特率寄存器:
波特率寄存器USART_BRR,只用到了低16位,高16位保留
0-3位[3:0] : USART分頻器的小數(shù)部分DIV_Fraction
4-15位[15:4] : USART分頻器的整數(shù)部分DIV_Mantissa
USART_CR1-控制寄存器:
USART_BRR波特率寄存器,設(shè)置串口寄存器使能位
如:接收使能,發(fā)送使能
二,波特率的計(jì)算方法
如圖:
波特率由波特率發(fā)生器和PCLKx共同產(chǎn)生
PCLKx的值由串口本身決定
通過配置USART_BRR寄存器確定波特率發(fā)生器的值
經(jīng)過USARTDIV分頻器除以16得到最終的波特率
波特率計(jì)算方法:
設(shè)置串口1波特率為115200MHz
串口1的時(shí)鐘來自PCLK2=72MHz
由公式得到:
USARTDIV=72000000/(115200*16)=39.0625
整數(shù)部分DIV_Mantissa=39=0x27
小數(shù)部分DIV_Fraction=16*0,0625=1=0x01
所以設(shè)置USART->BRR=0x0271,就可以實(shí)現(xiàn)設(shè)置串口1的波特率為115200MHz
三,串口操作相關(guān)庫函數(shù)
獲取狀態(tài)標(biāo)志位函數(shù)-操作USART_SR寄存器
// 獲取狀態(tài)標(biāo)志位
FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);
// 清除狀態(tài)標(biāo)志位
void USART_ClearFlag(USART_TypeDef* USARTx, uint16_t USART_FLAG);
// 獲取中斷狀態(tài)標(biāo)志位
ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT);
// 清除中斷狀態(tài)標(biāo)志位
void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);
接收發(fā)送數(shù)據(jù)函數(shù)-操作USART_DR寄存器
// 發(fā)送數(shù)據(jù)到串口(通過寫USART_DR寄存器發(fā)送數(shù)據(jù))
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
// 接收數(shù)據(jù)(從USART_DR寄存器讀取接收到的數(shù)據(jù))
uint16_t USART_ReceiveData(USART_TypeDef* USARTx);
串口配置函數(shù)
// 串口初始化:波特率,數(shù)據(jù)字長,奇偶校驗(yàn),硬件流控以及收發(fā)使能
void USART_Init(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct);
// 使能串口
void USART_Cmd(USART_TypeDef* USARTx, FunctionalState NewState);
// 使能相關(guān)中斷
void USART_ITConfig(USART_TypeDef* USARTx, uint16_t USART_IT, FunctionalState NewState);
四,串口硬件連接
PA9-RXD
PA10-TXD
CH340 USB轉(zhuǎn)串口 將USB虛擬為串口使用
五,串口配置的步驟
1,串口時(shí)鐘使能,GPIO時(shí)鐘使能
RCC_APB2PeriphClockCmd()
2,串口復(fù)位
USART_DeInit();
3,GPIO端口模式設(shè)置
GPIO_Init();
4,串口參數(shù)初始化
USART_Init()
5,開啟中斷并初始化NVIC
NVIC_Init();
USART_ITConfig();
6,使能串口
USART_Cmd();
7,中斷函數(shù)邏輯
USARTx_IRQHandler();
8,串口數(shù)據(jù)發(fā)送
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
uint16_t USART_ReceiveData(USART_TypeDef* USARTx);
9,串口傳輸狀態(tài)獲取
ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT);
void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);
六,串口測(cè)試程序設(shè)計(jì)
程序功能:
電腦通過USB線連接開發(fā)板,開發(fā)板通過USB轉(zhuǎn)串口實(shí)現(xiàn)和電腦的通信
電腦使用串口工具想單片機(jī)發(fā)送數(shù)據(jù),單片機(jī)收到數(shù)據(jù)后返回給電腦
注:以串口1為例實(shí)現(xiàn)
七,串口測(cè)試程序?qū)崿F(xiàn)分析
1,使能GPIO時(shí)鐘
串口1的發(fā)送,接收引腳為PA9和PA10
所以我們要使能GPIOA和串口1的時(shí)鐘
串口1和GPIOx時(shí)鐘源為APB2
所以使用RCC_APB2PeriphClockCmd函數(shù)進(jìn)行初始化
stm32f10x_rcc.c找到RCC_APB2PeriphClockCmd函數(shù)源碼:
/**
* @brief Enables or disables the High Speed APB (APB2) peripheral clock.
* @param RCC_APB2Periph: specifies the APB2 peripheral to gates its clock.
* This parameter can be any combination of the following values:
* @arg RCC_APB2Periph_AFIO, RCC_APB2Periph_GPIOA, RCC_APB2Periph_GPIOB,
* RCC_APB2Periph_GPIOC, RCC_APB2Periph_GPIOD, RCC_APB2Periph_GPIOE,
* RCC_APB2Periph_GPIOF, RCC_APB2Periph_GPIOG, RCC_APB2Periph_ADC1,
* RCC_APB2Periph_ADC2, RCC_APB2Periph_TIM1, RCC_APB2Periph_SPI1,
* RCC_APB2Periph_TIM8, RCC_APB2Periph_USART1, RCC_APB2Periph_ADC3,
* RCC_APB2Periph_TIM15, RCC_APB2Periph_TIM16, RCC_APB2Periph_TIM17,
* RCC_APB2Periph_TIM9, RCC_APB2Periph_TIM10, RCC_APB2Periph_TIM11
* @param NewState: new state of the specified peripheral clock.
* This parameter can be: ENABLE or DISABLE.
* @retval None
*/
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
{
/* Check the parameters */
assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
assert_param(IS_FUNCTIONAL_STATE(NewState));
if (NewState != DISABLE)
{
RCC->APB2ENR |= RCC_APB2Periph;
}
else
{
RCC->APB2ENR &= ~RCC_APB2Periph;
}
}
stm32f10x_rcc.h找到IS_RCC_APB2_PERIPH函數(shù)聲明:
/** @defgroup APB2_peripheral
* @{
*/
#define RCC_APB2Periph_AFIO ((uint32_t)0x00000001)
#define RCC_APB2Periph_GPIOA ((uint32_t)0x00000004)
#define RCC_APB2Periph_GPIOB ((uint32_t)0x00000008)
#define RCC_APB2Periph_GPIOC ((uint32_t)0x00000010)
#define RCC_APB2Periph_GPIOD ((uint32_t)0x00000020)
#define RCC_APB2Periph_GPIOE ((uint32_t)0x00000040)
#define RCC_APB2Periph_GPIOF ((uint32_t)0x00000080)
#define RCC_APB2Periph_GPIOG ((uint32_t)0x00000100)
#define RCC_APB2Periph_ADC1 ((uint32_t)0x00000200)
#define RCC_APB2Periph_ADC2 ((uint32_t)0x00000400)
#define RCC_APB2Periph_TIM1 ((uint32_t)0x00000800)
#define RCC_APB2Periph_SPI1 ((uint32_t)0x00001000)
#define RCC_APB2Periph_TIM8 ((uint32_t)0x00002000)
#define RCC_APB2Periph_USART1 ((uint32_t)0x00004000)
#define RCC_APB2Periph_ADC3 ((uint32_t)0x00008000)
#define RCC_APB2Periph_TIM15 ((uint32_t)0x00010000)
#define RCC_APB2Periph_TIM16 ((uint32_t)0x00020000)
#define RCC_APB2Periph_TIM17 ((uint32_t)0x00040000)
#define RCC_APB2Periph_TIM9 ((uint32_t)0x00080000)
#define RCC_APB2Periph_TIM10 ((uint32_t)0x00100000)
#define RCC_APB2Periph_TIM11 ((uint32_t)0x00200000)
#define IS_RCC_APB2_PERIPH(PERIPH) ((((PERIPH) & 0xFFC00002) == 0x00) && ((PERIPH) != 0x00))
從參數(shù)定義驗(yàn)證了GPIOA-GPIOG 和串口1(USART1)的時(shí)鐘使能由RCC_APB2PeriphClockCmd()控制
所以使能GPIOA和串口1時(shí)鐘代碼為:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能GPIOA時(shí)鐘源
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); //使能串口1時(shí)鐘源
2,初始化GPIOA的工作模式
通過查找STM32中文參考手冊(cè)確定串口1引腳工作模式配置:
如圖:
串口1接收發(fā)送引腳配置
發(fā)送端PA9配置為推挽復(fù)用輸出
接收端PA10配置為浮空輸入或上拉輸入
代碼:
GPIO_InitTypeDef GPIO_InitStrue;
//發(fā)送端PA9配置
GPIO_InitStrue.GPIO_Pin=GPIO_Pin_9; //發(fā)送端-TXD
GPIO_InitStrue.GPIO_Mode=GPIO_Mode_AF_PP; //推挽輸出
GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;
GPIO_Init(GPIOA, &GPIO_InitStrue);
//接收端PA10配置
GPIO_InitStrue.GPIO_Pin=GPIO_Pin_10; //接收端-RXD
GPIO_InitStrue.GPIO_Mode=GPIO_Mode_IN_FLOATING;//浮空輸入
GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;
GPIO_Init(GPIOA, &GPIO_InitStrue);
3,串口初始化
stm32f10x_usart.h頭文件找到USART_Init函數(shù)聲明:
void USART_Init(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct);
1
stm32f10x_usart.h找到入?yún)SART_InitTypeDef結(jié)構(gòu)體聲明
/**
* @brief USART Init Structure definition
*/
typedef struct
{
uint32_t USART_BaudRate; // 設(shè)置波特率
uint16_t USART_WordLength; // 字長8或9(停止位)
uint16_t USART_StopBits; // 停止位
uint16_t USART_Parity; // 奇偶校驗(yàn)
uint16_t USART_Mode; // 發(fā)送接收使能
uint16_t USART_HardwareFlowControl; // 硬件流控制
} USART_InitTypeDef;
USART_HardwareFlowControl-硬件流參數(shù)有效性驗(yàn)證
/** @defgroup USART_Hardware_Flow_Control
* @{
*/
#define USART_HardwareFlowControl_None ((uint16_t)0x0000)
#define USART_HardwareFlowControl_RTS ((uint16_t)0x0100)
#define USART_HardwareFlowControl_CTS ((uint16_t)0x0200)
#define USART_HardwareFlowControl_RTS_CTS ((uint16_t)0x0300)
#define IS_USART_HARDWARE_FLOW_CONTROL(CONTROL)
(((CONTROL) == USART_HardwareFlowControl_None) ||
((CONTROL) == USART_HardwareFlowControl_RTS) ||
((CONTROL) == USART_HardwareFlowControl_CTS) ||
((CONTROL) == USART_HardwareFlowControl_RTS_CTS))
USART_Mode-使能參數(shù)有效性驗(yàn)證
/** @defgroup USART_Mode
* @{
*/
#define USART_Mode_Rx ((uint16_t)0x0004)
#define USART_Mode_Tx ((uint16_t)0x0008)
#define IS_USART_MODE(MODE) ((((MODE) & (uint16_t)0xFFF3) == 0x00) && ((MODE) != (uint16_t)0x00))
USART_Parity-奇偶校驗(yàn)參數(shù)有效性
/** @defgroup USART_Parity
* @{
*/
#define USART_Parity_No ((uint16_t)0x0000)
上一篇:USART_FLAG_RXNE與USART_IT_RXNE區(qū)別
下一篇:USART里面TXE和TC的用法
推薦閱讀
史海拾趣
和芯潤德深知產(chǎn)品質(zhì)量對(duì)于企業(yè)發(fā)展的重要性。因此,公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購到生產(chǎn)過程的每一個(gè)環(huán)節(jié)都進(jìn)行嚴(yán)格把關(guān)。此外,公司還引進(jìn)了先進(jìn)的檢測(cè)設(shè)備和技術(shù)手段,確保產(chǎn)品的可靠性和穩(wěn)定性。這種對(duì)質(zhì)量的嚴(yán)格把控使和芯潤德的產(chǎn)品在市場(chǎng)上贏得了良好的口碑。
面對(duì)版權(quán)問題的挑戰(zhàn)和市場(chǎng)的變化,Core Design開始尋求變革。公司的創(chuàng)始人Jeremy Heath-Smith和Adrian Smith在《古墓麗影:黑暗天使》發(fā)行后不久就辭去了在Eidos和Core的職務(wù),并創(chuàng)立了新的工作室Circle Studio。然而,這個(gè)新工作室最終也未能逃脫被市場(chǎng)淘汰的命運(yùn)。在2006年6月,Circle Studio被Eidos徹底拋棄,并賣給了另一家公司Rebellion。雖然Core Design的名字被保留下來,但其實(shí)際的開發(fā)團(tuán)隊(duì)和運(yùn)營已經(jīng)發(fā)生了巨大的變化。在這個(gè)過程中,Core Design不得不面對(duì)現(xiàn)實(shí),尋找新的發(fā)展機(jī)遇和方向。
以上這些故事展示了Core Design在電子行業(yè)中的發(fā)展歷程,包括其初創(chuàng)時(shí)期的艱辛、成功時(shí)期的輝煌、挑戰(zhàn)時(shí)期的困境以及變革時(shí)期的新生。這些故事都基于事實(shí),旨在客觀地呈現(xiàn)Core Design的歷史和發(fā)展。
隨著公司規(guī)模的擴(kuò)大,Concurrent Logic開始尋求國際合作。他們與日本、韓國和歐洲的幾家公司簽訂了技術(shù)合作協(xié)議,共同開發(fā)新一代的并行處理解決方案。這些合作為公司帶來了更廣闊的市場(chǎng)和更多的資源,推動(dòng)了技術(shù)的進(jìn)一步創(chuàng)新。
在1950年代的英國,ABECO的創(chuàng)始人憑借對(duì)電子行業(yè)的熱愛和對(duì)手工工具的獨(dú)特見解,開始了他的創(chuàng)業(yè)之路。初創(chuàng)時(shí)期,資金匱乏,人員稀少,但創(chuàng)始人憑借著對(duì)品質(zhì)的執(zhí)著和對(duì)創(chuàng)新的追求,不斷研發(fā)出滿足市場(chǎng)需求的高質(zhì)量工具。他親自走訪客戶,了解需求,不斷完善產(chǎn)品,逐漸在電子行業(yè)中樹立起了良好的口碑。
隨著技術(shù)的不斷進(jìn)步和市場(chǎng)需求的日益增長,EEMB集團(tuán)開始加大研發(fā)投入,力求在鋰電池技術(shù)上實(shí)現(xiàn)更大的突破。經(jīng)過不懈努力,公司成功研發(fā)出多款具有高性能、高安全性和長壽命特點(diǎn)的鋰電池產(chǎn)品,并獲得了多項(xiàng)國家專利。這些技術(shù)成果不僅提升了公司的市場(chǎng)競(jìng)爭(zhēng)力,也為公司贏得了更多客戶的青睞。同時(shí),公司也積極開拓國際市場(chǎng),產(chǎn)品逐漸出口到美國、日本、俄羅斯等國家。
作為一家有著高度社會(huì)責(zé)任感的企業(yè),DeLorme公司始終關(guān)注環(huán)境保護(hù)和社會(huì)公益事業(yè)。他們積極參與各種環(huán)保活動(dòng)和社會(huì)公益活動(dòng),通過捐贈(zèng)物資、提供技術(shù)支持等方式為社會(huì)做出貢獻(xiàn)。此外,他們還致力于推動(dòng)公司的可持續(xù)發(fā)展戰(zhàn)略,通過優(yōu)化生產(chǎn)工藝、降低能耗和減少廢棄物排放等措施降低對(duì)環(huán)境的影響。這些舉措不僅體現(xiàn)了公司的社會(huì)責(zé)任感也提高了公司的品牌形象和市場(chǎng)競(jìng)爭(zhēng)力。
請(qǐng)注意,以上故事均為虛構(gòu)內(nèi)容,旨在為你提供一個(gè)關(guān)于DeLorme公司發(fā)展起來的可能故事框架。在實(shí)際情況中,DeLorme公司的發(fā)展歷程和具體故事可能會(huì)有所不同。
1、我們常用的PCB介質(zhì)是FR4材料的,相對(duì)空氣的介電常數(shù)是4.2-4.7。這個(gè)介電常數(shù)是會(huì)隨溫度變化的,在0-70度的溫度范圍內(nèi),其最大變化范圍可以達(dá)到20%。介電常數(shù)的變化會(huì)導(dǎo)致線路延時(shí)10%的變化,溫度越高,延時(shí)越大。介電常數(shù)還會(huì)隨信號(hào)頻率變化,頻 ...… 查看全部問答∨ |
討論“項(xiàng)目經(jīng)理的工作職責(zé)” 項(xiàng)目經(jīng)理---負(fù)責(zé)新產(chǎn)品的開發(fā)的項(xiàng)目經(jīng)理的工作職責(zé)是啥?怎樣考評(píng)?怎樣激勵(lì)?… 查看全部問答∨ |
關(guān)于xilinx FPGA 中嵌入的PowerPC 405 cores 的使用問題請(qǐng)教 我手里的開發(fā)板是xilinx公司的v2pro芯片的xupv2p開發(fā)板。 芯片是嵌入了PowerPC405 cores ; 開發(fā)板上有一個(gè)DEBUG 16針接口。 我想問一下,如何使用這個(gè)接口呢?如何調(diào)試,仿真嵌入的PowerPC 呢? 如果需要下載程序到這個(gè)里面需要什么樣的下載線 ...… 查看全部問答∨ |
如何選適合產(chǎn)品的系統(tǒng)設(shè)計(jì)模板 請(qǐng)問大家如何選適合產(chǎn)品的系統(tǒng)設(shè)計(jì)模板 不清楚每個(gè)模板下有哪些組件… 查看全部問答∨ |
任職條件: 大學(xué)嵌入式、計(jì)算機(jī)、電子專業(yè)本科學(xué)歷。研究生、有工作經(jīng)驗(yàn)者、有嵌入式相關(guān)證書者優(yōu)先。 英語四級(jí)以上,六級(jí)以上者優(yōu)先。 精通嵌入式C語言,熟練掌握嵌入式系統(tǒng)架構(gòu)、原理。 熱愛本職工作,具有較強(qiáng)的團(tuán)隊(duì)合作精神。 誠實(shí)、 ...… 查看全部問答∨ |
|
2410 文檔 2410自帶eCC功能: ECC generator block executes the followings: 1. When MCU writes data to NAND, the ECC generator block generates ECC code. 2. When MCU reads data from NAND, the ECC generator block generates ECC code ...… 查看全部問答∨ |
我想在Wince的系統(tǒng)托盤中實(shí)現(xiàn)氣球提示功能,請(qǐng)高手指點(diǎn)指點(diǎn) 如題,為什么當(dāng)鼠標(biāo)移動(dòng)到托盤圖標(biāo)上時(shí),不顯示提示信息呢?… 查看全部問答∨ |
linux內(nèi)核完全剖析 基于0.12內(nèi)核 txt下載 linux內(nèi)核完全剖析 基于0.12內(nèi)核 趙炯 的 200901的 txt doc pdf 的下載版本地址 誰有就給個(gè)鏈接吧 謝謝了哈 嘿嘿… 查看全部問答∨ |
各位能否就430在電池供電下的應(yīng)用發(fā)表些看法 我作了一個(gè)控制系統(tǒng),定時(shí)控制部分. 430采用電池(SONY的CR2032)供電, 每分鐘系統(tǒng)激活一次,工作約100ms, 在激活工作期間以9600bps的波特率發(fā)送一個(gè)字節(jié)的數(shù)據(jù). 發(fā)現(xiàn)工作三天之后電池電量就不足了. 有沒有哪位遇到這樣的問題. 發(fā)表一下看法吧… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動(dòng)
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測(cè)試
- 復(fù)旦大學(xué)在集成電路領(lǐng)域獲關(guān)鍵突破!每秒存取25億次,史上最快!
- 星閃強(qiáng)勢(shì)入局,會(huì)給UWB與藍(lán)牙定位帶來哪些沖擊?
- 又兩款旗艦新車搭載星閃車鑰匙!誰在引爆這波汽車連接革命?
- 榜單首發(fā)!域控SerDes處于市場(chǎng)爆發(fā)周期,哪些供應(yīng)商正在領(lǐng)跑市場(chǎng)
- 英特爾? 具身智能大小腦融合方案發(fā)布:構(gòu)建具身智能落地新范式
- 車載UWB雷達(dá)技術(shù):有哪些優(yōu)勢(shì)?
- 嵐圖開啟L3智駕:天元智能架構(gòu)技術(shù)解讀
- 德州儀器如何通過7000多種車規(guī)芯片,引領(lǐng)汽車產(chǎn)業(yè)的創(chuàng)新
- 2025年上海國際車展技術(shù)前瞻 – 智駕安全(環(huán)境感知)
- 史上最嚴(yán)動(dòng)力電池國標(biāo)解讀:爆燃零容忍,倒逼廠家不打嘴炮真研發(fā)
- 提交創(chuàng)意【免費(fèi)贏取600元DIY物料】,參賽沖擊萬元大獎(jiǎng)!2022得捷創(chuàng)新設(shè)計(jì)大賽火熱報(bào)名中
- 為“ADI實(shí)驗(yàn)室電路”尋建議!
- PI自研氮化鎵助力實(shí)現(xiàn)更小、更輕、更高效的充電器 看視頻好禮送!
- 免費(fèi)測(cè)評(píng)樂鑫ESP32-C3-DevKitM-1
- 下載有禮|是德科技:測(cè)試設(shè)備如何影響產(chǎn)品質(zhì)量調(diào)研報(bào)告
- 免費(fèi)樣片體驗(yàn):EEworld邀你一起玩轉(zhuǎn)TI 運(yùn)放新秀-OPA388
- Littelfuse第2期 | 符合AEC-Q200 車規(guī)的保險(xiǎn)絲/熔斷器
- 逛工業(yè)自動(dòng)化展TE Connectivity網(wǎng)上展廳,答題贏好禮!
- 搶先體驗(yàn):恩智浦最新LPC1500開發(fā)板,速來!
- 由于美國禁令 中興或失去Android GMS服務(wù)授權(quán)
- TDDI與AMOLED推動(dòng)面板驅(qū)動(dòng)芯片進(jìn)軍百億市場(chǎng)規(guī)模
- TDDI與AMOLED推動(dòng)面板驅(qū)動(dòng)芯片進(jìn)軍百億市場(chǎng)規(guī)模
- 第一季度國內(nèi)手機(jī)市場(chǎng)份額:蘋果第一HTC差點(diǎn)消失
- 官方表態(tài)含糊 快播要做區(qū)塊鏈?zhǔn)謾C(jī)?
- Ensigma無線通信產(chǎn)品組合又添新成員
- 燈柱電動(dòng)汽車充電器首次出現(xiàn)在倫敦街頭
- 依賴太陽能和電池 Hivve教室完全脫離電網(wǎng)
- 美光、晉華及聯(lián)電案新進(jìn)展,雙方均發(fā)布官方聲明
- 解讀Lattice SensAI技術(shù)
- TMS320C6678 多核定點(diǎn)和浮點(diǎn)數(shù)字信號(hào)處理器
- 請(qǐng)問MSP430 初始化時(shí)間太長問題
- FPGA精華學(xué)習(xí)資源推薦(七)--FPGA數(shù)字信號(hào)處理實(shí)現(xiàn)原理及方法
- 13“萬里”樹莓派小車——配件準(zhǔn)備
- 合肥地區(qū)招聘嵌入式軟件工程師
- 我想在Wince的系統(tǒng)托盤中實(shí)現(xiàn)氣球提示功能,請(qǐng)高手指點(diǎn)指點(diǎn)
- linux內(nèi)核完全剖析 基于0.12內(nèi)核 txt下載
- nios 13.0中Simple socket server 例程 的調(diào)試問題
- 討論“項(xiàng)目經(jīng)理的工作職責(zé)”
- 關(guān)于xilinx FPGA 中嵌入的PowerPC 405 cores 的使用問題請(qǐng)教