All streams
Search
Write a publication
Pull to refresh
33
0
енотя @lapot2

User

Send message

Да.. Идея такая есть давно, но увы.. Пока что мне легче прикинуться чужим железом для чужого софта, чем сделать свой.. Опыта в написании для пк маловато(
Лучшей идеей было бы сделать открытый софт на основе одного из хороших кроссплатформенных HEX-редакторов.

Всё исследовано и доведено практически до идеала. Подобной автоматизации больше нигде нету. В исключительных случаях пользователю надо изменить дополнительные редко используемые биты защиты во вспомогательных регистрах, для чего ему предоставлен удобный и интуитивно-понятный интерфейс изменяемого текстовика, пример ниже.

Скрытый текст
HW MODE: AUTO 1.8v SPI Flash                    
IC Type: MX25U512               
IC ID--: C2253A                 
IC Misc: SFDP                   

IC Size: SFDP                   
MB---: 64               
KiB--: 65536            
Bytes: 67108864         
Hex--: 4000000          

Reg 1: 0x00
 BUSY = 0
 WEL  = 0
 BP0  = 0
 BP1  = 0
 BP2  = 0
 BP3  = 0
 QE   = 0
 SRP  = 0

Reg 3: 0x0F
 Bit0 = 1
 Bit1 = 1
 Bit2 = 1
 Bit3 = 1
 Bit4 = 0
 Bit5 = 0
 Bit6 = 0
 Bit7 = 0


     _____   _____    
    | o   |_|     |   
 1--|/CS       VCC|--8
    |             |   
 2--|MOSI    /HOLD|--7
    |             |   
 3--|/WP      SCLK|--6
    |             |   
 4--|GND      MISO|--5
    |_____________|   


-----About-----
You are using a ra©©oon programmer :D

Host: Windows
Version: 10R0 
Build: 03/10/25 17:08:44

S/N: F784C91500D7BE
Raccoon(S)© 2024-2025 

----Test IO----
Level: High/Low
Pin1 1748mV/37mV
Pin2 1767mV/43mV
Pin3 1768mV/43mV
Pin4 0mV/0mV
Pin5 1784mV/95mV
Pin6 1784mV/99mV
Pin7 1784mV/95mV
Pin8 1784mV/1740mV

---Debug---
bit-seek test: 
MANU/Forward: 00
V3.3/Reverse: 00
P1M0: FF P1M1: FF
P2M0: 00 P2M1: FF

RDID: 3A
REMS: C23AC23A
JDID: C2253A
UUID: 0000000000000000

Verification Enabled

VCC FROM SFDP  


В остальных же случаях снятие блокировок происходит без участия пользователя и незаметно для него, ещё на этапе запуска.

Скорость ещё немного увеличил. теперь 8 мегабайт читается за ~10 секунд, 64 мегабайта за ~80 секунд. это потолок для usb-fs

при этом если открыть даже урезанную англ версию дш на проц - там есть и настройки ацп, и специальный режим работы аппаратного счетчика для подключения энкодеров.
проц не виноват, что в него засунули корявый код

нет. можно и нормальные задержки делать, но это надо думать.
пример кода одной из моих задержек. может быть и петлей задержки и таймером без блокировки кода

void delay(WORD time)
{
	time *=2;
	time = 0xffff - time;
	TL0 = (BYTE)(time & 0x00ff);//Initial timer value
	TH0 = (BYTE)((time >> 8) & 0x00ff);//Initial timer value
	TF0 = 0;				//Clear TF0 flag
	TR0 = 1;				//Timer0 run
}

void dly_us(WORD us)
{
	delay(us);
	while(!TF0);
}

а те спорные куски кода софтина stc-isp генерирует

эта разработка сделана только в целях рекламы мк STC.
иными словами показать, что и на них такое можно. о кпд речь не идёт вообще.
уже длительное время изучаю этот мк, и примеров адекватного кода для них мало. спасает только то что проц 1Т, и прощает много косяков без большого падения производительности.

это еще одно доказательство того. что большинство не вникает) я не смотрел даже)

В принципе, если глубоко вчитаться и проверять все ссылки - технически да, указано..
Но вот явного "проект не мой" нету.
А ссылки открывает мало кто, и все они подумают что автор самоделки это вы..

Что далеко ходить, я и сам первые минут 10 радовался за вас и думал, мол хоть кто-то ещё в этот проц влез, пока не начал вникать в суть..

чтобы за потоком лапши никто не увидел плагиат..)))

Автор забыл указать, что проекту 4 года. И что его автор - некий "CreativeLau"
Стоило бы это хоть обозначить в статье.........

Очень и очень неплохо, возможно это первый подобный прибор на этом семействе мк.
Они довольно дешевые, и скорее всего не имеют столько подделок как стм.
По параметрам конечно до 103 не дотянет, но с атмегой328 потягается

Не совсем.. это при желании можно потрогать и поработать с ним.. люди уже используют его в своей работе..

А для большей доступности сейчас ищем возможности для заводского массового производства...

А, насчет обнов - они будут на офсайте, и туда будет вести ссылка из папки программатора.. сейчас мы так ссылку на онлайн техподдержку сделали

нет, к сожалению пока не планируются..((

Мини-обзор от пользователя:

всему свое время) другой возможности пока нет(

с телефона питания хватает, и ток нагрузки ограничен быстродействующей защитой)
ссылка на чат поддержки у меня в профиле)

Information

Rating
Does not participate
Location
Россия
Registered
Activity