本帖最后由 colibri 于 2014-4-27 23:53 编辑
这块小板子基于gd32f107/stm32f107,已经调试完。文档、代码也好了。特色是
- 带基本嵌入式实验,i2c、spi、uart、key、led、tf、usb、eth,adc、rtc这些基本的实验都可以做
- 支持arduino接口,高级功能或者特殊需求可以通过ardunio接口外扩,比如 2.4g/蓝牙/wifi等,这样可以灵活扩展实验,也能避免焊接用户不需要的功能带来的浪费
- 底板偏重网络,突出芯片的特点。
- 除了这些实验,还有高级的rtos和网络相关的资料,相关书籍会马上出版
以上这样设计板载功能,分清轻重缓急,有必备的基础功能还有可选的高级功能,还能体现芯片特点。
- 针对板子安排了常见的实验,包括整洁的代码和文档
- 尽量简洁,板子只有信用*大小,可以放在兜里,便于携带。(大板子放包里其实挺不方便的,总是担心弄坏)
- 自带仿真器,在背面有jlinkob,两根usb线就可以供电和调试了。
整个板子涉及 嵌入式mcu、接口技术, rtos原理和开发,以太网技术,定位是面向初学者和学生的口袋实验室设备。
基本实验包括这些
#ifndef COLIBRI_EXAMPLE_H
#define COLIBRI_EXAMPLE_H
#define CH10_LED_EXAMPLE (100)
#define CH10_KEY_EXAMPLE (101)
#define CH10_UART_EXAMPLE (102)
#define CH10_IIC_EEPROM_EXAMPLE (103)
#define CH10_SPI_FlASH_EXAMPLE (104)
#define CH10_TIMER2_EXAMPLE (105)
#define CH10_BUZZER_EXAMPLE (106)
#define CH10_ADC_EXAMPLE (107)
#define CH10_RTC_EXAMPLE (108)
#define CH10_PWM_EXAMPLE (109)
#define CH10_UART_DMA_EXAMPLE (113)
#define CH10_SYSTICK_EXAMPLE (114)
#define CH10_ETH_EXAMPLE (110)
#define CH10_USB_DEV_EXAMPLE (111)//
#define CH10_TF_EXAMPLE (112)//
#define EVB_EXAMPLE CH10_TF_EXAMPLE
#include "colibri.h"
#endif /* COLIBRI_EXAMPLE_H */
|