Во всех трёх версиях схем I2C сделано одинаково - на портах В10 и В11. Вот специально открыл все 3 пдфки схем на гитхабе и все подписи отображаются нормально. В первой версии кнопка висит на А11, во второй кнопки выведены просто на штырьки, а сигналы заводятся на порт С, в третьей версии для кнопок порт А только зарезервирован, физически я их не подключал. В исходниках прошивки тоже только В10 и В11 под I2C заложены. Похоже схема не та.
16-битный экран можно и по 8-битной шине включить установив сигналы IM в нужное состояние. Чаще на шлейф выходит только 1 из нужных IM для этого дела и обычно он находится возле цепи питания (VCC).
Иногда на самом шлейфе экрана не распаяны перемычки (нулевые резисторы) на сигнал IM между контактом шлейфа и чипом или такая перемычка запаяна не на дорожку к контакту, а на общий или VCC. Это выглядит как развилка дорожки из чипа на 2 рядом стоящих компонента, из которых запаян 1.
осталось чип запрограммировать. По Вашему совету другим участникам, поставил Кокос, компилятор, скачал проект с Гитхаба. Ничего не менял, попытался откомпилировать, пишет , что недостаточно памяти. Вообщем тяжко без знания языка и программирования даже в готовой программе разобраться. Всё стало!!!
Если не хватает дисковой памяти, то у меня такое тоже раз было, оказалось диск С забился временными файлами до упора. Почистил темп и всё пошло, правда у меня его в то время в основном Марлин засрал. С тех пор регулярно темп чищу. Если что, прошивку соберу, но с самостоятельной сборкой всё равно лучше разобраться - пригодится не только для этого.
Если что, то ili9325, 16 бит, 2версия. Насколько я понял, в программе это по умолчанию стоит. С памятью всё нормально, винду как месяц поставил, в Темпе почти ничего нет. А не связано это с тем, что прога не лезит в С8Т6, а надоСВТ6 где то указать? Но реально у меня запаян с8т6.
Понял, не про то подумал. Решение - в COIDE на проекте 3d-GLCD правой кнопкой мыши -> Configuration -> на вкладке Device выбрать из списка STM32F103CB и подтвердить смену кнопкой Change Device. После этого всё соберётся. Давно ушёл от Коиде, а размер прошивки увеличился. Поменяю файл на Гитхабе.
Полезет. Реально чипы на 128к. По этому поводу раньше даже целые темы создавали на разных форумах. У меня самого именно такие и всё нормально. Проблема вроде как МОЖЕТ возникнуть при использовании программ для прошивки от ST при записи фейковых китайских SM32, так как у них ID другой. Я на это напоролся. Из за этого перешёл на программатор Black Magic - он работает не только с ST и нормально шьёт китай.
Полезет. Реально чипы на 128к. По этому поводу раньше даже целые темы создавали на разных форумах. У меня самого именно такие и всё нормально. Проблема вроде как МОЖЕТ возникнуть при использовании программ для прошивки от ST при записи фейковых китайских SM32, так как у них ID другой. Я на это напоролся. Из за этого перешёл на программатор Black Magic - он работает не только с ST и нормально шьёт китай.
Ну вот и не лезет. Чип на 64к. И не надо так уж ругать китайцев. Китайцы выпустили чип GD32F103... Он по параметру скорости даже превосходит соответствующий STM32. У него максимальная тактовая частота увеличена до 100мгц против 72мгц у STM32F103. Также у китайцев был еще один вариант SCK32F103... (может SKC32F103) не помню точно. Так вот именно у них обнаруживался объем флеши 128кб. Что касается ограничений при программировании, то они действительно легко обходятся. Поэтому было бы хорошо, если вы подскажете какие модули в текущей прошивке можно было бы удалить, чтобы поместиться в 64к. У вас ведь был вариант, ктр. умещался в 50кб.
Ну вот и не лезет. Чип на 64к. И не надо так уж ругать китайцев.
Значит китайцы начали делать чипы, соответствующие маркировке. И я нигде их не ругал, а только упомянул отличие в работе с ними от оригинала. У меня как раз есть китайский SСК103FC8 или как он там точно и он с 128к, а есть и родной ST С8 тоже на 128к.
rv3bj писал(а):
Поэтому было бы хорошо, если вы подскажете какие модули в текущей прошивке можно было бы удалить, чтобы поместиться в 64к. У вас ведь был вариант, ктр. умещался в 50кб.
Выкинуть можно фрагменты, не относящиеся к типу используемой прошивки материнской платы. То есть, если плата на Марлине, то выкинуть всё для Смузи и наоборот. Но это пока самостоятельно и в ручном режиме. Я не думал, что такое понадобится и пока вариант выбора поддержки только одного варианта основной прошивки в прошивку панели не закладывал. Если нужно - добавлю.
Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Ср мар 18, 2015 12:02:35 Сообщений: 102 Откуда: Москва
Рейтинг сообщения:0
Я подтверждаю, что у меня есть китайский SСК32F103C8T6, снятый с плата Blue pill. Он имеет 128к флеши. Мне нужны были такие платы для экспериментов по низкому потреблению. Я сдувал процессоры феном и запаивал на их место STM32L151C8T6. Все прекрасно работает. А вот по поводу "родной ST С8 тоже на 128к" у меня есть подозрения, что китайцы просто заменили ID процессора и маркировку на STM, а на самом деле это SСК32F103C8T6. Косвенным подтверждением этого предположения может служить нынешнее отсутствие на Aliexpress процессоров SCK. Похоже процессоры серии GD они выпускают легально, закупив лицензию у ARM, а вот для SCK не стали этого делать и просто перемаркируют их. Конечно это мои предположения. Они могут оказаться ошибочными...
Сейчас этот форум просматривают: Евгений_НСК и гости: 56
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения