Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.93/59: Рейтинг темы: голосов - 59, средняя оценка - 4.93
kobottyz7@kmoyt.som

Post карта на stm32f407vgt6

17.05.2017, 17:27. Показов 12683. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
необходимо реализовать post-карту на stm32f407vg. считывание данных с компьютера происходит с PCI-шины, и выводится на дисплей LCD 1602. При этом заняты пины PC1, PC0, PC2 | PB11, PB12, PB13, PB14, PB15, PD8, PD9, PD10, куда будут выводиться post-коды на дисплей.
В прикреплениях находится описание шины PCI и post карта на ПЛИС. необходимо сделать то же самое, но на stm32f407vg.
программирую на keil, поэтому было бы неплохо если проект был в keil. но это не так важно.
будьте готовы объяснить как работает программа:)
связаться можно с помощью

цена договорная

меняю ТЗ.
необходимо реализовать post-карту, чтобы выходные сигналы подавались на stm32f407vg.
т.е с помощью ПЛИС. не обязательно передавать все post-коды. просто чтобы последний post-код приходил на stm-ку.(лучше чтобы вместо индикаторов, post коды приходили на stm-ку).
тут есть готовый проект http://njnmnp.narod.ru/proj/pci80/pci80.html. можно просто её переделать. и нужно будет мне объяснить как программировать на ПЛИС и т.д и т.п. (походу это будет основной проблемой).
цена договорная
срок до 15 июня
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2017, 17:27
Ответы с готовыми решениями:

stm32f407vgt6 I2C3
Не могу проинициализировать I2C3, помогите пожалуйста советом. I2C1 работает (ну как работает... после Инит тики на клок дает), а I2C3 не в...

Микроконтроллер STM32F407VGT6
Здравствуйте. Нужно составить принципиальную схему, состоящая из диодов, мультиплексора, контроллера, eth интерфейса, алгоритма нечеткой...

OpenMV (stm32f407vgt6 + ov9650)
собираю железку OpenMV https://github.com/openmv/openmv схема в аттаче не подключал sd и eeprom втыкаю usb - xp девайс не видит...

49
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 721
21.05.2017, 14:04
Студворк — интернет-сервис помощи студентам
а в рекламах так классно "fast I/Os up to 108 MHz"
http://www.st.som/en/microsont... eries.html
Цитата Сообщение от stm32f7-series
32-bit RISC core operating at up to 216 MHz frequency
Up to *** fast I/Os up to 108 MHz
Цитата Сообщение от stm32f4-series
32-bit RISC core operating at up to 168 MHz frequency
Up to *** fast I/Os up to 84 MHz
можно было бы поэкспериментировать на NUCTIO-F767ZI https://www.terraitistronica.r... DE=2103674
за 40 баксов на плате за 10 баксов
http://www.st.som/content/st_s... 767zi.html

но подключаться проводками к PCI наверное не получится

https://www.cyberforum.ru/savedimages/2017/05/21/yskftpqjqu2wcxfcx.jpg
0
kobottyz7@kmoyt.som
21.05.2017, 16:21
Цитата Сообщение от Qys
Если я правильно понимаю порт 80 это адресное пространство, и его считать нельзя.
вроде можно сделать запрос на чтение адресного пространства - https://habrahabr.ru/post/182152/. сейчас изучаю.
Цитата Сообщение от Qys
Даже если не поймали и вообще НЕ анализировать ПРИ считывании - выходит за время прерывания (при 33МГц)
что вы имеете ввиду? то, что при заходе на прерывание на stm-ке, на PCI шине уже выводится следующий post код?
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 4
21.05.2017, 16:46
Что бы вообще куда-то обратиться, надо PCI шине объяснить, что ей что-то воткнули в слот, типа карты P&P. Получив запрос, плата должна сказать, что она тут вот, в слоте стоит и хочет что-то делать. Когда все это будет проделано, уже можно обратиться по адресу 0x80 и прочитать что же там лежит, в регистре. Нужно просто поискать описание, как идет распознавание P&P устройств на шине и как устройству обозначить себя, и далее уже переходить к опросу. Возможно, новому устройству назначается прерывание, или еще что-то, я не знаю, не силен в технологии PCI-шин.
0
0 / 0 / 0
Регистрация: 20.04.2011
Сообщений: 73
21.05.2017, 20:26
Цитата Сообщение от kobaltiz7@gmail.som
что вы имеете ввиду? то, что при заходе на прерывание на stm-ке, на PCI шине уже выводится следующий post код?
Я имел ввиду что всего 5 тактов процессора, всего 5 инструкций можно выполнить, а сделать надо ой как много.
То что порты обозначены как скоростные, это значит что значения в них передаются на этой скорости и что фронты не затягиваются выходными каскадами и что триггеры на входе в состоянии выдать такие фронты. Что делать с данными в регистрах всёравно зависит от процессора.

Про DMA дока http://www.st.som/content/ccc/resource/ ... 169730.pdf надо её внимательно почитать, пишут про передачу на 8-10МГц, про скорость приема не известно. По идее таймер может генерировать событие по захвату на входе. Но успеет ли?

Констатируя факт - похоже мало кто целиком шарит как работает PCI :)
0
Tromyx
22.05.2017, 21:34
По сабжу - это не возможно на данной конфигурации. У STM32 хер знает за сколько исполниться та или иная команда, потому что префечи, кеши - попадет не попадет и еще всякого говна валом. И скорость при этом никакая. Если это не стандартный и-фейс который он может типа uart, y2s, spi и что там еще - то закапывай. DMA не DMA, а а что он в этот моиент делал со своими кешами - хер его знает. Ну и частота PCI 33 МГц - это капец. На сабжевых контроллерах нельзя ISA8 декодер сделать. Поэтому закапываем.
Tromyx
22.05.2017, 21:52
Автору если адово свербит на МК, могу посоветовать UPI-48 1976 года от роду. Там в параллельном порту и защелка есть, и если их поставить 4 штуки - как раз 32 бита. Только нужно вырубить CMOS серию где-то, которая до МГц 40 гонится в, теории. Но синхрон их между собой - та еще задачка. В любом случае, если ТС решит эту задачу на STM32 - советую его брать в штат любой фирмы, без резюме, с окладом ведущего.
kobottyz7@kmoyt.som
23.05.2017, 17:03
тогда меняю ТЗ.
необходимо реализовать post-карту, чтобы выходные сигналы подавались на stm32f407vg.
т.е с помощью ПЛИС. не обязательно передавать все post-коды. просто чтобы последний post-код приходил на stm-ку.(лучше чтобы вместо индикаторов, post коды приходили на stm-ку).
тут есть готовый проект http://njnmnp.narod.ru/proj/pci80/pci80.html. можно просто её переделать. и нужно будет мне объяснить как программировать на ПЛИС и т.д и т.п. (походу это будет основной проблемой).
цена договорная
срок до 15 июня
psb
23.05.2017, 18:51
Цитата Сообщение от Tromyx
В любом случае, если ТС решит эту задачу на STM32 - советую его брать в штат любой фирмы, без резюме, с окладом ведущего.
Тогда надо брать не его, а тот форум, который за него порешал эту задачу.
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 24
23.05.2017, 23:44
Для показометра stm32f407vg избыточен.
даже китайцы используют stm8s003f3p6 и w25q16.
https://ru.otyexpress.som/item/Desktop- ... 85946.html
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
24.05.2017, 16:43
Надо было разглядеть, что там на Луне. Т.к. полный ноль в оптике решил что нужен микроскоп. Купил, но решил спросить, как смотреть то? Мне долго и нудно обьясняли что микроскоп для близких расстояний, на дальние нужно смотреть через телескоп. Но повторяю, т.к. полный ноль в оптике решил спросить, как микроскоп прикрутить к телескопу?
Это шутка, с долей сарказма...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2017, 16:43

Внешний кварц для STM32F407VGT6
Добрый вечер. Друзья, кто из вас использует МК STM32F407xxx, поделитесь информацией по поводу внешнего кварца на вашей плате. Что за...

Прошиваем STM32F407VGT6 c помощью stm32f4discovery
Всем доброго времени суток! У меня имеется stm32f4discovery и я хочу прошить чистый камень STM32F407VGT6. Подключил в разъем CN2 (SWD)...

Post карта для ноутбуков
Нашел у товарища в барахолке post карту ( 5 в 1 ) она выглядит вот так посмотрел несколько статей,видеоуроков но все равно не...

Post карта для материнки ASUS
Подскажите есть ли в природе пост карта для диагностики материнской платы "ASUS A8N-E" . Дело в том что я хочу заказать на алиэкпрессе...

POST-Карта для PCI-e существует?
Доброго времени суток! После прочёсывания интернета в поиске POST карты для проверки материнки, пришел к выводу, что не могу найти не одну...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru