OSDev http://osdev.su/ |
|
зачем нужен GPIO http://osdev.su/viewtopic.php?f=5&t=1039 |
Страница 1 из 1 |
Автор: | scuter [ 02 янв 2015, 23:40 ] |
Заголовок сообщения: | зачем нужен GPIO |
мне вот не понятно если внутри архитектуры присутствует готовое решение,(т.е. работа с LCD, TIM и т.д.) зачем это решение ещё раз настраивать, какой в этом смысл, для чего оно такое нужно. |
Автор: | SII [ 02 янв 2015, 23:50 ] |
Заголовок сообщения: | Re: зачем нужен GPIO |
Дисплеи разные бывают, прочая периферия тоже разная, память тоже разная -- и всё нужно настраивать под конкретную аппаратуру. Потому и присутствует куча всевозможных настроек. На ПК это успешно скрывает BIOS, ну а если ты один на один с голым железом -- настраивай всё сам. |
Автор: | scuter [ 03 янв 2015, 00:33 ] |
Заголовок сообщения: | Re: зачем нужен GPIO |
так внутри есть FMCS, LCD и всякое таму подобное, оно с оборудование не дружит? |
Автор: | pavia [ 03 янв 2015, 12:22 ] |
Заголовок сообщения: | Re: зачем нужен GPIO |
Да не нужен. Есть стандартные интерфейсы, а есть нестандартные. Вот GPIO - для нестандартных. Правда с нестандартными лучше справляется FPGA. А так пожалуй единственно для чего реально нужен это перенос сигналов с одной стороны чипа на другую сторону. Удобно для прокладки топологии можно меньше слоев использовать. Правда тут опять таки GPIO проигрывает коммутатору портов в/в. |
Автор: | leonidpr [ 04 янв 2015, 13:25 ] |
Заголовок сообщения: | Re: зачем нужен GPIO |
Цитата: Правда с нестандартными лучше справляется FPGA. Ох, вам не кажется, что это из пушки по воробьям? Если быстродействующий какой, или с очень сложной логикой, то да, а так GPIO самое то для всяких простых (и не совсем простых) задач. Поправьте если я не прав, но изначально вопрос вроде о микроконтроллерах был, как я понял? дык в микросхему всего, что хочется не напихаешь, вот и нужен GPIO что-бы реализовать то, чего по умолчанию нет, ну и потом этот модуль незаменим когда вам надо просто дискретное управление чем-то реализовать, релюшкой то-же, или светодиодом поморгать. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |