freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

msp430同步串行通信spi(編輯修改稿)

2025-01-19 01:15 本頁面
 

【文章內(nèi)容簡介】 ty:Lowest 串口中斷緩沖器 UCBxRXBUF和 UCBxTXBUF UCRXBUFx: 接收緩沖器 UCTXBUFx: 發(fā)送緩沖器 應(yīng)用示例 SPI主機與從機通過三線 SPI接口通信,主機發(fā)送數(shù)據(jù)給從機,同時又接收從機發(fā)來的數(shù)據(jù),發(fā)送數(shù)據(jù)從 0x01開始遞增,從機接收到數(shù)據(jù),就立馬發(fā)出,主機接到這個數(shù)據(jù),進入中斷如果發(fā)送和接收數(shù)據(jù)相同,則點亮 LED燈,否則熄滅。波特率為 500kbps 程序流程圖 RX ISR 初始化 SPI模塊 初始化發(fā)送數(shù)據(jù) MST_Data 判斷發(fā)送緩沖是否為空, 若是,則發(fā)送第一個字符 判斷發(fā)送緩沖是否為空, 為空說明上次發(fā)送完畢 判斷本次接收到的字符 和上次發(fā)送是否相同, 相同則亮燈 發(fā)送數(shù)據(jù)自加 1, 并賦值給發(fā)送緩沖 主機 RX ISR 初始化 SPI模塊 判斷發(fā)送緩沖是否為空, 為空說明上次發(fā)送完畢 本次接收到的數(shù)據(jù) 賦值給發(fā)送緩沖 從機 主機 —— 端口初始化 P8SEL |= BIT4+BIT5+BIT6。 P8DIR |= BIT4+BIT5+BIT6。 P1DIR |= BIT0 + BIT1。 P1SEL |= BIT0 + BIT1。 選擇 ~ 選擇 ~ 選擇 ~ 選擇 ~ 主機 —— SPI模塊初始化 UCB1CTL1 |= UCSWRST。 UCB1CTL0|=UCMST+UCSYNC+ UCCKPL+UCMSB。 UCB1CTL1 |= UCSSEL_2。 UCB1BR0 = 2。 UCB1BR1 = 0。 UCB1IE |= UCRXIE。 UCB1CTL1 = ~UCSWRST 選擇 SMCLK USCI_Bx模塊邏輯復(fù)位 3線, 8位,主機模式, 時鐘極性高, MSB先發(fā)送 配置波特率 打開 SPI中斷 USCI_Bx復(fù)位釋放 主機 —— 其他配置 MST_Data = 0x01。 SLV_Data = 0x00。 P1OUT |= BIT1。 __delay_cycles(100)。 while (!(UC B1IFGUCTXIFG))。 UC B1TXBUF = MST_Data。 主機初始化數(shù)據(jù) 從機 初始化 數(shù)據(jù) 延時 判斷發(fā)送緩沖是否為空,如果為空, 標(biāo)志位置位,則說明上個數(shù)據(jù)未發(fā)送完畢, 等待直到數(shù)據(jù)發(fā)送完畢 發(fā)送第一個字符 從機選擇引腳 主機 —— 接收中斷 pragma vector=USCI_ B1_VECTOR __interrupt void USCI_ B1_ISR(void) { switch(__even_in_range(UC B1IV,4)) { case 0: break。 case 2: while (!(UC B1IFGUCTXIFG))。 if (UC B1RXBUF==SLV_Data) P1OUT |= 0x01。 else P1OUT = ~0x01。 MST_Data++。 SLV_Data++。 UCB1TXBUF = MST_Data。 __delay_cycles(500)。 break。 case 4: break。 default: break。 } } 判斷發(fā)送緩沖是否為空,如果為空, 標(biāo)志位置位,則說明上個數(shù)據(jù)未發(fā)送完畢, 等待直到數(shù)據(jù)發(fā)送完畢 如果接收與發(fā)送相同,點亮 LED 發(fā)送下一個字符 從機 —— 端口初始化 P8SEL |= BIT4+BIT5+BIT6。 P8DIR |= BIT4+BIT5+BIT6。 P1REN |= BIT4。 P1OUT |= BIT4。 P1IES =~BIT4。 P1IFG =~BIT4。 P1IE |= BIT4。 使能 選擇 ~ 選擇 ~ ,進入中斷 IFG 清零 主機 —— SPI模塊初始化 UCB1CTL1 |= UCSWRST。 UCB1CTL0 |= UCSYNC+UCCKPL+UCMSB。 UCB
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1