“模板:PIC-Test”的版本间的差异

来自丢石头百科
(文本替换 - 替换“www.waveshare.net”为“{{SERVERNAME}}”)
(文本替换 - 替换“\[http:[^ ]*\/shop\/[^ ]*\.htm (.*)\]”为“\1”)
第20行: 第20行:
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
 
#接上DS18B20+到1-WIRE接口 <font color="red">(注意:DS18B20+接入的方向不能接反,否则易烧坏)</font>
 
#接上DS18B20+到1-WIRE接口 <font color="red">(注意:DS18B20+接入的方向不能接反,否则易烧坏)</font>
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[http://{{SERVERNAME}}/shop/LCD1602-3.3V-blue.htm LCD1602]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>到LCD1602接口
+
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[[LCD1602]]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>到LCD1602接口
 
#供电,并下载例程
 
#供电,并下载例程
  
第40行: 第40行:
  
 
【步骤】<br />
 
【步骤】<br />
#将2.2inch 320x240 Touch LCD (A)<ref name="2.2inch 320x240 Touch LCD (A)">[http://{{SERVERNAME}}/shop/2.2inch-320x240-Touch-LCD-A.htm 2.2inch 320x240 Touch LCD (A)]:彩色LCD触摸显示屏,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?5.2 更多图形LCD模块]</ref>插入LCD22(3.3V)接口
+
#将2.2inch 320x240 Touch LCD (A)<ref name="2.2inch 320x240 Touch LCD (A)">[[2.2inch 320x240 Touch LCD (A)]]:彩色LCD触摸显示屏,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?5.2 更多图形LCD模块]</ref>插入LCD22(3.3V)接口
 
#供电,并下载例程
 
#供电,并下载例程
  
第55行: 第55行:
 
'''程序说明'''<br />
 
'''程序说明'''<br />
  
*检测8 Push Buttons<ref>[http://{{SERVERNAME}}/shop/8-Push-Buttons.htm 8 Push Buttons]:基于IO口控制的按键模块,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?6.3 更多按键模块]</ref>按键的状态来控制对应LED的亮灭
+
*检测8 Push Buttons<ref>[[8 Push Buttons]]:基于IO口控制的按键模块,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?6.3 更多按键模块]</ref>按键的状态来控制对应LED的亮灭
  
 
'''实验操作'''<br />
 
'''实验操作'''<br />
第75行: 第75行:
 
'''程序说明'''<br />
 
'''程序说明'''<br />
  
*通过I/O口来控制8 SEG LED Board<ref>[http://{{SERVERNAME}}/shop/8-SEG-LED-Board.htm 8 SEG LED Board]:基于I/O口控制的数码管模块</ref>数码管的显示
+
*通过I/O口来控制8 SEG LED Board<ref>[[8 SEG LED Board]]:基于I/O口控制的数码管模块</ref>数码管的显示
  
 
'''实验操作'''<br />
 
'''实验操作'''<br />
第95行: 第95行:
 
'''程序说明'''<br />
 
'''程序说明'''<br />
  
*通过一个AD口来检测AD Keypad<ref>[http://{{SERVERNAME}}/shop/A_D-Keypad.htm AD Keypad]:16个按键,仅占用1个AD口</ref>上16个按键按压后产生的不同的电压值
+
*通过一个AD口来检测AD Keypad<ref>[[AD Keypad]]:16个按键,仅占用1个AD口</ref>上16个按键按压后产生的不同的电压值
  
 
'''实验操作'''<br />
 
'''实验操作'''<br />
  
 
【步骤】<br />
 
【步骤】<br />
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[http://{{SERVERNAME}}/shop/LCD1602-3.3V-blue.htm LCD1602]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>
+
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[[LCD1602]]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>
  
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
第124行: 第124行:
 
【步骤】<br />
 
【步骤】<br />
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
 
#把VCC选择跳线接到3.3V<font color="red">(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)</font>
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[http://{{SERVERNAME}}/shop/LCD1602-3.3V-blue.htm LCD1602]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>
+
#接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[[LCD1602]]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>
 
#供电,并下载例程
 
#供电,并下载例程
  
第190行: 第190行:
 
【步骤】<br />
 
【步骤】<br />
 
#接上LED JMP跳线帽
 
#接上LED JMP跳线帽
#将AT24CXX EEPROM Board<ref name="AT24CXX EEPROM Board">[http://{{SERVERNAME}}/shop/AT24CXX-EEPROM-Board.htm AT24CXX EEPROM Board]:基于I2C接口的EEPROM模块</ref>插入I2C接口
+
#将AT24CXX EEPROM Board<ref name="AT24CXX EEPROM Board">[[AT24CXX EEPROM Board]]:基于I2C接口的EEPROM模块</ref>插入I2C接口
 
#供电,并下载例程
 
#供电,并下载例程
  
第232行: 第232行:
 
【步骤】<br />
 
【步骤】<br />
 
#接上LED JMP跳线帽
 
#接上LED JMP跳线帽
#将PCF8574 IO Expansion Board<ref name="PCF8574 IO Expansion Board">[http://{{SERVERNAME}}/shop/PCF8574-IO-Expansion-Board.htm PCF8574 IO Expansion Board]:基于I2C接口的I/O扩展模块,使用2个I/O可扩展8个I/O(最多可同时使用8个PCF8574,扩至64个I/O)</ref>插入I2C接口
+
#将PCF8574 IO Expansion Board<ref name="PCF8574 IO Expansion Board">[[PCF8574 IO Expansion Board]]:基于I2C接口的I/O扩展模块,使用2个I/O可扩展8个I/O(最多可同时使用8个PCF8574,扩至64个I/O)</ref>插入I2C接口
 
#将外扩的P0-P7通过跳线接到LED0-7
 
#将外扩的P0-P7通过跳线接到LED0-7
 
#供电,并下载例程
 
#供电,并下载例程
第253行: 第253行:
  
 
【步骤】<br />
 
【步骤】<br />
#将PCF8591 AD DA Board<ref name="PCF8591 AD DA Board">[http://{{SERVERNAME}}/shop/PCF8591-AD-DA-Board.htm PCF8591 AD DA Board]:基于I2C接口的AD/DA转换模块,8位精度,四通道AD,单通道DA,电压输出型</ref>插入I2C接口
+
#将PCF8591 AD DA Board<ref name="PCF8591 AD DA Board">[[PCF8591 AD DA Board]]:基于I2C接口的AD/DA转换模块,8位精度,四通道AD,单通道DA,电压输出型</ref>插入I2C接口
  
 
【现象】<br />
 
【现象】<br />
第321行: 第321行:
 
'''程序说明'''<br />
 
'''程序说明'''<br />
  
*字符型LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[http://{{SERVERNAME}}/shop/LCD1602-3.3V-blue.htm LCD1602]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>显示控制
+
*字符型LCD1602<ref name="LCD1602 (3.3V 蓝屏)">[[LCD1602]]:液晶显示模块LCD1602,到LCD1602接口。查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm 字符LCD]</ref>显示控制
  
 
'''实验操作'''<br />
 
'''实验操作'''<br />
第407行: 第407行:
  
 
【步骤】<br />
 
【步骤】<br />
#将AT45DBXX DataFlash Board<ref name="AT45DBXX DataFlash Board">[http://{{SERVERNAME}}/shop/AT45DBXX-DataFlash-Board.htm AT45DBXX DataFlash Board]:基于SPI接口的DataFlash模块</ref>插入SPI接口<font color="red">(下面“1”排)</font>
+
#将AT45DBXX DataFlash Board<ref name="AT45DBXX DataFlash Board">[[AT45DBXX DataFlash Board]]:基于SPI接口的DataFlash模块</ref>插入SPI接口<font color="red">(下面“1”排)</font>
 
#供电,并下载例程
 
#供电,并下载例程
  
第430行: 第430行:
 
#两个板子的电源跳线都跳到3.3v
 
#两个板子的电源跳线都跳到3.3v
 
#接上RX板子的LED JMP跳线帽
 
#接上RX板子的LED JMP跳线帽
#将两个NRF24L01 RF Board (B)<ref name="NRF24L01 RF Board (B)">[http://{{SERVERNAME}}/shop/NRF24L01-RF-Board-B.htm NRF24L01 RF Board (B)]:基于SPI接口的2.4G无线模块,查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm RF无线通信模块]</ref>分别接到两个PIC板子的SPI接口
+
#将两个NRF24L01 RF Board (B)<ref name="NRF24L01 RF Board (B)">[[NRF24L01 RF Board (B)]]:基于SPI接口的2.4G无线模块,查看更多[http://{{SERVERNAME}}/Left_Column/Accessory_Boards.htm RF无线通信模块]</ref>分别接到两个PIC板子的SPI接口
 
#RX的板子通过PL2303 USB UART Board连到电脑
 
#RX的板子通过PL2303 USB UART Board连到电脑
 
#供电,并下载例程
 
#供电,并下载例程
第454行: 第454行:
 
【步骤】<br />
 
【步骤】<br />
 
#接上LED JMP跳线帽
 
#接上LED JMP跳线帽
#将2G SD卡接入Micro SD Storage Board<ref name="Micro SD Storage Board">[http://{{SERVERNAME}}/shop/Micro-SD-Storage-Board.htm Micro SD Storage Board]:支持SDIO及SPI接口对SD卡进行操作的模块</ref>
+
#将2G SD卡接入Micro SD Storage Board<ref name="Micro SD Storage Board">[[Micro SD Storage Board]]:支持SDIO及SPI接口对SD卡进行操作的模块</ref>
 
#将Micro SD Storage Board插入SPI接口
 
#将Micro SD Storage Board插入SPI接口
 
#供电,并下载例程
 
#供电,并下载例程
第509行: 第509行:
  
 
【步骤】<br />
 
【步骤】<br />
#将PL2303 USB UART Board (mini) <ref name="PL2303 USB UART Board (mini)">[http://{{SERVERNAME}}/shop/PL2303-USB-UART-Board-mini.htm PL2303 USB UART Board (mini)]:串口(UART)通信模块,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?1.1 更多USB模块]</ref>插入USART端口,并把它的另外一端接到PC机上
+
#将PL2303 USB UART Board (mini) <ref name="PL2303 USB UART Board (mini)">[[PL2303 USB UART Board (mini)]]:串口(UART)通信模块,查看[http://{{SERVERNAME}}/left_column/Accessory_Boards.htm?1.1 更多USB模块]</ref>插入USART端口,并把它的另外一端接到PC机上
 
#供电,并下载例程
 
#供电,并下载例程
 
#打开串口助手,选择对应的com口,设置波特率为19200
 
#打开串口助手,选择对应的com口,设置波特率为19200

2019年11月19日 (二) 15:45的版本

开发板基本操作

上电和下载

    按下图连接,接入PIC下载器/仿真器<ref>PIC下载器/仿真器:主要有pickit3等型号</ref>进行下载。
PICkit3-debugger.JPG

入门实验

    在下列入门实验中的都要给PIC开发板供电,并下载对应的例程。


1-WIRE_DS18B20

程序说明

  • 通过1-Wire口来检测温度传感DS18B20+<ref>DS18B20+:温度传感芯片</ref>上的温度

实验操作

【步骤】

  1. 把VCC选择跳线接到3.3V(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)
  2. 接上DS18B20+到1-WIRE接口 (注意:DS18B20+接入的方向不能接反,否则易烧坏)
  3. 接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">LCD1602:液晶显示模块LCD1602,到LCD1602接口。查看更多字符LCD</ref>到LCD1602接口
  4. 供电,并下载例程

【现象】

  • LCD1602上显示出DS18B20+上感应到的温度值

【照片】
接上DS18B20+屏幕显示温度

2.2inch LCD

程序说明

  • 2.2寸彩屏触摸显示控制

实验操作

【步骤】

  1. 将2.2inch 320x240 Touch LCD (A)<ref name="2.2inch 320x240 Touch LCD (A)">2.2inch 320x240 Touch LCD (A):彩色LCD触摸显示屏,查看更多图形LCD模块</ref>插入LCD22(3.3V)接口
  2. 供电,并下载例程

【现象】

  • 2.2inch 320x240 Touch LCD (A)显示并可以触摸操作

【照片】
接入LCD22显示

8 Push Buttons

程序说明

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 接上8 Push Buttons到8I/Os接口(注意模块上的“G”要对准开发板的“GND”接口接入)
  3. 供电,下载例程

【现象】

  • 按8 Push Buttons上按键,LED会有对应变化

【照片】
接上8 Push Buttons到8I/Os接口

8 SEG LED Board

程序说明

  • 通过I/O口来控制8 SEG LED Board<ref>8 SEG LED Board:基于I/O口控制的数码管模块</ref>数码管的显示

实验操作

【步骤】

  1. 接上8 SEG LED Board到16I/Os接口
  2. 供电,并下载例程

【现象】

  • 8 SEG LED Board上4个数码管会有规律的显示出数字和字母

【照片】
接上8 SEG LED Board后现象

AD Keypad

程序说明

  • 通过一个AD口来检测AD Keypad<ref>AD Keypad:16个按键,仅占用1个AD口</ref>上16个按键按压后产生的不同的电压值

实验操作

【步骤】

  1. 接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">LCD1602:液晶显示模块LCD1602,到LCD1602接口。查看更多字符LCD</ref>
  1. 把VCC选择跳线接到3.3V(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)
  2. 接上AD Keypad到ADC接口(上面“2”排)
  3. 供电,并下载例程

【现象】

  • LCD1602显示AD Keypad按键对应的AD值

【照片】
LCD1602显示AD Keypad按键AD值

AD_LCD1602

程序说明

  • 检测AD接口引脚电压,并显示到LCD上

实验操作

【步骤】

  1. 把VCC选择跳线接到3.3V(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)
  2. 接上LCD1602<ref name="LCD1602 (3.3V 蓝屏)">LCD1602:液晶显示模块LCD1602,到LCD1602接口。查看更多字符LCD</ref>
  3. 供电,并下载例程

【现象】

  • 1602显示RA0端口的电压

【照片】
1602显示RA0端口的电压

CCP1_Infrared

程序说明

  • 通过RC2口来检测红外接收头的信号,并把接收到的信号“转码”显示到LED出来

实验操作

【步骤】

  1. 接上Infrared JMP、LED JMP跳线帽

【现象】

  • 红外遥控器对准红外接收头按下不同按钮,LED会有对应的显示

【照片】
红外遥控LED亮灭

FT245

程序说明

  • RD:FT245读实验
  • WR:FT245写实验

实验操作

【步骤】

  1. 取下FT245 USB FIFO Board<ref name="FT245 USB FIFO Board (mini)">FT245 USB FIFO Board (mini):基于FT245芯片设计的USB转FIFO通信模块</ref>对外部供电的供电跳线
  2. 取下PIC开发板上的1-WIRE JMP跳线
  3. 接上LED JMP跳线帽
  4. 将FT245 USB FIFO Board插入16I/Os接口,另外一端接到PC机
  5. 供电,并下载例程
  6. 打开串口助手,选择对应的com口,设置波特率为19200

【现象】

  • RD:L0~L7这8个LED会对应地点亮出串口发送的字符所对应的二进制值
  • WR: 串口接收窗口会打印出接收到的数据

【照片】
接上FT245WR实验现象

I2C_AT24CXX

程序说明

  • I2C EEPROM实验

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 将AT24CXX EEPROM Board<ref name="AT24CXX EEPROM Board">AT24CXX EEPROM Board:基于I2C接口的EEPROM模块</ref>插入I2C接口
  3. 供电,并下载例程

【现象】

  • 单片机先对AT24CXX写数据,然后再对AT24CXX读之前写入的数据,并通过LED显示读到的数据

【照片】
LED显示出AT24CXX读之前写的数据

I2C_PCF8563

程序说明

  • PCF8563实验

实验操作

【步骤】

  1. 将PCF8563 RTC Board<ref name="PCF8563 RTC Board">PCF8563 RTC Board:基于I2C接口的时钟模块,带日历功能,接入备用电池,掉电后可继续工作,查看更多相关模块</ref>插入I2C接口
  2. 将8 SEG LED Board插入16I/O接口
  3. 供电,并下载例程

【现象】

  • 数码管显示时间

【照片】
接入PCF8563 RTC Board数码管显示时间

I2C_PCF8574

程序说明

  • PCF8574实验

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 将PCF8574 IO Expansion Board<ref name="PCF8574 IO Expansion Board">PCF8574 IO Expansion Board:基于I2C接口的I/O扩展模块,使用2个I/O可扩展8个I/O(最多可同时使用8个PCF8574,扩至64个I/O)</ref>插入I2C接口
  3. 将外扩的P0-P7通过跳线接到LED0-7
  4. 供电,并下载例程

【现象】

  • LED显示外扩的数据

【照片】
LED流水灯

I2C_PCF8591

程序说明

  • PCF8591实验

实验操作

【步骤】

  1. 将PCF8591 AD DA Board<ref name="PCF8591 AD DA Board">PCF8591 AD DA Board:基于I2C接口的AD/DA转换模块,8位精度,四通道AD,单通道DA,电压输出型</ref>插入I2C接口

【现象】

  • LED按二进制数值迭加显示:0000、0001、0010、0011...

【照片】
LED显示递加的AD值

Interrupts_LED

程序说明

  • 外部中断实验

实验操作

【步骤】

  1. 取下的1-WIRE JMP跳线
  2. 取下的L0跳线帽
  3. 将RB0管脚用跳线跳到按键S0
  4. 供电,并下载例程

【现象】

  • 按S0,L1会灭亮变化

【照片】
按键SO触发中断来控制LED1亮灭

JOYSTICK

程序说明

  • joystick:检测JOYSTICK按键的状态来控制对应LED的亮灭

实验操作

【步骤】

  1. 接上LED JMP、JOYSTICK跳线帽
  2. 供电,下载例程

【现象】

  • 按压JOYSTICK不同方向,LED有对应变化

KEY

程序说明

  • 通过板载的按键来控制LED的亮灭

实验操作

【步骤】

  1. 接上LED JMP、KEY JMP跳线帽
  2. 供电,下载例程

【现象】

  • 分别按板上的按键S0、S1,LED有不同的变化

LCD1602

程序说明

  • 字符型LCD1602<ref name="LCD1602 (3.3V 蓝屏)">LCD1602:液晶显示模块LCD1602,到LCD1602接口。查看更多字符LCD</ref>显示控制

实验操作

【步骤】

  1. 把VCC选择跳线接到3.3V(注意:若接到5V,LCD1602亮度太高,无法正常显示字幕)
  2. 接上LCD1602到LCD1602接口
  3. 供电,并下载例程

【现象】

  • LCD1602显示出“waveshare”字样

【照片】
LCD1602显示出“waveshare”

LED

程序说明

  • 使用芯片I/O口控制LED的亮灭

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 供电,下载例程

【现象】

  • 8个LED会有亮灭变化

PS2

程序说明

  • 通过PS/2接口控制键盘,并把按键值输出到LCD上显示

实验操作

【步骤】

  1. 接上PS/2 JMP跳线帽
  2. 接上键盘到PS/2接口
  3. 取下Buzzer JMP跳线帽
  4. 接上LCD1602到LCD1602接口
  5. 供电,并下载例程

【现象】

  • LCD1602显示出键盘输入字符

【照片】
设置对应的跳线,并接入LCD1602显示

PWM_Buzzer

程序说明

  • PWM来控制蜂鸣器响起的频率

实验操作

【步骤】

  1. 将RC2通过跳线跳到Buzzer JMP的BUZ (注:如果使用的是Open16F877A的板子,只需要短接RB1和BUZ就可以)
  2. 供电,并下载例程

【现象】

  • 蜂鸣器响起

【照片】
PWM控制蜂鸣响起

SPI_AT45DBXX

程序说明

  • AT45DB实验

实验操作

【步骤】

  1. 将AT45DBXX DataFlash Board<ref name="AT45DBXX DataFlash Board">AT45DBXX DataFlash Board:基于SPI接口的DataFlash模块</ref>插入SPI接口(下面“1”排)
  2. 供电,并下载例程

【现象】

  • LED显示对AT45DB读的数据

【照片】
接入AT45DBXX DataFlash BoardLED显示对AT45DB读的数据

SPI_NRF24L01

程序说明

  • NRF24L01:NRF24L01无线通信实验

实验操作

【步骤】

  1. 需准备两个板子(一个作为发送信号 — TX,另一个作为接收信号 — RX),下例以两个PIC开发板为例
  2. 两个板子的电源跳线都跳到3.3v
  3. 接上RX板子的LED JMP跳线帽
  4. 将两个NRF24L01 RF Board (B)<ref name="NRF24L01 RF Board (B)">NRF24L01 RF Board (B):基于SPI接口的2.4G无线模块,查看更多RF无线通信模块</ref>分别接到两个PIC板子的SPI接口
  5. RX的板子通过PL2303 USB UART Board连到电脑
  6. 供电,并下载例程
  7. 打开串口助手,选择对应的com口,设置波特率为19200

【现象】

  • 按住TX的板子的S0按键,RX的板子的LED会变化,串口会打印出收到的数值

【照片】
无线通信模块连接操作示意图 RX的板子串口接收TX板子发送的信息,并打印出来

SPI_SD_Card

程序说明

  • SD卡实验

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 将2G SD卡接入Micro SD Storage Board<ref name="Micro SD Storage Board">Micro SD Storage Board:支持SDIO及SPI接口对SD卡进行操作的模块</ref>
  3. 将Micro SD Storage Board插入SPI接口
  4. 供电,并下载例程

【现象】

  • LED显示从程序写入SD卡后又回读到的数据

【照片】
LED显示从程序写入SD卡后又回读到的数据

Timer0_LED

程序说明

  • 定时器T0实验

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 供电,并下载例程

【现象】

  • LED闪动

Timer1_LED

程序说明

  • 定时器T1实验

实验操作

【步骤】

  1. 接上LED JMP跳线帽
  2. 供电,并下载例程

【现象】

  • LED闪动

USART

程序说明

  • USART实验

实验操作

【步骤】

  1. 将PL2303 USB UART Board (mini) <ref name="PL2303 USB UART Board (mini)">PL2303 USB UART Board (mini):串口(UART)通信模块,查看更多USB模块</ref>插入USART端口,并把它的另外一端接到PC机上
  2. 供电,并下载例程
  3. 打开串口助手,选择对应的com口,设置波特率为19200

【现象】

  • 打开串口调试助手,发送的字符会在串口助手上显示

【照片】
接上PL2303 USB UART Board串口助手接收到并打印出发送给单片机的数据

相关资料

<references/>