STM32的SPI1與SPI2通信,工程內(nèi)附硬件連接說明。
上傳時間: 2013-07-10
上傳用戶:Ten_Gallon_Head
基于S3C2410的CAN總線驅(qū)動,spi0和SPI1控制兩個MCP2510,收發(fā)器使用TJA1050
標(biāo)簽: S3C2410 CAN 總線 驅(qū)動
上傳時間: 2014-01-03
上傳用戶:asasasas
lpc2148中文使用手冊 第1 章 概述 第2 章 LPC2141/2/4/6/8 存儲器尋址 第3 章 系統(tǒng)控制模塊 第4 章 存儲器加速模塊 第5 章 向量中斷控制器 第6 章 管腳配置 第7 章 管腳連接模塊 第8 章 通用輸入/輸出口(GPIO) 第9 章 通用異步接收器/發(fā)送器0 (UART0) 第10 章 通用異步接收器/發(fā)送器1(UART1) 第11 章 I2C 接口I2C0 和I2C1 第12 章 SPI 接口(SPI0) 第13 章 SSP 控制器(SPI1) 第14 章 USB 器件控制器 第15 章 定時器/計(jì)數(shù)器 定時器0 和定時器1 第16 章 脈寬調(diào)制器(PWM) 第17 章 模數(shù)轉(zhuǎn)換器(ADC) 第18 章 數(shù)模轉(zhuǎn)換器(DAC) 第19 章 實(shí)時時鐘 第20 章 看門狗定時器 第21 章 FLASH存儲器系統(tǒng)和編程 第22 章 EMBEDDEDICE 邏輯 第23 章 嵌入式跟蹤宏單元(ETM) 第24 章 REALMONITOR 第25 章 補(bǔ)充信息
上傳時間: 2014-01-24
上傳用戶:cccole0605
本例展示了如何實(shí)現(xiàn)2個SPI之間的在全雙工(full-duplex)模式下通信,通過NSS軟件管理,實(shí)現(xiàn)了由主向從,接著又從向主發(fā)送數(shù)據(jù)。 在本例程中,設(shè)置SPI1和SPI2為8bit數(shù)據(jù)幀,9Mbit/s傳輸速率。 在第一階段,由主SPI1把SPI1_Buffer_Tx發(fā)送到SPI2,由從SPI2把SPI2_Buffer_Tx發(fā)送到SPI1。傳輸完成后,通過比較判斷傳輸是否正確。 由于NSS管腳由軟件管理,因此,可以在不改變硬件配置的情況下使SPI1由主變從,而SPI2由從變主。在第二階段,由從SPI1把SPI1_Buffer_Tx發(fā)送到SPI2,由主SPI2把SPI2_Buffer_Tx發(fā)送到SPI1。傳輸完成后,通過比較判斷傳輸是否正確。 在STM3210B-LK1上,如果以上4個傳輸都正確,則亮起LED1(LD4),否則亮起LED2(LD3)。
標(biāo)簽: full-duplex SPI 全雙工 模式
上傳時間: 2017-01-31
上傳用戶:lz4v4
最近經(jīng)理通知要做項(xiàng)目了,讓我選型一個LCD開始試著做下。這是我用仿真實(shí)現(xiàn)的一個smt32的硬件SPI1來驅(qū)動的ST7735R,難度挺小的,因?yàn)榇蟛糠值拇aLCD的廠商已經(jīng)給我們提供了,我們主要修改成硬件SPI來驅(qū)動就好了。 此次仿真上面有2個問題,不知道是代碼的問題還是仿真圖上的問題。第一個問題是仿真運(yùn)行時有時會出通信數(shù)據(jù)傳輸問題,導(dǎo)致指令越界報警,這個可能是SPI不穩(wěn)定導(dǎo)致的;第二個問題是在改用SPI2或者SPI3來驅(qū)動沒有任何反應(yīng),猜測是代碼時鐘沒開對或者仿真圖上面還要加上具體晶振。 代碼工程和仿真工程都已壓縮打包,可放心下載。。。先貼上仿真實(shí)現(xiàn)圖: 再貼上部分代碼:/**ST7735驅(qū)動**/#include "ST7735.h"#include "usart.h" u16 BACK_COLOR, POINT_COLOR; //背景色,畫筆色 void WriteCommand_7735(u8 CmdData) //寫指令{SPI_LCD_CS_LOW; //片選SPI_LCD_COMMAND_W;//寫指令SPI_I2S_SendData(LCD_SPIx,CmdData);while (SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}SPI_LCD_CS_HIGH;} void WriteDate_7735(u8 Data) //寫8位數(shù)據(jù){SPI_LCD_CS_LOW; //片選SPI_LCD_DATA_W;//寫數(shù)據(jù)SPI_I2S_SendData(LCD_SPIx,Data);while(SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){} SPI_LCD_CS_HIGH; } void WriteDate16(int data) //寫16位數(shù)據(jù){WriteDate_7735(data>>8);WriteDate_7735(data);} 字符限制了,貼不了多少,2積分即可下載。。。
標(biāo)簽: stm32 硬件 spi 驅(qū)動 tft lcd proteus
上傳時間: 2022-04-12
上傳用戶:
eeworm.com VIP專區(qū) 單片機(jī)源碼系列 6資源包含以下內(nèi)容:1. ARM驅(qū)動AS3992模塊的程序.pdf2. DS1302液晶顯示.doc3. 單片機(jī)按鍵處理.zip4. STM32的SPI1與SPI2通信.rar5. 兩塊STM32間的SPI通信(查詢方式).rar6. 兩塊STM32間的SPI通信(DMA方式).rar7. stm32 flash_loader.zip8. 超炫LED旋轉(zhuǎn)鐘(電路圖,源代碼).rar9. MSP430單片機(jī)的C語言編程.pdf10. STM32定時器程序.rar11. PLC源代碼.rar12. ARM_CORTEX-M3應(yīng)用實(shí)例開發(fā)詳解光盤.rar13. c51程序集錦.rar14. MSP430 TLV5616驅(qū)動程序.doc15. STC單片機(jī)萬能充電器程序.rar16. ssd1289驅(qū)動源碼.zip17. 51單片機(jī)完整系統(tǒng)電路.doc18. 讀ISO14443 CPU卡源代碼.rar19. PIC單片機(jī)MAX7219顯示程序.docx20. 旋轉(zhuǎn)led時鐘.pdf21. STM8S105 BLDC源代碼.rar22. MICROCHIP J1939實(shí)例代碼.zip23. STM32經(jīng)典例子.pdf24. STM32正交編碼器完整程序.rar25. stm32f107_can驅(qū)動程序.rar26. HOT51開發(fā)板TFT彩屏的程序.rar27. 超聲波經(jīng)典經(jīng)典應(yīng)用.rar28. STM32單片機(jī)IAP程序.rar29. 315無線控制.rar30. 74HC595芯片的單片機(jī)驅(qū)動.rar31. STM32的GPIO口模擬串口通信.rar32. stm32f103 ADC驅(qū)動程序.zip33. 軟件模擬串口收發(fā).zip34. 基于51單片機(jī)的萬年歷.zip35. STM32的TIM1_CC1觸發(fā)雙ADC作同步規(guī)則轉(zhuǎn)換.rar36. 飛思卡爾智能車源程序.rar37. 單片機(jī)密碼鎖c程序.rar38. 51單片機(jī)SD卡TFT彩屏顯示圖片.rar39. 溫度傳感器DS18B20.rar40. 紅外.zip41. VS1003_MP3_SPI_SDHC_FAT32.rar42. 51單片機(jī)大量源碼.zip43. 51單片機(jī)匯編語言教程(全28講).zip44. 51單片機(jī)實(shí)現(xiàn)的RS485通訊程序.zip45. 51單片機(jī)PS2鼠標(biāo)控制源代碼.rar46. 單片機(jī)音樂c代碼.rar47. mp3播放器.rar48. 51單片機(jī)實(shí)驗(yàn)例程.rar49. 51單片機(jī)應(yīng)用.zip50. 采用實(shí)時時鐘芯片DS1302+AT89C2051的紅外遙控LED電子鐘.rar51. 基于STC89C52單片機(jī)的多功能測溫儀設(shè)計(jì).zip52. 西電MSP430F169實(shí)驗(yàn)教程.pdf53. 野火K60工程代碼V2.rar54. 如何建立一個MSP430工程.pdf55. STC15系單片機(jī)仿真說明.DOC56. 基于ATmega16L的瓦斯監(jiān)測報警系統(tǒng)設(shè)計(jì).zip57. 單路帶數(shù)碼管可編程可調(diào)節(jié)延時模塊.rar58. 一種基于dsPIC30F6014A單片機(jī)的熒光測量系統(tǒng)設(shè)計(jì).zip59. 基于環(huán)形緩存技術(shù)的無人機(jī)數(shù)據(jù)接口設(shè)備設(shè)計(jì).zip60. KZS1212-102Y_stc60s2雙485單片機(jī)開發(fā)板.rar61. 寫XS128的D-Flash的三個程序案例.rar62. 基于單片機(jī)的門控系統(tǒng)硬件設(shè)計(jì).zip63. 51系列單片機(jī)編程軟件KEIL的安裝詳解教程.doc64. 一種低功耗,高性能微處理器復(fù)位芯片的設(shè)計(jì).zip65. 基于MSP430單片機(jī)的城市燃?xì)獗O(jiān)測系統(tǒng)設(shè)計(jì).zip66. 可編程紅外遙控模塊.zip67. 單片機(jī)開發(fā)Keil C51與Proteus仿真聯(lián)合應(yīng)用研究.zip68. 基于51單片機(jī)的油礦無人值守測控系統(tǒng)研究.zip69. Kinetis實(shí)戰(zhàn)開發(fā)--用IAR創(chuàng)建工程.zip70. Jlink解鎖Kinetis說明.zip71. 單片機(jī)實(shí)驗(yàn)仿真50例.zip72. 基于ARM Cortex-M3的運(yùn)動控制系統(tǒng)與算法設(shè)計(jì).zip73. K10的GPIO庫函數(shù)之實(shí)現(xiàn)LED燈亮滅.rar74. proteus7.10_22742破解方法.doc75. 基于AVR的交通誘導(dǎo)屏顯示單元控制系統(tǒng)設(shè)計(jì).zip76. 正弦函數(shù)取樣小軟件.zip77. STC開發(fā)燒錄ISP工具超詳細(xì)使用說明.pdf78. 紅外遙控器解碼程序詳情.rar79. 使用外部微控制器對PSoC1器件編程(HSSP)-AN44168.zip80. 冷火MCF52255開發(fā)板精華資料.rar81. 51單片機(jī)C語言全新教程.pdf82. Kinetis系列MCU調(diào)試下載程序方法.zip83. 基于STC單片機(jī)的電動客車空調(diào)控制系統(tǒng)設(shè)計(jì).zip84. 銳志RZ-51V2.0學(xué)習(xí)板操作實(shí)驗(yàn)教程.pdf85. 視頻Keil和Proteus的安裝使用.zip86. 安芯一號規(guī)格書.pdf87. 單片機(jī)紅外控制發(fā)射器設(shè)計(jì)【非常詳細(xì)】.doc88. 單片機(jī)資源——單片機(jī)操作界面用途和解釋.zip89. 避障智能小車焊接手冊.doc90. 學(xué)習(xí)單片機(jī)八個步驟.wps91. STC12C5628AD芯片資料.pdf92. 用stm32做這個項(xiàng)目的資料辨識源碼.doc93. XQ_V1.0小雄帶您學(xué)習(xí)單片機(jī)原理圖.pdf94. 大學(xué)教室智能照明控制器及其系統(tǒng)的研究與開發(fā).pdf95. 電子鐘溫度12864顯示.zip96. AVR Devolpment Board.rar97. 基于51單片機(jī)的智能溫度報警模塊化編程.zip98. 超實(shí)用的單片機(jī)基礎(chǔ)書籍.rar99. 1602顯示的TLC2543.zip100. YL_236競賽模塊程序+proteus(上冊).zip
上傳時間: 2013-05-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1