Fun Electronic

Электронные поделки, программирование микроконтроллеров, и прочая белиберда|Electronic Basteleien, Mikrokontroller Programmierung und anderes Quatsch

RSS
people

Небольшие вести с полей|Kleine neueigkeiten

[lang_ru]Давно не писал ничего, так как пытался завести мою платку новую.[/lang_ru]

[lang_de]Lange nichts geschrieben here, weil ich war mit meiner neuen Platine beschaftigt.[/lang_de]

[lang_ru]Пока что она еще не полностью запаянная, но кое-что  уже умеет.[/lang_ru]

[lang_de]Die ist noch nicht fertig, aber die kann schon Einiges.[/lang_de]

[lang_ru]Но пока о свойствах. На данный момент на ней расположен  микроконтроллер фирмы Atmel — AT91SAM7SE256, внешняя SDRAM память на 64 МБ в двух банках, и картридер для SD/MMC карточек.[/lang_ru]

[lang_de]Die Platine hat folgendes am Board: Micro von Atmel — AT91SAM7SE256, external SDRAM 64 MB in zwei Banken, und SD/MMC Card Reader [/lang_de]

[lang_ru]Пока что программка, которую я пишу для этой платки уже умеет считывать с карточки .elf файл в SDRAM и запускать его на исполнение.[/lang_ru]

[lang_de]Das Programm für die Platine, kann schon die .elf Dateien von SD/MMC Card ins SDRAM lesen und ausfüheren. [/lang_de]

[lang_ru]Построено все это безобразие на базе FreeRTOS. Для этого пришлось подшаманить стратовый файл на ассемблере, и инициализацию всех частот и генератора частот, чтобы работало.[/lang_ru]

[lang_de]Das ganze wurde mit der Hilfe von FreeRTOS Betriebsystem gebaut. Dafür habe ich die Start Datei ein bisschen angepasst. [/lang_de]

[lang_ru]И так, что в ходит в программку :[/lang_ru]

[lang_de]Also, daraus besteht das Programm: [/lang_de]

  • [lang_ru]FreeRTOS, взятая от сюда.[/lang_ru]
  • [lang_de]FreeRTOS, von hier [/lang_de]
  • [lang_ru]FatFS от известного человека Чена.[/lang_ru]
  • [lang_de]FatFS von dem bekannten Mann mit der Name Chan [/lang_de]
  • [lang_ru]SD/MMC драйвер взял из примера Атмела, правда его пришлось допиливать напильником, чтобы работал через прерывания.[/lang_ru]
  • [lang_de]SD/MMC Treiber wurde von Atmel genommen und so angepasst, dass es mit der Interrupts funktioniert.[/lang_de]
  • [lang_ru]SPI драйвер.[/lang_ru]
  • [lang_de]SPI Treiber[/lang_de]
  • [lang_ru]UART драйвер, работающий в мультизадачной ОС.[/lang_ru]
  • [lang_de]UART Treiber für Miltitasking Umgebung[/lang_de]
  • [lang_ru]ELF Loader, грузящий ELF файл откуда либо в память по адресу, который указан в самом .ELF файле.[/lang_ru]
  • [lang_de]ELF Loader, der lädt die ELF Datei von irgendhere auf die Addresse, die von .ELF Datei genommen wird.[/lang_de]
  • [lang_ru]Heap драйвер для динамического выделения памяти, самописный, и оттестированный в моем Mazda MP3 Player.[/lang_ru]
  • [lang_de]Heap Treiber für dynamic Speiher allocation, getested in meinem Mazda MP3 Player. [/lang_de]

[lang_ru]Вот пока такие ништячки есть.[/lang_ru]

[lang_ru]В планах на ближайшее будущее — прилепить  на платку плисину Xilinx Spartan3E — XC3S100E и завести ее, а потом прикрутить к проге возможность грузить прошивку в плисину с карточки.[/lang_ru]

[lang_de]So. In Planen sind folgendes: auf die Platine noch Xilinx Spartan3E — XC3S100E drauflöten und die Firmware dafür von SD/MMC Card zu laden und FPGA zu programmieren. [/lang_de]

[lang_ru]И еще в планах — прилепить на внешнюю шину дисплей какой нибудь. Правда его еще надо сначала спроектировать и спаять :)[/lang_ru]

[lang_de]Und ein Display auf das externes Bus anschließen. Aber den muss man noch erfinden.  [/lang_de]

[lang_ru]Пока что думаю, с чего начать.[/lang_ru]

[lang_de]Ich überlege noch, von was zu starten. [/lang_de]

[lang_ru]А пока пара фоток (6 штук) того, что уже есть.[/lang_ru]

[lang_de] Und hier ein paar Fotos (6 Stück) was schon gibts.[/lang_de]

read more »

8 комментариев | Tags: , , , , , , , ,

Ламинатор для ЛУТ — работа|Laminator für LBE — Funktion

Как и обещал в прошлый раз — рассказываю, как работает ламинатор. Я тут понащелкал фоток экрана в разных режимах, так что тут много фоток будет.

read more »

Комментариев нет | Tags: , , ,

Мои инструменты — Ламинатор для ЛУТ 2|Meine Werkzeuge — Laminator für LBE 2

Так вот. Теперь подробнее про ламинатор. Начнем со схем.

read more »

65 комментариев | Tags: , , , ,

Watchdog для компьютера — GUI|PC Watchdog — GUI

Так вот. Третья часть всего комплекса под названием Вачдог — это программа пользовательского интерфейса (в простонародье  — GUI), посредством которой можно устанавливать всяческие параметры вачдога, и считывать с него журнал ресетов.

Основное окошко программки выглядит вот так:

read more »

Комментариев нет | Tags: , , , , , , , ,

Мои инструменты: Logic Analyzer V. 3.0|Meine Werkzeuge: Logic Analyzer V. 3.0

[lang_ru]Не прошло и пол-года, как я опять с вами, мои читатели.[/lang_ru]

[lang_de]Es ist noch kein halbes Jahr vorbei, und ich bin wieder da. [/lang_de]

[lang_ru]Как я и обещал в прошлом посте, я выпустил 3 — ю версию своего Логического Анализатора.[/lang_ru]

[lang_de]Wie ich versprochen habe, habe ich die 3. Version von meinem Logic Analyzer released. [/lang_de]

read more »

20 комментариев | Tags: , , , , , , , , , ,

Мои инструменты: Logic Analyzer V. 2.0|Meine Werkzeuge: Logic Analyzer V. 2.0

И так, продолжаем разговор.

А тему сегодняшнего разговора вы можете прочитать выше.

Делал я как-то одну железку, которая должна общаться посредством SPI с внешним миром. А потестировать ее было на тот момент не начем. Ну я не долго думал и малость усовершенствовал свой Логический анализатор и добавил к нему новую фичу.

read more »

23 комментария | Tags: , , , , , ,

Mazda MP3 Player — Продолжение 2|Mazda MP3 Player — Zweite Folge

[lang_ru]Ну что же, дорогие мои читатели. Вот вы и дождались продолжение нашего сериала о плеере  для Автомобиля Mazda.[/lang_ru]

[lang_de]So, meine liebe Leserinen und Leser, sie haben es geschaft, die zweite Folge der Saga über dem Mazda MP3 Player ist da![/lang_de]

[lang_ru]Продолжим мы описанием прошивки для плейера и успеем еще послушать краткое описание протокола M-Bus, точнее того, что я смог найти в интернете, а так же того, чего сам видел на своей магнитоле.[/lang_ru]

[lang_de]Weiter geht es mit der Beschreibung der Firmware für Player, und wir werden noch kurze Anleitung in das M-Bus Protokol hören, genauer gesage, dass was ich selber im Internet gefunden habe, und noch das, was ich selber auf meinem Autoradio gesehn habe. [/lang_de]

read more »

4 комментария | Tags: , , , , , , , ,

Mazda MP3 Player — Продолжение|Mazda MP3 Player — Continue

[lang_ru]Продолжаем разговор...[/lang_ru]

[lang_de]Und weiter gehts... [/lang_de]

[lang_ru]После того, как мы разузнали всю основную информацию, можно приступать к проектированию железа.[/lang_ru]

[lang_de]Nach dem wir die wichtigste Infromation herausgefunden haben, kann man sich an der Hardware konzentrieren.[/lang_de]

[lang_ru]Как я уже говорил в  анонсе , это у меня уже третья версия, так что с железом я долго не возился. Только из второй версии выкинул ненужные детали, и развел платку под размер 2.5 дюймового диска от ноутбука. Схему самого плеера можно глянуть тут.  А тут схемка блока с дисплеем. [/lang_ru]

[lang_de]Als ich schon im Annonce erwähnt habe, dass ist schon die dritte Version des Players, also ich habe da nicht viel Neues im Bereich Hardware getan. Nur aus der zweite Version einpaar unnötige Teile herausgeschmiessen, und die Platine neu gelayoutet, um an die Göße der 2.5 Zoll Festplatte anzupassen. Die Schaltung des Player sebls kann man hier runterladen. Und hier liegt die Schaltung des Display-Modules [/lang_de]

[lang_ru]Пройдемся по основным узлам.[/lang_ru]

[lang_de]Gehen wird durch die wichtigste Blöcke. [/lang_de]

read more »

Комментариев нет | Tags: , , , , , , , , , , ,