
YCL-MCU-C8051F340-I Обучающий набор
Макетная плата разработана для CP2200 Ethernet контроллера и 8051F340 одночипового микрокомпьютера (SOC). Он может использовать простой веб-сервер на плате, и может легко настроить различные сетевые протоколы с помощью инструментов, чтобы адаптироваться к различным приложениям. Принимая во внимание все ресурсы на C8051F340 чип, мы написали все тестирования программ, функций, особенно при помощи его SPI, для того чтобы осуществить Аналоговый функция usb-накопителя SD-карты. Не только SCM может управлять файловые системы, связанные с sd-картой, но и управление sd-картой (например, создание, удаление и т. д.) может быть осуществлен через usb-порт и последовательный порт. Управление, код источника питания), использование расширенного контроллера CP2200 Ethernet для осуществления простого веб-сервера, последовательного порта для Ethernet, Ethernet для последовательной связи и так далее.
1. Основные стружки
1. контроллер Ethernet CP2200
CP2200/1-это один чип Ethernet контроллер, который интегрирует IEEE 802,3 Ethernet медиа-контроллер доступа (MAC), 10Base-T физический слой (PHY) и 8КБ нелетучей флэш-памяти, и использует инкапсуляцию 28 футов QFN (5x5 мм) или 48 футов TQFP.
2. C8051F340 чип ресурсы:
C8051F340 является неотъемлемой частью смешанных сигналов системы уровня чип микроконтроллера. Основные ресурсы заключаются в следующем:
· 8051 совместимый CIP-51 Ядром (макс. 48 MIPS) высокоскоростной трубопроводной структуры.
· Полной скорости Неинтрузивная система отладки интерфейс (C2 интерфейс);
· Интерфейс шины USB, полная скорость 12 Мбит/с, 1Кб FIFO;
· Реальный 10 бит 200 ksps 17 каналов ADC с аналоговыми мультиплексорами.
· 64 K байт может быть запрограммирован в флэш-памяти;
· 5376 байт оперативной памяти в чипе;
· Адресуемый 64 K байт адресное пространство внешний интерфейс памяти данных;
· Аппаратной SPI, SMBus/межсоединений интегральных схем и Два UART последовательный интерфейс;
· 4 Универсальные таймеры на 16 бит;
· Программируемый счетчик/массив таймера с 5 модулями захвата/сравнения.
· Таймер часов на чипе, 2 компаратора, VDD мониторы и датчики температуры;
· 40 портов ввода/вывода;
·-40 ~ 85 диапазон градусов промышленной температуры;
· 2,7 V ~ 3,6 V рабочее напряжение, 48 pin TQFP пакет;
Две. Другое измеримые ДругоеMCU
CP2201, C8051F341/2/3/4/5/6/7
Три. Аппаратные средства макетной платы:
· MCU: C8051F340 в чип 64 K флэш-память, 5376 байт SRAM
· 10 м Ethernet: CP2200, интегрированный Ethernet медиа-контроллер доступа (MAC) и 10 BASE-T PHY
· RJ45 сетевую карту, Встроенный сетевой трансформатор
· USB2.0 полной скорости интерфейса
· Последовательный интерфейс
· C2 интерфейс отладки
· Интерфейс sd-карты
Четыре. Характеристики
1. Поддержка загрузки программного обеспечения приложения (обновление прошивки) через usb-порт, и обеспечить полный набор исходного кода.
2. Предоставьте исходный код ARP, IP, ICMP и TCP-протокол. ARP осуществляет обучение, обновление, старение и замену кэширования. Программа структура модульные, различные subroutines перечислены в разных заголовка файлы и файлы, и TCP/IP реализует разъем интерфейса уровня (Keil C51 проекта).
3. Предоставьте соответствующий стек протокола TCP/IP и веб-сервер серверной программы для облегчения дистанционного управления Ethernet.
4. Обеспечить простой и простой в использовании KEIL разработки окружающей среды программного обеспечения исходного кода инженерного документа, Поддержка программирования системы, удобный два раза развития;
5. непосредственно чтение и запись U диск (sd-карта) файл с одним микрокомпьютером чип: файл открывается, читается, записывается, создает и зарегистрируется; создание каталогов, регистратора, поддержка многоуровневого каталогов, длинное имя файла, длинное имя каталогов, Емкость запроса и оставленное пространство и т. д.
6. Программный Код включает в себя usb-устройство, протокол массового хранения, протокол оптовой передачи USB, файловые системы FAT.
7. трансплантация небольшой файловый системы с открытым исходным кодом FatFS
8. Включает в себя режим USB или последовательный порт, работающий на sd-карте (открытие, чтение и запись файлов, создание, уменьшение громкости, создание каталогов, уменьшение громкости и т. д.).
9. трансплантация uCOS II, и имеет простое применение.
10. Все исходный код осуществляется по протоколу написан C язык, и может быть легко прикованы к MSP430, PIC, AVR муфта для рук и другими системами.
11. Предоставьте полную схему и предоставьте PCB и SCH библиотеки устройства (формат Protel).
Пять. Тестовые процедуры (весь код-исходный код C, проект KEIL)
1 код zero 1 таймер 2 прерывания светодиодный scintillation эксперимент
2 кода нулевого 2 внешнего прерывания 0/1 эксперимента
3 кода 0 3 порта I/O эксперимент
4 кода zero 4 прерывания последовательного порта эксперимент
5 код 0 5-запрос последовательный порт эксперимент
6 код 6-функция демонстрационной библиотеки для достижения серийного эксперимента ввода/вывода
7 код 7-массовый эксперимент передачи (прошивка, драйвер, применение)
8 кодов нулевого прерывания передачи эксперимента (прошивка, драйвер, применение)
9 код 9-контроль светодиодный scintillation эксперимент (прошивка, применение)
10. код 10 эксперимент с мышью
11. Код 11-функция последовательного порта (прошивка, применение)
12. Код 12 I контроль светодиодный световой эксперимент
13. Код 13 карточная система эксперимента
14. Код 14 карта моделирование U диск эксперимент
15. Код 15 последовательный порт управления sd-карты файловые системы эксперимент
16. Код 16-простая HTTP веб-страница, построенная TCP IP Config of Silab
17. Код 17 -- эксперимент HTTP (прошивка, применение) модифицируемого IP, построенный TCP IP Config of Silab.
18. Код 18-Полный исходный код протокол HTTP и эксперимент последовательного порта
19. Код 19-я Экспериментирую (прошивка, применение)
Шесть. Стандартный конфигурации
Один кусок типа 1. макетная плата
2. одна линия последовательного порта
3. Одна Высококачественная USB линия печати
4. Одна пересекающаяся сеть
5. В комплекте CD-ROM
Семь. Обычные удовлетворение
1. веб-страницы, предоставленные с использованием
2. Управление веб-страницами с открытым кодом