CW32F030CxTx StartKit相当于常规的最小系统来说,其外设资源还是比较丰富的。除了配有LED和KEY外,它还配有基于CH340的USB 转UART接口电路、基于CW24C02AD的EEPROM及基于W25Q64JVSSIQ的FLASH。
此外,为了便于对所配置外设的测试还提供了相应的例程。
那我们是否直接就能获得其测试结果?
其实还不能,那为啥呢?
因为设计者为了使向开发者提供更全面的系统资源,其外设器件是不固定占用系统资源的。
为此,在测试时需在了解硬件电路的基础上来进行连接。
1)USB 转串口
在评估板上已焊接了 CH340N USB 转串口芯片,可使用 CN9 排针来配置 CH340N 的工作电压。下表是CH340N 为 3.3V 或 5V时 (CN9 VDDU
连接不同的电源 ),J5 的连接方式。
此外,在使用时需将串口的发送引脚连接到PA9,串口的接收引脚连接到PA8。
图1 CH340电路
图2 实物连接
在完成连线的情况下,将波特率设为9600,则测试效果如图3所示。
图3 输出效果
3)FLASH 芯片
板上的W25Q64JVSSIQ是一款 FLASH 芯片,它是通过CN10的排针来为其配置工作电压。
此外,需按以下关系进行连接:
NCS---PA15
MISO---PA11
MOSI---PA12
SCK---PA10
图4 FLASH电路
图5 实物连接
在完成连线的情况下,其测试效果如图6所示。
图6 输出效果
3)EEPROM
板上的CW24C02AD是一款 EEPROM 芯片,需使用 CN11 的排针来为CW24C02AD来提供工作电压。此外,需按以下关系来连接。
SCL---PB6
SDA---PB7
图7 EEPROM电路
在完成连线的情况下,其测试效果如图8所示。
图8输出效果
4)其它
除了以上外设,板上还有LED与KEY电路,由于以前介绍过,故这里从略。
另外,还可使用片内的ADC来进行模拟信号检测,所用的引脚为PA0 。
当PA0连接VDDA时,所检测的为最大值4096,见图9所示。
图9 输出效果
以此为基础,我们就可以仿此来设计符合自己需要的程序。
|