第一篇:單片機開發(fā)板維修報告
單片機開發(fā)板維修報告
尊敬的學(xué)院領(lǐng)導(dǎo):
您們好!
信息科學(xué)與技術(shù)系實驗室-單片機實驗室,有30套mcs51單片機開發(fā)板。因?qū)W生實驗教學(xué),學(xué)生自學(xué),學(xué)生研究項目,學(xué)生畢業(yè)論文等學(xué)生實訓(xùn)活動,現(xiàn)已有近15套實驗板出現(xiàn)不同等次問題,比如芯片損害、液晶顯示故障等,需要維修。
根據(jù)廠家返回信息,現(xiàn)在向?qū)W院申請維修費用,估計1000元。
同時,下學(xué)期(2012年度第一學(xué)期),10級生物醫(yī)學(xué)工程專業(yè)將用此開發(fā)板進(jìn)行實驗教學(xué)。
望領(lǐng)導(dǎo)能夠批準(zhǔn)。
信科系實驗室
第二篇:YCLDSP-F28335-III開發(fā)板簡介
YCLDSP-F28335-III學(xué)習(xí)開發(fā)板
價格:2080元
YCLDSP-F28335-III開發(fā)套件是現(xiàn)在國內(nèi)F28335系列開發(fā)板里面功能最多、代碼最全、性能最強悍的開發(fā)板。不僅擴展了TMS320F28335的所有外設(shè)的功能,而且擴展了高速USB SLAVE接口、高速USB HOST接口、SD卡存儲接口和以太網(wǎng)接口,滿足大部分測控系統(tǒng)的硬件需求。進(jìn)過多年的積累,我們的產(chǎn)品已經(jīng)成為眾多的國家級科研院所、大學(xué)、國家重點實驗室、電力、通訊、工業(yè)、醫(yī)療類公司指定采購的開發(fā)工具,在長期的客戶產(chǎn)品開發(fā)使用過程中得到廣大客戶的高度認(rèn)可和好評。不選最貴的,只選性價比最高的!
一、硬件
…采用 32-位浮點 DSP TMS320F28335,方便實現(xiàn)電機控制
? 片上存儲器:
?
?
?
? FLASH: 256K×16-位 SRAM: 34K×16-位 Boot ROM: 8K×16-位 OTP ROM: 1K×16-位
其中 FLASH、OTP ROM 和 16K×16-位 SRAM 受密碼保護(hù),保護(hù)用戶程序。? 片上外設(shè):
?
?
?
?
?
?
?
?
? ePWM: 12 路 HRPWM: QEP: ADC: 6 路 2 通道 2×8 通道、12-位、80ns 轉(zhuǎn)換時間、0~3V 量程 SCI 異步串口: 3 通道 McBSP 同步串口: 2 通道 SPI 同步串口: 1 通道 eCAN 總線: 2 通道 2C 總線: 1 通道
?
? DMA: 6 通道 看門狗
? 外擴 SRAM,最大容量為 512K× 16 位,基本配置為 256K ×16 位 ? 外擴NOR FLASH,基本配置為 512K× 16 位
? 外擴SD卡接口,SPI接口方式
? 擴展4種LCD接口:1602A、12864、240128及320240液晶接口 ? 外擴 RTC 實時時鐘 + 512×8-位 EEPROM
? 外擴符合 USB2.0 標(biāo)準(zhǔn)的高速 SLAVE端接口CY7C68013A,支持USB2.0
高速和全速標(biāo)準(zhǔn)
? 外擴符合USB2.0標(biāo)準(zhǔn)的高速USB HOST接口,可接U盤和移動硬盤,兼容
性很好,讀寫速度比SL811HST有質(zhì)的飛躍,兼容USB2.0和USB1.1標(biāo)準(zhǔn),接口操作簡單(愛普生公司的S1R72U16)
? 外擴10M以太網(wǎng)接口RTL8019AS
? 外擴4路12為SPI接口DA
? 采用CPLD EPM3128ATC144,簡化邏輯設(shè)計,提供更高的靈活性 ? 1路 SCI 進(jìn)行收發(fā)驅(qū)動,接口標(biāo)準(zhǔn)一路為 RS232
? 1 路 eCAN 進(jìn)行收發(fā)驅(qū)動,符合 CAN2.0 協(xié)議
? 提供McBSP接口的音頻驅(qū)動,為AIC23
? 外擴32K的EEPROM
? 提供芯片復(fù)位,手動復(fù)位,電源測試點,按鍵,指示燈,啟動模式撥碼開關(guān) ? 標(biāo)準(zhǔn)的 JTAG 接口,方便調(diào)試
? 所有總線外擴
二、軟件(所有代碼都是C源代碼)
01.代碼01-LED交替閃爍實驗
02.代碼02-SRAM測試
03.代碼03-LCD1602實驗
04.代碼04-LCD12824實驗
05.代碼05-SPI_7Seg_LED實驗
06.代碼06-AIC23音頻播放實驗
07.代碼07-Time1流水燈實驗
08.代碼08-外部中斷1實驗
09.代碼09-EEPROM讀寫實驗
10.代碼10-RTC實驗
11.代碼11-鍵盤實驗
12.代碼12-ADC轉(zhuǎn)換實驗
13.代碼13-CAN 的測試
14.代碼14-PWM 及 EQEP 的測試
15.代碼15-USB SLAVE FIFO輸入實驗
16.代碼16-SCIC232 測試
17.代碼17-U盤FAT16格式測試
18.代碼18-U盤FAT32格式測試
19.代碼19-U盤創(chuàng)建目錄實驗
20.代碼20-U盤創(chuàng)建文件實驗
21.代碼21-U盤刪除文件實驗
23.代碼23-U盤寫文件實驗
24.代碼24-U盤讀文件實驗
25.代碼25-移動硬盤FAT32格式測試
26.代碼26-移動硬盤創(chuàng)建目錄實驗
27.代碼27-移動硬盤創(chuàng)建文件實驗
28.代碼28-移動硬盤刪除文件實驗
29.代碼29-移動硬盤創(chuàng)建長文件名實驗
30.代碼30-移動硬盤寫文件實驗
31.代碼31-移動硬盤讀文件實驗
32.代碼32-移動硬盤更換邏輯分區(qū)寫文件實驗
33.代碼33-SD卡FAT16格式測試
34.代碼34-SD卡FAT32格式測試
35.代碼35-SD卡創(chuàng)建目錄實驗
36.代碼36-SD卡創(chuàng)建文件實驗
37.代碼37-SD卡刪除文件實驗
38.代碼38-SD卡創(chuàng)建長文件名實驗
39.代碼39-SD卡寫文件實驗
40.代碼40-SD卡讀文件實驗
41.代碼41-ARP實驗(以太網(wǎng))
42.代碼42-PING實驗(以太網(wǎng))
43.代碼43-UDP實驗(以太網(wǎng))
44.代碼44-TCP服務(wù)器實驗(開發(fā)板為服務(wù)器)(以太網(wǎng))
45.代碼45-TCP客戶端實驗(開發(fā)板為客戶端)(以太網(wǎng))
46.代碼46-擴展RAM自動測試實驗
47.代碼47-擴展ROM測試實驗
48.代碼48-HPWM功能測試實驗
49.代碼49-PWM輸出功能測試實驗
50.代碼50-PWM輸出死區(qū)(DeadBand)功能測試實驗
51.代碼51-PWM脈寬調(diào)制輸出功能測試實驗
52.代碼52-SD卡讀寫實驗
53.代碼53-12位2路DAC1實驗
54.代碼54-12位2路DAC2實驗
55.代碼55-圖形顯示240128實驗一
56.代碼56-圖形顯示240128實驗二
57.代碼57-圖形顯示320240實驗一
58.代碼58-圖形顯示320240實驗二
代碼59-Flash_Boot Example
四、軟件光盤:
01.非常完整的原理圖(pdf格式);
02.獨家提供器件的PROTEL庫,包括開發(fā)板上所有芯片SCH和PCB封裝圖(其它廠家不提供);
03.獨家提供板上CPLD源代碼(其它廠家不提供)
04.提供了USB SLAVE的PC機的DDK驅(qū)動源代碼
05.提供了USB SLAVE的PC機應(yīng)用程序源代碼
06.提供U盤文件系統(tǒng)源代碼,已測試過Kingston和SanDisk的1G、2G、4G、8G的U盤,F(xiàn)AT16和FAT32自動識別
07.提供移動硬盤文件系統(tǒng)源代碼,已測試過120G的移動硬盤,支持16個邏輯分區(qū)。
08.提供SD文件系統(tǒng)源代碼,驅(qū)動支持SD版本1和2(SDHC)協(xié)議,支持最
大32G的SDHC的SD卡,F(xiàn)AT16和FAT32自動識別,已測試Kingston 的1G、2G、4G、8G、16G、32G全系列SD卡。
09.提供的文件系統(tǒng)都支持FAT16和FAT32,支持長文件名,支持文件目錄的創(chuàng)
建、刪除,文件的讀寫操作
10.提供了以太網(wǎng)的TCPIP協(xié)議,UDP協(xié)議和ARP、ICMP等協(xié)議
11.大尺寸液晶提供8*8點,8*16點,16*16點,16*24點,24*24點,32*32點
等大小的漢字,32*32點,64*64點的圖標(biāo)數(shù)字、任意兩點的直線、任意點的曲線、字庫中的半角、全角符號圖形實驗、任意位置顯示字母、數(shù)字實驗、任意漢字實驗(漢字內(nèi)碼的控制器,如ST7920)等常用功能的液晶顯示
12.提供所有實驗的C 語言源代碼,均有詳細(xì)注釋(CCS3.3開發(fā)環(huán)境);
13.送原版TI DSP開發(fā)環(huán)境CCS 3.3完整版,僅供學(xué)習(xí)用;
14.提供EZ USB CONTROL PANEL開發(fā)包
15.提供在線燒寫FLASH 的方法與工具,用以固化用戶自己的程序
16.贈送串口調(diào)試助手、USB調(diào)試軟件及開發(fā)過程中用到的工具軟件
17.提供USB1.1、USB2.0協(xié)議的中英文文檔
18.提供CAN2.0 規(guī)范文檔
19.贈送驅(qū)動開發(fā)的書籍及文檔
20.TCP-IP詳解I、II、III及講義
21.文件系統(tǒng)相關(guān)資料
22.非常詳細(xì)用戶手冊,讓你快速踏入DSP開發(fā)應(yīng)用之門;
23.芯片手冊:開發(fā)板上全部芯片的芯片資料;
五、配置清單:
1.F28335-III開發(fā)板一塊
2.高檔USB線一根
3.串口線一根
4、交叉網(wǎng)線一根
5.5V/1A開關(guān)電源一個
6.配套光盤一張
六、聯(lián)系我們
聯(lián)系人: 雷先生
電話: ***
QQ: 19208093 406291081
E_MAIL: hclei@163.com chinaycltech@163.com
七、可選配件(加鏈接)
1.USB2.0-TDS510仿真器
2.XDS510-USB仿真器
3.XDS100-USB2.0 V2普及版及專業(yè)版仿真器
4.ALTERA USB Blaster下載線
第三篇:PIC單片機報告
PIC單片機實驗報告
一、定時器的使用
(1)實驗?zāi)康模和ㄟ^學(xué)習(xí)和實驗理解PIC單片機定時器的內(nèi)部工作原理,學(xué)會定時器 初始化配置編程,并能利用實驗板對定時器有簡單的應(yīng)用。
(2)實驗器材:16位PIC單片機學(xué)習(xí)板。
(3)實驗過程:
1、PIC單片機定時器概述:根據(jù)具體器件,dsPIC30F 器件系列提供了幾個16 位定時器。這些定時器被指定為Timer1、Timer2、Timer3 ……等??煞譃槿N類型:A類型時基、B類型時基和C類型時基。
A類型時基:在大多數(shù)dsPIC30F 器件上,至少有一個A 類型定時器。通常Timer1 是A 類型定時器。A 類型定時器與其他類型的定時器相比,有下列獨特的功能:
可以使用器件的低功耗32 kHz 振蕩器作為時鐘源工作
可以在使用外部時鐘源的異步模式下工作
A 類型定時器獨特的功能使它可以用于實時時鐘應(yīng)用(Real-Time Clock,RTC)。16 位定時器模式:在16 位定時器模式下,定時器在每個指令周期遞增,直到與預(yù)先裝入周期寄存器PR1 中的值匹配,然后復(fù)位至0,繼續(xù)計數(shù)。當(dāng)CPU 進(jìn)入空閑模式時,定時器將停止遞增,除非TSIDL(T1CON<13>)位 = 0。如果TSIDL = 1,定時器模塊邏輯將繼續(xù)遞增,直到CPU 空閑模式終止。位同步計數(shù)器模式:在16 位同步計數(shù)器模式下,定時器將在外部時鐘信號的上升沿遞增,外部時鐘信號與內(nèi)部相位時鐘同步。定時器計數(shù),直到等于PR1 中預(yù)先裝入的值,然后復(fù)位至0,繼續(xù)計數(shù)。當(dāng)CPU 進(jìn)入空閑模式時,同上。位異步計數(shù)器模式:在16 位異步計數(shù)器模式下,定時器在外部時鐘信號的上升沿遞增。定時器計數(shù),直到等于PR1 中預(yù)先裝入的值,然后復(fù)位至0,繼續(xù)計數(shù)。當(dāng)定時器配置為異步工作模式時,CPU 進(jìn)入空閑模式,如果TSIDL = 1,則定時器將停止遞增。
B類型時基:在大多數(shù)dsPIC30F 器件上,如果存在Timer2 和Timer4,它們是B 類型定時器。與其他類型的定時器相比,B 類型定時器有下列獨特的功能:
B 類型定時器可以和C 類型定時器相連形成32 位定時器。B 類型定時器的TxCON
寄存器具備T32 控制位,用來使能32 位定時器功能。B 類型定時器的時鐘同步在預(yù)分頻邏輯后執(zhí)行。為輸入捕捉,輸出比較/ 簡單PWM 模塊提供時基
C類型時基:在大多數(shù)dsPIC30F 器件上,Timer3 和Timer5 是C 類型定時器。與其他類型的定時器相比,C 類型定時器有下列獨特的功能:
C 類型定時器可以和B 類型定時器相連形成32 位定時器。在某個給定的器件上,至少有一個C 類型定時器能夠觸發(fā)A/D 轉(zhuǎn)換。
相關(guān)寄存器:要使用定時器,首先要了解定時器相關(guān)寄存器,dspic30f4011的定時器相關(guān)寄存器有:
以A類時基定時器(Timer1)為例,要用到的相關(guān)寄存器有:T1CON(定時器1控制寄存器)、IFS0bits(中斷標(biāo)志狀態(tài)寄存器)、IPC0bits(中斷優(yōu)先級控制寄存器)、IEC0bits(中斷允許控制寄存器)、PR1(定時器初值寄存器)
定時器模式:所有類型的定時器都可以在定時器模式下工作。在定時器模式下,定時器的輸入時鐘由內(nèi)部系統(tǒng)時鐘(FOSC/4)提供。當(dāng)使能為該模式時,對于1:1 的預(yù)分頻器設(shè)置,定時器的計數(shù)值在每個指令周期都會加1。
通過清零TCS 控制位(TxCON<1>)選擇定時器模式。
同步模式控制位TSYNC(T1CON<2>)在該模式下不起作用,因為使用了系統(tǒng)時鐘源產(chǎn)生定時器時鐘。
定時器初值計算:指令周期=1/(fosc/4),定時器初值=所需定時時間/(指令周期×分頻比)
程序代碼:
#include “p30f4011.h” void timer_init()
{
T1CON=0X8030;
//預(yù)分頻256,ton=1,開始計時,其余都為0//清除TMR1的中斷標(biāo)志 //中斷優(yōu)先級為7 //使能中斷
//在預(yù)分頻256模式下,計時1秒
IFS0bits.T1IF = 0;
IPC0bits.T1IP = 7;IEC0bits.T1IE = 1;}
PR1=0x1c20;
void __attribute__((__interrupt__))_T1Interrupt(void)//中斷服務(wù)程序 {}
void main(){}
TRISE=0x100;
//將LED相連IO口設(shè)為輸出 //執(zhí)行定時器1初始化 //PORTE初始化輸出為低
IFS0bits.T1IF=0;PORTE++;
//軟件清除定時器1中斷標(biāo)志位 //實現(xiàn)每一秒對PORTE加1,用LED顯示
timer_init();PORTE=0;
while(1);//程序進(jìn)入死循環(huán),定時執(zhí)行定定時器中斷程序
二、中斷
實驗?zāi)康模和ㄟ^學(xué)習(xí)和實踐理解PIC單片機中斷的特性及工作原理,學(xué)會中斷的初始化配置,并能對中斷進(jìn)行簡單的應(yīng)用。
實驗器材:16位PIC單片機學(xué)習(xí)板。
實驗過程:
dsPIC30F的中斷特性:
多達(dá)8 個處理器異常和軟件陷阱 7 個用戶可選擇的優(yōu)先級
具有多達(dá)62 個向量的中斷向量表(Interrupt Vector Table,IVT)每個中斷或異常源都有唯一的向量 指定的用戶優(yōu)先級中的固定優(yōu)先級
用于支持調(diào)試的備用中斷向量表(Alternate Interrupt Vector Table,AIVT)固定的中斷入口和返回延時
中斷優(yōu)先級:
(1)可以為每個外設(shè)中斷源分配7 個優(yōu)先級之一。
可用的優(yōu)先級從1 開始為最低優(yōu)先級,7 級為最高優(yōu)先級。如果與中斷源有關(guān)的IPC 位被全部清零,則中斷源被有效禁止。
(2)由于特定的優(yōu)先級會被分配給一個以上的中斷請求源,所以在給定的用戶分配
級別內(nèi)提供了一種解決優(yōu)先級沖突的方法。
根據(jù)每個中斷源在IVT中的位置,它們都有一個自然順序優(yōu)先級。中斷向量的編號越低,自然優(yōu)先級越高,而向量的編號越高,自然優(yōu)先級越低。
(3)任何待處理的中斷源的總優(yōu)先級都首先由該中斷源在IPCx 寄存器中用戶分配的優(yōu)先級決定,然后由IVT 中的自然順序優(yōu)先級決定。
相關(guān)寄存器:INTCON1 和INTCON2(全局中斷控制寄存器)、IFSx(中斷標(biāo)志狀態(tài)寄存器)、IECx(中斷使能控制寄存器)、IPCx(中斷優(yōu)先級控制寄存器)、SR(CPU狀態(tài)寄存器)、CORCON(內(nèi)核控制寄存器)。
初始化配置:
1.如果不需要中斷嵌套,將NSTDIS 控制位置1。
2.通過寫相應(yīng)的IPCx 控制寄存器中的控制位選擇中斷源的用戶分配優(yōu)先級。如果不需要多個優(yōu)先級,所有允許的中斷源的IPCx 寄存器控制位均可以編程為同一個非零值。3.在相關(guān)的IFSx 狀態(tài)寄存器中清零與外設(shè)相關(guān)的中斷標(biāo)志狀態(tài)位。
4.通過在相應(yīng)的IECx 控制寄存器中置1 與中斷源相關(guān)的中斷允許控制位,使能中斷源。
程序代碼:
void init(){
IFS0bits.INT0IF = 0;//清除INT0的中斷標(biāo)志
IPC0bits.INT0IP = 7;//中斷優(yōu)先級為7 IEC0bits.INT0IE = 1;}
void __attribute__((__interrupt__))_INT0Interrupt(void)//中斷服務(wù)程序 {
IFS0bits.INT0IF = 0;Led=~Led;}
int main(){
unsigned char Led=0;init();while(1){
PORTE = Led;
//清INT0中斷標(biāo)志//實現(xiàn)LED亮滅變化 //使能中斷
}}
第四篇:單片機課程設(shè)計報告
單片機課程設(shè)計報告
? 課程名稱:單片機原理及接口課程設(shè)計
? 題目:基于
? 學(xué)院:電氣信息學(xué)院
? 專業(yè)班級:測控技術(shù)與儀器
? 姓名:江讓
? 學(xué)號:
? 指導(dǎo)老師:劉升老師
? 時間:
C51單片機的ADC0809數(shù)模轉(zhuǎn)換103班1090640772013/1/16
第五篇:單片機課程設(shè)計報告
單片機課程設(shè)計報告
題目:小直流電機調(diào)速實驗
教學(xué)單位: 機 電 工 程 系
專業(yè): 機械設(shè)計制造及其自動化
班級: 0803班學(xué)號: 0811050342姓名: 程懷虎
2011 年 11月
(以下內(nèi)容用宋體,五號,單倍行距)