在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>串行端口擴展器-帶有PIC MCU的額外SPI和UART端口

串行端口擴展器-帶有PIC MCU的額外SPI和UART端口

2023-07-12 | zip | 0.05 MB | 次下載 | 2積分

資料介紹

描述

背景與理論

該板的最初用途是向伺服控制器板和高精度電機控制器板發送命令串,但可以修改代碼以連接其他板,例如電源模塊和其他傳感器板。

該板不會創建命令,它只是將它們中繼到適當的板。本板通過UART1端口接收一串命令,RX邏輯電平可以是3.3V或5V,TX線是3.3V但可以通過跳線改為5V。

當前代碼在 UART1 RX 緩沖區上使用中斷。中斷服務例程檢查是否有新包到達、存儲包、數據是否無效以及包是否已結束。

當前的代碼知道什么樣的數據將到達以及以什么順序到達。此代碼將已到達的數據規范化/解析為客戶端板所需的有意義的數值。它只會向每個客戶發送相關包裹,這會減輕客戶的負擔。例如,在伺服控制器板的情況下,它允許在它創建的 PWM 信號上創建更高分辨率,因為它不花費計算周期來解釋包,這都是由這個項目完成的,串行端口擴展器.

本板I/O接口如下:

  • 輸入電源:7805管腳兼容穩壓器用于穩壓
  • UART1 3 針接頭:這通常連接到發送命令的客戶端,例如 BeagleBone Black、Raspberry Pi 或其他主要 MCU
  • UART2 3-pin header : 在這個項目中用于發送給使用 UART 標準通信的客戶端,一些例子是:伺服控制器,GPS 模塊,Wi-Fi 模塊等。
  • 4 個帶 JST 5 針連接器的 SPI 連接器:該板也配置為 SPI 主控制器。所有 4 個 SPI 連接器都連接到 PIC MCU 的 MSSP1 外設。每個連接器都有連接在一起的 GND、SDO、SDI、SCLK 引腳。連接器上的 SS 引腳連接到不同的 MCU GPIO 引腳,以便根據 SPI 標準控制 4 個不同的客戶端。
  • 高功率 LED 端子:該板包含一個鎖存繼電器,可將 5V 調節切換到兩個功率電阻器,然后將其連接到兩個塊端子。這些終端的主要思想是為兩個高功率 LED 供電如果需要供電的 LED 已經包含內置電阻(例如 5V LED 燈條),則板載功率電阻可以通過電線旁路(22 AWG 實心線是一種合理的跳線)。注意:5V 來自 7805 穩壓器,確保保持在其電氣和熱額定值范圍內。
  • 3 個 LED 指示燈:這些板載 LED 可用于指示電路板的不同狀態。我用來協助調試過程,但它們可以用于其他目的。
  • Pickit 連接器:這是一個 5 針連接器,與 Microchip 的 Pickit 編程器對齊。

UART1 和 UART2 都設置為以 115200 波特的波特率進行通信。這可以通過更改寄存器中的值來修改:SPBRG1:SPBRGH1(對于 UART1)和 SPBRG2:SPBRGH2(對于 UART2)。這些寄存器在文件“uart.c”和“uart_init()”函數中設置。

SPI 外設設置為以 500 KHz 的時鐘運行,這可以通過更改 SSP1ADD 寄存器中的值來修改。SSP1ADD 寄存器在 spi_master_init(void) 函數內的文件“spi_master.c”中設置。SCLK的計算公式如下:

SCLK = (Fosc)/((SSP1ADD + 1)(4))

Fosc是系統的頻率,在本項目中,本板使用16MHz晶振,然后MCU使用4倍鎖相環將頻率提升至64MHz,因此:Fosc = 64MHz。SSP1ADD 的當前值為 31。

如果我們插入值,我們得到:(64x10^6) / ((31 +1) (4)) =.5x10^6 或 0.5 MHz。在等式中,您可以求解 SSP1ADD 變量并針對所需頻率更改 SCLK。

做好準備

該電路可以構建在面包板上以用于原型制作。對于永久性解決方案,已包含 PCB 鉆孔和 Gerber 文件,它們已準備好用于 JLCPCB 規則。如果項目需要盡快實施或以非常低的價格實施,則可以在預制板上建造該項目。

?
?
?
pYYBAGPXHm6AW12SAAMuBsvH4k0977.jpg
?
1 / 3 ?圖1-1:這是晶聯電路寄來的裸板
?

頁面底部包含的原理圖、隨附的材料清單和圖 1-3 可用于組裝 PCB。

編譯串口擴展器

要為 MCU 編譯代碼,請執行以下步驟:

  • 如上所述下載存儲庫
  • 將 ZIP 文件的內容解壓縮到路徑名稱不包含太多字符的位置,例如 C: 驅動器的根目錄
  • 打開 MPLABX(必要時安裝它,確保同時安裝XC8 編譯器
  • 在工具欄上,單擊“文件”->“打開項目”
  • 導航到解壓縮 zip 文件內容的位置
  • 打開文件夾,然后點擊項目,點擊“打開項目”
  • 打開項目后,您可以瀏覽源代碼并根據需要對其進行修改。請觀看它,因為它還提供了有關如何使用它的說明。

    ?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 天天综合网在线| 欧美成人免费网站| 成 人 免费 网站| 成人女人a毛片在线看| 97久久精品国产精品青草| 永久免费在线观看| 神马午夜限制| аⅴ天堂中文在线网| 4455亚洲| 正在播放91| 在线成人精品国产区免费| 免费看黄视频网站| 亚洲综合色视频| 四虎影院在线免费观看| 欧美亚洲综合一区| 国产欧美久久久精品影院| 亚洲天堂va| 黄色网址日本| 亚洲激情婷婷| 亚洲va中文字幕无码| 欧美天堂在线视频| 天天爱添天天爱添天天爱添| 午夜啪啪片| 一级特黄牲大片免费视频| 青娱乐伊人| 69er小视频| 91久久人澡人人添人人爽| 免费无码看av的网站| 美女视频黄色的免费| 91九色成人| 亚洲激情a| 久久www免费人成高清| 天天操天天射天天爽| 99久久精品免费观看国产| 人人搞人人搞| 中文在线资源链接天堂| 亚洲一区二区三区网站| 色站视频| 爱爱免费| 丝袜美腿一区| 日韩精品一区二区三区免费视频|