日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年08月07日(星期四)

正在發(fā)生

2020年08月07日 | 基于STM32f030c8t6的spi,iic,串口的初始化源程序

發(fā)布者:gamma14 來源: 51hei關(guān)鍵字:STM32f030c8t6  spi  iic  串口  初始化 手機看文章 掃描二維碼
隨時隨地手機看文章

stm32單片機程序如下:

#include "spi.h"

#include "uart.h"

#include "stdio.h"

#include "delay.h"




void SPI1_Init(void)

{


        RCC ->AHBENR         |=0X01<<18;

        RCC ->APB2ENR |=0x01<<12;

       

        //SCK(pb3) MOSI(pb5)配置為普通功能推挽輸出

        //端口模式設(shè)置

        //模式----通用輸出模式(01)

        GPIOB->MODER &=~(0x03<<6 |0x03<<10);

        GPIOB->MODER |=0X01<<6 | 0X01<<10;

        //輸出類型----推挽

        GPIOB->OTYPER &= ~(0X01<<3 | 0X01<<5);       

        //輸出速度----100M

        GPIOB->OSPEEDR |=0x03<<6 | 0x03<<10;

        //上下拉-----無上拉或下拉

        GPIOB->PUPDR &=~(0x03<<6 |0x03<<10);

       


        //MISO(pb4) 配置為浮空輸入

        GPIOB->MODER &=~(0X03<<8);  //pB4為輸入模式

        GPIOB->PUPDR &=~(0X03<<8);  //浮空輸入

       

        SCK_0;          //SCK空閑電平為低

}

//spi讀寫函數(shù)--模式0

//_data:待發(fā)送的數(shù)據(jù),如果是接收模式,發(fā)送的數(shù)據(jù)則應(yīng)該是0xff

//返回值:接收到的數(shù)據(jù)。如果是發(fā)送模式,返回值可以丟棄


u8 SPI1_ReadWriteByte(u8 _data)

{

        u8 i;

        for(i=0;i<8;i++)

        {

       

                if(_data&0x80)      //高位在前

                {

                        MOSI_1;

                }

                else

                {

                        MOSI_0;

                }

                SCK_1;

                _data=_data<<1;

                delay_us(2);


       

                if(GPIOB ->IDR&0x01<<4)                           //判斷收到的數(shù)據(jù)

                {

                        _data=_data | 0X01;

                }

                SCK_0;

               

                delay_us(2);

        }

        return _data;

}


關(guān)鍵字:STM32f030c8t6  spi  iic  串口  初始化 引用地址:基于STM32f030c8t6的spi,iic,串口的初始化源程序

上一篇:基于STM32的溫度采集報警系統(tǒng)
下一篇:stm32 用dac輸出正弦波

推薦閱讀

? ??自從微軟推出Surface系列電腦以來,關(guān)于Surface Phone的新聞就從來沒中斷過,媒體們紛紛猜測微軟欲借Surface品牌打造一款名為Andromeda 的便攜式設(shè)備,微軟的一舉一動都容易被媒體解讀為打造Andromeda推出的舉措,比如微軟更新APP軟件。最近微軟為Windows Mobile的撥號器進行了更新,背景成了黑灰相間,這讓很多使用AMOLED屏幕手機的用戶很不適...
內(nèi)容摘要本博客主要為記錄近半年時間學(xué)習(xí)STM32開發(fā)的個人學(xué)習(xí)過程,使用的為意法半導(dǎo)體(ST)公司的32位微控制器 STM32F4 為核心的STM32F407ZET6。一、簡要介紹STM32F407的輸入輸出管腳有以下幾種配置方式:1. GPIO_Mode_IN(輸入模式)2. GPIO_Mode_OUT(輸出模式)3. GPIO_Mode_AF(備用)4. GPIO_Mode_AN(模擬)5. GPIO_OType_PP(推挽輸出)6....
MSP430系列是一款具有精簡指令集的16位超低功耗混合型單片機。它包含馮諾依曼結(jié)構(gòu)尋址方式(MAB)和數(shù)據(jù)存儲方式(MDB)的靈活時鐘系統(tǒng),由于含有一個標準的地址映射和數(shù)字模擬外圍接口的CPU,MSP430為混合信號應(yīng)用需求提供了解決方案。1、MSP430優(yōu)點與熟知的采用復(fù)雜指令集的8位51系列單片機相比,16位精簡指令集的MSP430系列單片機的功能更強,運行速度...

史海拾趣

問答坊 | AI 解惑

matlab第三課-矩陣的塊操作

[size=83%]3.矩陣的塊操作 [size=78%][size=65%]n對矩陣進行元素更改、插入子塊、 [size=78%][size=65%]n提取子塊、重排子塊、擴大維數(shù)等操作 這里重點說說冒號的用處!…

查看全部問答∨

合作,交友

合作,交友 曾任電子工程師、總工、技術(shù)部經(jīng)理、公司副總等職。對家用智能化電子開關(guān)(可控感、阻、容性所有負載)、鎮(zhèn)流器、LED產(chǎn)品(LED顯示屏,LED節(jié)能燈等驅(qū)動電源)等電子產(chǎn)品的開發(fā)和技術(shù)管理有濃厚的興趣和多年實踐經(jīng)驗,熟練國內(nèi)外等安全標 ...…

查看全部問答∨

AT89S52串口應(yīng)用,求助貼!!

懇請各位高手分析一下,先謝謝了?。?!              串口接在74HC164上時,用之8位的流水燈測試是否能夠依次點亮,但是第二個燈常亮,其他能夠正常工作,且能夠往復(fù)循環(huán)。       & ...…

查看全部問答∨

秒表設(shè)計

完整的秒表設(shè)計!…

查看全部問答∨

無線網(wǎng)絡(luò)協(xié)議設(shè)計求助

我的畢業(yè)設(shè)計做的是無線傳感器網(wǎng)絡(luò),現(xiàn)在我用的是NRF24L01模塊+單片機做的模型,通訊都能做出來,現(xiàn)在就協(xié)議部分不知道該如何下手,因為專業(yè)是電子信息的,網(wǎng)絡(luò)方面的基本沒學(xué)過,翻閱的大量資料對網(wǎng)絡(luò)的協(xié)議模式基本模式有了大概的了解,但程序上 ...…

查看全部問答∨

2450的wavedev結(jié)構(gòu)AC97和IIS音頻驅(qū)動一處不同的疑惑

在進行外部聲音采樣的時候,SetRate和Render2是用來將采樣到的數(shù)據(jù)轉(zhuǎn)換成應(yīng)用程序指定的采樣率而進行的線性插值運算(回放我想應(yīng)該也是類似的),不過我發(fā)現(xiàn)AC97和IIS有所區(qū)別 (1)前者的m_CurrT初值是0x200,后者的初值是0x20000 (2)在進行運算的時 ...…

查看全部問答∨

關(guān)于WinCE的串口通信

     想問一下用c#編寫WinCE的串口通信和編寫Windows有區(qū)別嗎?我使用SerialPort類能否實現(xiàn)?我在模擬器上跑這個程序,寫串口時模擬器會死掉,誰知道是什么原因?…

查看全部問答∨

求一篇單片機的英文文章

在下正在寫畢業(yè)論文,需要一篇6000字的英文文章,是關(guān)于單片機的,最好是中英文對照的。如果文章字數(shù)不夠,2~3篇湊在一起達到6000字也可以。 請各位幫幫忙,在下不勝感激! 本人郵箱:xupeng19850606@126.com…

查看全部問答∨

國內(nèi)uCOS代理是什么公司?

                                 大家好,請問國內(nèi)uCOS代理是什么公司?聯(lián)系方式?…

查看全部問答∨

STM8專用編程器FlashRunner

FlashRunner在2009年初,已經(jīng)成功實現(xiàn)了對STM8 STM32全系列MCU的ISP燒錄支持。   STM8 8位內(nèi)核有一個32位存儲器接口和三段流水線架構(gòu),在24MHz頻率下,最高處理效能高達20 MIPS。棧指針和16位索引寄存器可改進 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved