4Гб оперативки и HDD это печально и работать на таком нормально невозможно.
Купил жене ноут с 2Гб оперативки. В принципе ей с головой хватало для Word, Excel и YouTube, но даже запуск MineCraft для него был не подъемным. Поставил 8Гб, девайс слегка оживился, но теперь CPU практически постоянно загружен на 100%, но его, увы, поменять не получится.
Вот и сравнивайте и скорость и размер. А разве я сказал, что мое субъективное мнение обязательно верное?
Нужно понимать, что Arduino IDE заточен на быструю разработку, а не на оптимизацию кода
Совершенно верно. На графике вы отображаете все 64К, а та область что не используется пишите "Не используется" или "Зарезервировано". Так же не обязательно чтобы одна область сразу следовала за другой, здесь нужно исходить из упрощения логики дешифрации адреса. Если у вас есть внешние устройства их то же лучше включить в адресное пространство.
Виктор, Мнение мнением, а принцип работы динамической памяти для двуканального режима требует как минимум наличие двух модулей одинаковоей емкости. А еше есть много разных нюансов типа буферизации и пр.
belyy_shum, ВВ55 нужно выбросить, все кроме индикаторов к шине подключить напрямую
АЦП возьмите что то типа ADC10461 это более менее преемлемое из того что есть в Proteus. Если вы точно уверены, что ва не нужно писать прогу, можно использовать, например, ADC121C021
Все это, конечно зависит от адекватности препода, типа там всякие "импортозамещения" и прочий бред
1. Не плодите сущности. Зачем вам ВВ55, там более чем достаточно двух ИР22
2. У вас шины данных и адреса висят в воздухе, прикрутите их к CPU. Шину адреса напрямую, а шину данных для индикаторов через ИР22, ОЗУ и ПЗУ через АП6
3. Чисто теоретически у вас индикаторы являются внешним устройством, но т.к. адресное пространство практически свободно обращайтесь к ним как к памяти, это упрощает написание программы.
4. Замените индиаторы с общим катодом. Тогда вам достаточно только одного транзистора и в программе не нужно будет инвертировать данные
4. Разумеется всем этим хозяйством нужно управлять, для упрощения используйте какой нибудь ИД7. Так же не забывайте переключатель режимов Ч/З на ОЗУ в т.ч. и на АП6
5. Зачем вам ПВ4? у вас что больше 1 входного канала?
6. НЕ знаю где вы это нарисовали, но я рекомендую перенести все это в Proteus, там и плату развести просто и при случае индикаторами помигать можео. Разумеется по согласованию с преподом т.к. там нет совковых ИС, а большенство преподов из 70-х не любит когда им напоминают, что все ИС тогда банально обезьянничили с буржуйских. Так же Proteus ни чего не знает про ГОСТ (зачем ему стандарт не существующего государства?)
ЗЫ При необходимости я вам все это могу сделать, но это уже другая история
Вы не с того начали. Вам нужно определится сначала с АЦП: сколько разрядов, какая частота дискретизации, за кокое время нужно оцифровать сигнал, а потом все это нужно тупо арефметически поделить-перемножить и получить количество ОЗУ. Добавить немного на накладные расходы (индикация, хранение промежуточных значений, пр.)
Размер ПЗУ зависит от размера программы. Но как я понял программу вам писать не нужно (я лет 10 назад пытался это сделать, там с этим все очень печально), так что смело берите 4-8кБайт
Критерий выбора простой. В реале то что есть у поставщиков, в вашем случае то что нароете в Proteus.
При выборе нужно исходить из того что бы было как можно меньше микросхем
Это да, забавно, что нас именно с этим заставляют работать
К сожалению это не забавно, это ужасно. Изучать технологии 70-х это не изучать ничего. Вы бесполезно тратите свое время. Ко мне недавно обратился знакомый у которого сын учится в ХАИ, помочь ему с курсовым примерно похожим на ваш. Там МК STM32 на который все вменяемые источники только на английском и не старше 2018 года
Купил жене ноут с 2Гб оперативки. В принципе ей с головой хватало для Word, Excel и YouTube, но даже запуск MineCraft для него был не подъемным. Поставил 8Гб, девайс слегка оживился, но теперь CPU практически постоянно загружен на 100%, но его, увы, поменять не получится.