CAN-bus規(guī)范(Version 2.0)·CAN2.0A:CAN標(biāo)準(zhǔn)報(bào)文格式·CAN2.0B:CAN標(biāo)準(zhǔn)報(bào)文格式和擴(kuò)展報(bào)文格式CAN-bus國(guó)際標(biāo)準(zhǔn)ISO 11898注意:·CAN-bus底層協(xié)議只定義物理層、數(shù)據(jù)鍵堵層。·CAN2.0規(guī)范、國(guó)際標(biāo)準(zhǔn)ISO11898是設(shè)計(jì)CAN應(yīng)用系統(tǒng)的基本依據(jù)。線性拓?fù)洹SO11898定義了一個(gè)單線結(jié)構(gòu)的拓?fù)洳捎弥鞲删€和支線的連接方式主干線的兩個(gè)終端都端接一個(gè)終端電阻節(jié)點(diǎn)通過沒有端接的支線連接到總線總線最大線路長(zhǎng)度基本取決于以下物理?xiàng)l件。連接的總線節(jié)點(diǎn)、CAN控制器、收發(fā)器等元件的循環(huán)延遲以及總線的線路延遲;·由于節(jié)點(diǎn)間相關(guān)的振蕩器容差而造成位定時(shí)額度的不同;??偩€電纜的串聯(lián)阻抗、總線節(jié)點(diǎn)的輸入阻抗而使信號(hào)幅值下降。
標(biāo)簽: can 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 介質(zhì)傳輸
上傳時(shí)間: 2022-07-21
上傳用戶:trh505
stm32f103通過IIC驅(qū)動(dòng)LIS3DH傳感器,LIS3DH驅(qū)動(dòng)代碼用的官網(wǎng)的,移植的時(shí)候只需要修改讀取,寫入接口函數(shù)即可。IIC用IO模擬,實(shí)測(cè)可用!
標(biāo)簽: stm32f103 加速度 LIS3DH
上傳時(shí)間: 2022-07-22
上傳用戶:ttalli
STM32F03通過模擬IIC讀取LIS3DH 解析數(shù)據(jù)獲取加速度和角度。 串口1輸出電腦串口助手,直接用即可,代碼規(guī)范,好移植
標(biāo)簽: stm32f103 lis3dh 加速度 LIS3DH
上傳時(shí)間: 2022-07-22
上傳用戶:
通過52832的硬件IIC(TWI)接口讀取MPU9250的原始數(shù)據(jù),包括X,Y,Z三個(gè)軸的加速度,各個(gè)軸的角速度以及地磁傳感器的值。 此工程同樣適用于MPU6050,但是6050比9250少一個(gè)地磁傳感器,用于6050的時(shí)候,只需要將地磁部分屏蔽掉就可以了,其余可以通用。 程序里面含有一個(gè)狀態(tài)指示燈,用于指示程序的工作狀態(tài)。 程序里面含有調(diào)試輸出函數(shù),如果你的開發(fā)板上有串口,可以通過串口線將獲得的原始數(shù)據(jù)發(fā)送到電腦上。
標(biāo)簽: nrf52832 iic mpu9250
上傳時(shí)間: 2022-07-28
上傳用戶:
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(18)資源包含以下內(nèi)容:1. These patch files are supplied as part of ADS 1.2.1..2. 星期算法,即知道日期,即可知道該天是星期幾.3. AT45DB041的驅(qū)動(dòng).4. 模擬UART程序(C語言).5. 模擬SPI程序(C語言).6. MSP430時(shí)鐘程序( C語言示范程序).7. I2C及同步傳輸?shù)臄U(kuò)展技術(shù).8. 并行口仿真i2c總線.9. Mega8完美下載 包含源程序.10. 用于iic的讀寫。上面有例子可以參考.11. 免費(fèi)的AHDL模塊庫,包括IIC控制器,DRAM控制器,UART等28個(gè)模塊,AHDL源代碼.12. FLASH存儲(chǔ)器件國(guó)際標(biāo)準(zhǔn).13. 變壓器概述-變壓器經(jīng)典文章(中文PDF).14. 一個(gè)完整DVDROM代碼(使用日立PICKUP).15. 19264液晶顯示完整C程序.16. 44b0板上的usb固件及上位機(jī)程序.17. TI54X 擦除FLASH代碼.18. TI54X 寫FLASH源碼.19. AVR 下載線源程序.20. AVR編程C原代碼.21. C嵌入式編程.22. 用于嵌入式系統(tǒng)的TCP/IP協(xié)議棧.23. 用于嵌入式系統(tǒng)的TCP/IP協(xié)議棧及若干服務(wù).24. WindowsCE上的一個(gè)畫板程序.25. WinCE上的聊天程序.26. 微軟提供的WinCE中幾個(gè)控件的例子代碼.27. 微軟提供的Flash驅(qū)動(dòng)程序.28. 觸摸屏驅(qū)動(dòng)的程序.29. PCI總線的驅(qū)動(dòng)程序.30. ISD1400語音電路.31. M-BUS總線中的模擬電路.32. MSP430與液晶顯示器的串行接口方案.33. PCB制造流程及說明.34. RS RS-232 至RS RS-485 RS RS-422 智能轉(zhuǎn)換器.35. TKS 系列仿真器使用指南.36. 彩色液晶智能顯示器.37. 常用運(yùn)放電路集錦.38. 多功能平臺(tái)數(shù)據(jù)協(xié)議.39. 公交IC 電路圖.40. 國(guó)家標(biāo)準(zhǔn)——電力線載波系統(tǒng)設(shè)計(jì)導(dǎo)則.
標(biāo)簽: 制冷 設(shè)備技術(shù)
上傳時(shí)間: 2013-05-22
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(69)資源包含以下內(nèi)容:1. vxworks下ospf協(xié)議棧.2. vxworks下的bridge協(xié)議棧.3. vxworks下radius協(xié)議棧 的源代碼.4. 一份很好的ARM開發(fā)原理圖.5. STR710串口測(cè)試程序.6. STR710的ADS下的測(cè)試程序.7. eboot源碼.8. 用REDBOOT引導(dǎo)WINCE的說明.9. use of NIOS PIO to simulate I2C bus,to initial TVP5150.10. 數(shù)字鐘原理圖 數(shù)字鐘原理圖 數(shù)字鐘原理圖 數(shù)字鐘原理圖.11. 數(shù)字萬用表芯片MAX134的驅(qū)動(dòng),包括一些資料,知識(shí)源于網(wǎng)絡(luò).12. 這是一稱的項(xiàng)目原文件,包括T9漢字輸入,打印機(jī),24C512,已經(jīng)引用到產(chǎn)品上.13. msp430F435做的醫(yī)療器械,包括語音模塊,知識(shí)源于網(wǎng)絡(luò).14. 針對(duì)ARM優(yōu)化過的FFT算法。其中20點(diǎn).15. 采用stc12c5404ad的51系列內(nèi)核無刷控制器程序.16. 很好的CPLD方面的書籍.17. 430中精確延時(shí)方法.18. 俄國(guó)佬的基于LM1875 20W吉他音箱的原理圖和PCB.19. 語音控制小車電路設(shè)計(jì)原理圖.20. 此為本人今期一個(gè)項(xiàng)目的部分C51源程序.21. 這是一個(gè)MINITGUI2。0的應(yīng)用程序.22. 本程序提供了經(jīng)典PID算法的優(yōu)化算法.23. ucosII在arm920T內(nèi)核s3c2410移植的代碼..24. s3c2410的Nandflash的bootloader,參考wince的boot.25. s3c2410上移植ucos,并在ucos下實(shí)現(xiàn)iis音頻功能.26. 立宇泰44B0所有測(cè)試源代碼.27. BANYANII,JTAG SERVER,可以用WIGGLER調(diào)試ARM程序的軟件.28. 4510U_BOOT源代碼.29. 三星原廠的CE5.0bsp,包括eboot.30. 這是一個(gè)用VHDL +圖形法在CPLD內(nèi)部搭建的液晶顯示的驅(qū)動(dòng)程序。液晶是ocmj5*10系列.31. 研勤公司2440開發(fā)板的測(cè)試程序.32. 本文為采用VHDL編寫的程序及報(bào)告。步驟如下:1設(shè)計(jì)三位二進(jìn)制計(jì)數(shù)器程序 二:設(shè)計(jì)一驅(qū)動(dòng)循環(huán)顯示7位數(shù)字 2編寫LED控制程序如下: 3設(shè)計(jì)采用原理圖方式如下:.33. 成都理工大學(xué)基于MAXPLUS II 的設(shè)計(jì)過程報(bào)告內(nèi)涵有源程序及設(shè)計(jì)過程中的調(diào)試:在文本編輯窗口中輸入二進(jìn)制8位優(yōu)先編碼器的程序; 3設(shè)計(jì)驅(qū)動(dòng)顯示程序如下: 5采用原理圖方式設(shè)計(jì)如下: 6引角.34. Avalon_TFT_LCD是Nios系統(tǒng)液晶顯示控制方案,供大家參考..35. 公園導(dǎo)游圖 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)作業(yè) 需要的人下 功能:給出一張某公園的導(dǎo)游圖.36. keil for arm 下的嵌入式ucos操作系統(tǒng)下的串口通訊例程.37. fpga/CPLD開發(fā)管理Digit-Serial DSP Functions.38. S3C2410 原理圖.39. ADI BLACKFIN BF533 的IIC驅(qū)動(dòng)程序.40. I2C to serial communication code.
上傳時(shí)間: 2013-07-03
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(145)資源包含以下內(nèi)容:1. 里面有幾十人MSP430F149系列C編程的源碼資料,只要稍加修改就可以熟練地使用MSP430F系列單片機(jī).2. 本書講解了三菱系列PLC的詳細(xì)知識(shí).包括內(nèi)部結(jié)構(gòu)及及指令集.使初學(xué)者能快速使用三菱系列PLC..3. KGLWIN3.62是中文版的LG的PLC編程和調(diào)試軟件..4. blackfin 533數(shù)模轉(zhuǎn)換的源代碼 很基礎(chǔ)的 大家有興趣的看下.5. 同步電機(jī)的很基礎(chǔ)的代碼 blackfin 533 motor.6. blackfin 533 的nandflash代碼 很基礎(chǔ)的.7. blackfin 533 的tft代碼 很基礎(chǔ).8. 51EDAQT44B0X開發(fā)板說明書.9. 用em4094和STC12C5412合成二代證讀寫器.10. 重量級(jí)資料,條幅機(jī)原理圖.11. LCD_12232 液晶顯示程序源代碼.12. 嵌入式MYSQL編程例子,在WINDOWS或者LINUX上都可以運(yùn)行.13. 幾個(gè)嵌入式MYSQL編程示例.14. 一個(gè)數(shù)字顯示時(shí)鐘的程序.15. IIC通用驅(qū)動(dòng)程序.16. nios ii 開發(fā)板原理圖.17. 嵌入式操作系統(tǒng)ucos ii在visual studio vc下運(yùn)行.18. pspice的教程.19. 嵌入式freetype庫的應(yīng)用文檔包含freetype的簡(jiǎn)要說明和應(yīng)用example.20. 嵌入式linux中的usb熱拔插腳本,可以實(shí)現(xiàn)u盤的熱拔插功能.21. freetype庫的應(yīng)用demo,里面包含freetype的很多實(shí)例.22. 附上freetype2.1.10的源代碼,這個(gè)和上面?zhèn)鞯氖且黄鸬?23. dm9000a,u-boot里面的驅(qū)動(dòng)源代碼,可以參照移植到自己的u-boot里面.24. 單鍵遙控碼學(xué)習(xí)控制器遙控?cái)?shù)據(jù)讀取 INT0中斷程序 高電平存TMPHADDR為首址RAM 低電平存TMPLADDR為首址RAM.25. 宏晶科技用c語言實(shí)現(xiàn)的EEPROM完整底層驅(qū)動(dòng)程序.26. X5045的底層驅(qū)動(dòng).27. 24c02的c語言源代碼.28. I2C-bus Specification.29. Nucleus開發(fā)的需要用的<技術(shù)文檔>.30. lpc2100_arm_keil實(shí)例,很好的實(shí)例.31. 多款FPGA CPLD開發(fā)板的原理圖.32. 在數(shù)字電路的設(shè)計(jì)中.33. 制作范例:一個(gè)簡(jiǎn)單實(shí)用的PC遙控器2 需要的話請(qǐng)去下載.34. linux下 minigui用的 qvfb 1.1插件.35. C++編程指南是個(gè)人覺得不過入門的參考資料.36. 應(yīng)用案例.37. 《常用運(yùn)放電路集錦》美國(guó)國(guó)家半導(dǎo)體公司 資料 介紹了運(yùn)放的典型應(yīng)用.38. ARM Boot2410Init.s分析 ARM Boot2410Init.s分析.39. FS9200ARM9開發(fā)板的原理圖.40. 國(guó)外高速設(shè)計(jì)經(jīng)典書籍.
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
隨著計(jì)算機(jī)及其外圍設(shè)備的發(fā)展,傳統(tǒng)的并行接口和串行接口在靈活性和接口擴(kuò)展等方面存在的缺陷愈來愈不可回避,并逐漸成為計(jì)算機(jī)通信的瓶頸。在這種情況下,通用串行總線(Universal Serial Bus,USB)誕生了。USB由于具有傳輸速率高、價(jià)格便宜、使用方便、靈活性高、支持熱插拔、接口標(biāo)準(zhǔn)化和易于擴(kuò)展等優(yōu)點(diǎn),目前已經(jīng)成為計(jì)算機(jī)外設(shè)接口的主流技術(shù),在計(jì)算機(jī)外圍設(shè)備和消費(fèi)類電子領(lǐng)域正獲得越來越多的應(yīng)用。 @@ 本文基于USB2.0協(xié)議規(guī)范,設(shè)計(jì)了一款支持高速和全速傳輸?shù)腢SB2.0設(shè)備控制器IP核。文中著重介紹了這款設(shè)備控制器IP核的設(shè)計(jì)和FPGA驗(yàn)證工作,詳細(xì)研究并分析了USB2.0規(guī)范,根據(jù)規(guī)范提出了一種USB2.0設(shè)備控制器整體構(gòu)架方案,描述了各個(gè)功能子模塊硬件電路的功能及實(shí)現(xiàn)。從可重用的角度出發(fā),對(duì)設(shè)備控制器模塊進(jìn)行優(yōu)化設(shè)計(jì),增加多個(gè)靈活的配置選項(xiàng),根據(jù)不同的應(yīng)用對(duì)硬件進(jìn)行配置,使其在滿足要求的情況下去除冗余電路,以減少占用面積和功耗,從而使其靈活地應(yīng)用于各種USB系統(tǒng)。本文還研究了IP核的驗(yàn)證方法,并對(duì)所設(shè)計(jì)的USB2.0設(shè)備控制器建立了功能完備的ModelSim仿真驗(yàn)證環(huán)境,搭建了FPGA硬件驗(yàn)證平臺(tái),設(shè)計(jì)了具有AHB接口的設(shè)備控制器和帶有8051的設(shè)備控制器,并分別在FPGA平臺(tái)上進(jìn)行了功能驗(yàn)證。 @@ 本文所設(shè)計(jì)的USB2.0設(shè)備控制器IP核可配置性高,使用者可以自由配置所需端點(diǎn)的個(gè)數(shù)以及每個(gè)端點(diǎn)類型等,可以集成于多種USB系統(tǒng)中,適于各類USB設(shè)備的開發(fā)。本課題所取得的成果為USB2.0設(shè)備類的研究和開發(fā)積累了經(jīng)驗(yàn),并為后來實(shí)驗(yàn)室某項(xiàng)目測(cè)試芯片的USB數(shù)據(jù)采集提供了參考方案,也為未來USB3.0接口IP核的開發(fā)和應(yīng)用奠定了基礎(chǔ)。 @@關(guān)鍵詞USB2.0控制器;IP核;FPGA;驗(yàn)證
上傳時(shí)間: 2013-06-30
上傳用戶:nanfeicui
隨著數(shù)字電子技術(shù)的發(fā)展,數(shù)字信號(hào)處理廣泛應(yīng)用于聲納、雷達(dá)、通訊語音處理和圖像處理等領(lǐng)域??焖俑盗⑷~變換(Fast Fourier Transform,F(xiàn)FT)在數(shù)字信號(hào)處理系統(tǒng)中起著很重要的作用,F(xiàn)FT 有效地提高了離散傅立葉變換(Discret Fourier Transform,DFT)的運(yùn)算效率。 處理器一般要求具有高速度、高精度、大容量和實(shí)時(shí)處理的性能,而現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)是近年來迅速發(fā)展起來的新型可編程器件,在處理大規(guī)模數(shù)據(jù)方面,有極大的優(yōu)勢(shì)。論文采用了在FPGA中實(shí)現(xiàn)FFT算法的方案。 數(shù)字信號(hào)處理板的硬件電路設(shè)計(jì)是本論文的重要部分之一。在介紹了FFT以及波束形成的基本原理和基本方法的基礎(chǔ)上,根據(jù)實(shí)時(shí)處理的要求,給出了數(shù)字信號(hào)處理板的硬件設(shè)計(jì)方案并對(duì)硬件電路的實(shí)現(xiàn)進(jìn)行了分析和說明。 依據(jù)數(shù)字系統(tǒng)的設(shè)計(jì)方法,分別采用基二按時(shí)間抽取FFT算法、基四按時(shí)間抽取FFT算法以及FFT兆核函數(shù)三種方法利用硬件描述語言(VHSICHardware Description Language,VHDL)實(shí)現(xiàn)了1024點(diǎn)的FFT,接著對(duì)三種方法進(jìn)行了評(píng)估,得出了FPGA完全能滿足處理器的實(shí)時(shí)處理的要求的結(jié)論。然后根據(jù)通用串行總線(Universial Serial Bus,USB)協(xié)議,利用VHDL語言編寫了USB接口芯片ISP1581的固件程序,實(shí)現(xiàn)了設(shè)備的枚舉過程。
上傳時(shí)間: 2013-06-27
上傳用戶:a937518043
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計(jì)。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語言實(shí)現(xiàn)。通過上述設(shè)計(jì)實(shí)現(xiàn)了“準(zhǔn)單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計(jì)的數(shù)據(jù)采集器可以和結(jié)構(gòu)類似的上位機(jī)通訊,本課題完成了在上位機(jī)中用VHDL語言實(shí)現(xiàn)的通信電路模塊。通過上述兩部分工作,將微處理器、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器等數(shù)字邏輯電路均集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開關(guān)量驅(qū)動(dòng)芯片。FPGA內(nèi)部的硬件電路采用VHDL語言編寫;MCU軟核工作所需要的程序采用C語言編寫。多臺(tái)數(shù)據(jù)采集器與服務(wù)器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務(wù)器端軟件用VB開發(fā),既可以將實(shí)時(shí)采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個(gè)通用的片上系統(tǒng)設(shè)計(jì)可以解決各類系統(tǒng)的應(yīng)用問題,達(dá)到“設(shè)計(jì)復(fù)用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計(jì)的更加突出的優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。
標(biāo)簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-07-12
上傳用戶:a155166
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1