User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 96

Тема: Pico-spec - Еще один (но не менее клевый) ZX-ESPectrum на RPi Pico/Pico2 (+ PSRAM)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    поставил Pico2W c m1p2 на макетку где стоял PicoW с m1p1 (работала без нареканий часами но подтормаживали(( немного ). Так вот на холодную включился без перезагрузок(я уже обрадовался что проблема в проводах) - ан нет - через ~15 сек начал хаотично перезагружаться как раньше... Такие дела. В моем случае подключена клава+TFT+SDCARD.

    Возьму за основу мурмулятор 1 и буду использовать PicoW пока проблемы с Pico2W не уйдут в прошлое (все на панельях - переставить дело 20 секунд)
    есть вероятность, что где-то проблема по питанию. этим многие пико2 страдают, они более чувствительны к помехам, чем первые пики.

    - - - Добавлено - - -

    Цитата Сообщение от backa Посмотреть сообщение
    А поддержка WiFi модуля будет в будущем?(для оригинальных плат)
    А зачем? Там некуда и некому передавать данные.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    есть вероятность, что где-то проблема по питанию. этим многие пико2 страдают, они более чувствительны к помехам, чем первые пики

    как вариант) я на работе становился хорошим осцилоскопом на шину питания и 5В и 3.3В. Все четенько - никаких провалов при хаотичных перезагрузках и нет просадки... но я перекину клавиатуру на отдельный 3.3В стабилизатор.

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    А зачем? Там некуда и некому передавать данные.
    Ну я вижу 2 варианта - обмен файлами с компом в одной сети и поддержка джойстиков по Bluetooth (Panasonics).... но это большей кусок работы!

  4. #3

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    есть, просто оно обычно в группе

    TFT_CS_PIN=12
    TFT_RST_PIN=14
    TFT_LED_PIN=15
    TFT_DC_PIN=16
    TFT_DATA_PIN=18
    TFT_CLK_PIN=19 - вытянул из Cmake. попробую m2p2(надеюсь , что внешняя SRAM не нужна для работы ZX) - меня интересовал ZX карманный компик для детей ))) Себе я на FPGA пилю уже несколько лет на разных FPGA и CPLD. попробовал в группе в телеграм найти схему - безрезультатно))) может я не умею им пользоваться ввиду того, что не пользуюсь от слова совсем)))

    Протестировал "m2p2-spec-ILI9341-378MHz-1.2.G.uf2" - работает с TFT С перезагрузками после минуты работы "на холодную" на той же макетке , что и "m1p2-spec-ILI9341-378MHz-1.2.G.uf2"
    . Можно сказать , что с распиновкой я разобрался под m2p2). А поддержка WiFi модуля будет в будущем?(для оригинальных плат)
    Последний раз редактировалось backa; 25.10.2025 в 21:34.

  5. #4

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Нужен VSCode + плагин (extention) для пики
    не подскажите последовательность компиляции проекта под "m2p2+ILI9341"?
    На Github-е сказано , что надо устанавливать: Quick start from PlatformIO:
    Clone this repo and Open from VSCode/PlatFormIO. Т.е. PlatFormIO никак? В CMakeLists.txt файле упоминания на PlatFormIO не нашел - это немного запутало меня. Проект не постороен чисто на SDK от Raspberry?
    Последний раз редактировалось backa; 01.11.2025 в 22:50.

  6. #5

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    не подскажите последовательность компиляции проекта под "m2p2+ILI9341"?
    На Github-е сказано , что надо устанавливать: Quick start from PlatformIO:
    Clone this repo and Open from VSCode/PlatFormIO. Т.е. PlatFormIO никак? В CMakeLists.txt файле упоминания на PlatFormIO не нашел - это немного запутало меня. Проект не постороен чисто на SDK от Raspberry?
    Там readme от старого проекта, новый ридми ещё не писал, лапки не дошли. VSCode + плагин для Pico SDK.
    https://t.me/ZX_MURMULATOR/42804/126009
    https://t.me/ZX_MURMULATOR/42804/194110
    В файле CMakeLists.txt включить только:
    set(PICO_BOARD pico2 CACHE STRING "Board type")
    set(TFT ON)
    set(ILI9341 ON)
    set (MURM2 ON)

  7. #6

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Там readme от старого проекта, новый ридми ещё не писал, лапки не дошли. VSCode + плагин для Pico SDK.
    https://t.me/ZX_MURMULATOR/42804/126009
    https://t.me/ZX_MURMULATOR/42804/194110
    В файле CMakeLists.txt включить только:
    set(PICO_BOARD pico2 CACHE STRING "Board type")
    set(TFT ON)
    set(ILI9341 ON)
    set (MURM2 ON)


    Спасибо)) Отлегло , что никаких дополнительных нагромаждений ввиде PlatFormIO не надо изучать чтобы погонять байты по шине SPI или I2C на старом добром Си.

    Т.е. перед началом компиляции надо в текстовом редакторе включить(on) или выключить (off) нужные параметры условной компиляции?Понимаю , что вопрос про CMakeLists.txt выглядит очень "детским" но я все еще не могу понять и принять эту систему компиляции через CMake))) Очень уж я полюбил IDE Keil много много лет назад за свою простоту работы с микроконтроллерами. Жаль что АРМ(владелец KEIL) не видит смысла в поддержке этих чипов.
    Последний раз редактировалось backa; 02.11.2025 в 17:25.

  8. #7

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Да, конечно.
    Спасибо за подробные ответы!

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Нужен VSCode + плагин (extention)
    Я пользовался несколько лет назад этой связкой из под Win7 - очень все сыро было и очень много энтузазима нужно было , чтобы что-то серьезное сделать и самое главное ОТЛАДИТЬ. ПОэтому перешел на MS Visual studio + VisualGDB - сразу стало привычнее и похоже на самую удобную IDE Keil))))


    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    для RP2350 можно использовать m1p2
    Да - уже понял это нацелился распаять проводами на макетке этот вариант поскольку не было распиновки LCD
    TFT под m2p2.
    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    там частота не особо важна

    - меня смутило что 66МГц - потянет ли древний ILI9341 такую тактовую. m1p2 - очень непонятно "глючит" - не могу понять в чем причина - в 7 см проводах от Raspberry Pi Pico 2W (RP2350) до ILI9341 или что-то не так с прошивкой.

    У меня стоит вопрос под какую версию распаять эмулятор: под m2p2 или m1p2. Написано что m2p2 - пока в стадии эксперимента)). Что Вы посоветуете?
    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    st7789, там кусочками условная компиляция


    не "вглядывался" особенно пристольно в код и не заметил этого. Буду знать теперь! Т.е. клонируем Ваш репрозиторий и ,взяв CMakeLists.txt , компилируем под свои хотелки. Хотелось бы иметь I2C шину и разных чипов на ней побольше. Кстати очень классный контроллер я использовал MAX7360 с TM4C1294. Можно на нем сделать полную клаву или джойстики сразу на плате - без внешних PS/2 клавиатур . Работает как часики - поддержка энкодера есть.
    Последний раз редактировалось backa; 24.10.2025 в 01:01.

  9. #8

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    Я пользовался несколько лет назад этой связкой из под Win7 - очень все сыро было и очень много энтузазима нужно было , чтобы что-то серьезное сделать и самое главное ОТЛАДИТЬ.
    под win7 там проблемно. минимум - 10 (лучше - 11). Отладка - только через вторую пику (сам не пользуюсь, но есть ролики и статьи, howto)

    Цитата Сообщение от backa Посмотреть сообщение
    У меня стоит вопрос под какую версию распаять эмулятор: под m2p2 или m1p2. Написано что m2p2 - пока в стадии эксперимента)). Что Вы посоветуете?
    m1p2 - больше прошивок, лучше отлажен процесс. но m2p2 - тоже всё должно работать.

    Цитата Сообщение от backa Посмотреть сообщение
    Т.е. клонируем Ваш репрозиторий и ,взяв CMakeLists.txt , компилируем под свои хотелки.
    да
    Цитата Сообщение от backa Посмотреть сообщение
    Хотелось бы иметь I2C шину и разных чипов на ней побольше. Кстати очень классный контроллер я использовал MAX7360 с TM4C1294. Можно на нем сделать полную клаву или джойстики сразу на плате - без внешних PS/2 клавиатур . Работает как часики - поддержка энкодера есть.
    не, я сам не полезу этим заниматься, но у нас там в группе надо полазить - делали и под i2c клавиатуры, есть откуда слизать.

  10. #9

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    под win7 там проблемно. минимум - 10 (лучше - 11). Отладка - только через вторую пику (сам не пользуюсь, но есть ролики и статьи, howto)

    m1p2 -
    Вы имеете ввиду использовать Raspberry Pi Pico 2W (RP2350) в оригинальном отладчике от производителя? Или это какой-то сторонний отладчик ? Спрашиваю потому, что несколько лет использую питон - длямоих целей хватало. Вот снова надо расчехлять Сишный комплект. Единсвенное что пробовал - свои старые Jtag отлатчики от Segger. ДляPico надо новые отладчики. Стпрые не поддерживают протокол в этом чипе.
    А как обстоят дела с аппаратным глюком Raspberry Pi Pico 2W (RP2350) выводов в режиме ввода Errata19. Надо ему внешние резисторы на все пины в мурмуляторе?

  11. #10

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    Вы имеете ввиду использовать Raspberry Pi Pico 2W (RP2350) в оригинальном отладчике от производителя? Или это какой-то сторонний отладчик ? Спрашиваю потому, что несколько лет использую питон - длямоих целей хватало. Вот снова надо расчехлять Сишный комплект. Единсвенное что пробовал - свои старые Jtag отлатчики от Segger. ДляPico надо новые отладчики. Стпрые не поддерживают протокол в этом чипе.
    А как обстоят дела с аппаратным глюком Raspberry Pi Pico 2W (RP2350) выводов в режиме ввода Errata19. Надо ему внешние резисторы на все пины в мурмуляторе?
    я отладку через вторую пику не делал, не посоветую
    Та эррата - может где-то и вылезет, но там надо переключать пин со выхода на вход, чтобы оно подвисло в единице. + там можно программно пулл-ап делать. т.е. нет особых проблем пока.

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 186
    Последнее: 18.09.2025, 17:59
  2. Кто использует Raspberry Pi Pico (RP2040)?
    от Rio444 в разделе Разработка электроники
    Ответов: 3
    Последнее: 20.07.2024, 13:59
  3. Программирование под Raspberry Pi Pico
    от andrews в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 06.09.2023, 17:08
  4. PICO-8 - вымышленная консоль
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 23.09.2021, 18:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •