From 453f4e3ea3a373c5d38a89775902ad1d361f4564 Mon Sep 17 00:00:00 2001
From: Mikhail Medvedev
Date: Sat, 27 Apr 2024 10:58:19 +0300
Subject: [PATCH] Fix: incorrect translation of the legend area, Fix: incorrect
selection of the manufacture area
---
IMSProg_programmer/dialogsfdp.cpp | 30 +++-
IMSProg_programmer/dialogsfdp.h | 1 +
.../language/chipProgrammer_de_DE.qm | Bin 21542 -> 21173 bytes
.../language/chipProgrammer_de_DE.ts | 137 ++++++++++--------
.../language/chipProgrammer_es_ES.qm | Bin 21751 -> 21380 bytes
.../language/chipProgrammer_es_ES.ts | 137 ++++++++++--------
.../language/chipProgrammer_hu_HU.qm | Bin 21823 -> 21442 bytes
.../language/chipProgrammer_hu_HU.ts | 137 ++++++++++--------
.../language/chipProgrammer_it_IT.qm | Bin 22866 -> 22497 bytes
.../language/chipProgrammer_it_IT.ts | 137 ++++++++++--------
.../language/chipProgrammer_pt_BR.qm | Bin 21784 -> 21415 bytes
.../language/chipProgrammer_pt_BR.ts | 137 ++++++++++--------
.../language/chipProgrammer_ru_RU.qm | Bin 21306 -> 20927 bytes
.../language/chipProgrammer_ru_RU.ts | 137 ++++++++++--------
.../language/chipProgrammer_uk_UA.qm | Bin 21623 -> 21254 bytes
.../language/chipProgrammer_uk_UA.ts | 137 ++++++++++--------
.../language/chipProgrammer_zn_CH.qm | Bin 17212 -> 16843 bytes
.../language/chipProgrammer_zn_CH.ts | 137 ++++++++++--------
18 files changed, 642 insertions(+), 485 deletions(-)
diff --git a/IMSProg_programmer/dialogsfdp.cpp b/IMSProg_programmer/dialogsfdp.cpp
index b1f2645..208ecda 100644
--- a/IMSProg_programmer/dialogsfdp.cpp
+++ b/IMSProg_programmer/dialogsfdp.cpp
@@ -33,6 +33,21 @@ DialogSFDP::~DialogSFDP()
delete ui;
}
+void DialogSFDP::legendPrint(QString basic, QString extended, QString manufacture)
+{
+QString l0 ="", l1="", l2="", l3="", h0="", h1="", h2="", h3="", h4="";
+l0.append(QString(tr("Legend:")));
+l1.append(QString(tr(" - Basic area")));
+l2.append(QString(tr(" - Extended area")));
+l3.append(QString(tr(" - Manufacture area")));
+h0.append(QString(""));
+h1.append(QString("
" + l0 + "
"));
+h2.append(QString("
"));
+h3.append(QString("
"));
+h4.append(QString("
"));
+ui->label_9->setText(h1 + basic + h0 + l1 + h2 + extended + h0 + l2 + h3 + manufacture + h0 + l3 + h4);
+}
+
void DialogSFDP::on_pushButton_clicked()
{
int stCH341 = 0;
@@ -51,7 +66,7 @@ void DialogSFDP::on_pushButton_clicked()
ui->lineEdit_size->setText("");
ui->lineEdit_speeds->setText("");
ui->lineEdit_otp->setText("");
- ui->label_9->setText("Legend:
** - Basic area
** - Extended area
** - Manufacture area
");
+ legendPrint("**", "**", "**");
if (stCH341 == 0)
{
//Reading JEDEC ID
@@ -95,6 +110,8 @@ void DialogSFDP::on_pushButton_clicked()
{
ui->lineEdit_sfdp->setText("No");
sfdpSupport = false;
+ ui->label->setText("");
+ ui->label_10->setText("");
}
if (sfdpSupport)
{
@@ -149,7 +166,7 @@ void DialogSFDP::on_pushButton_clicked()
if (sfdpBuf[twoAreaAddress + 0x0f] == 0xbb) speeds = speeds + "/Dual";
if (sfdpBuf[twoAreaAddress + 0x09] == 0xeb) speeds = speeds + "/Quad";
ui->lineEdit_speeds->setText(speeds);
- ui->label_9->setText(tr("Legend:
00 - Basic area
") + bP(twoAreaAddress) + tr(" - Extended area
") + bP(manufAreaAddress) + tr(" - Manufacture area
"));
+ legendPrint("00", bP(twoAreaAddress), bP(manufAreaAddress));
//HEXDUMP
regData = tr(" Hex SFDP register data:\n");
addrTxt = tr("
Addr:
");
@@ -164,8 +181,12 @@ void DialogSFDP::on_pushButton_clicked()
if (i % 16 == 0) regData = regData + "
";
if (i == 0x0c) regData = regData + "";
if (i == 0x0d) regData = regData + "";
- if (i == 0x1c) regData = regData + "";
- if (i == 0x1d) regData = regData + "";
+
+ if ((i == 0x14) && (jedecMan == sfdpBuf[0x10])) regData = regData + "";
+ if ((i == 0x15) && (jedecMan == sfdpBuf[0x10])) regData = regData + "";
+ if ((i == 0x1c) && (jedecMan != sfdpBuf[0x10])) regData = regData + "";
+ if ((i == 0x1d) && (jedecMan != sfdpBuf[0x10])) regData = regData + "";
+
if (i == twoAreaAddress) regData = regData + "";
if (i == twoAreaAddress + twoAreaLen) regData = regData + "";
if (i == manufAreaAddress) regData = regData + "";
@@ -176,7 +197,6 @@ void DialogSFDP::on_pushButton_clicked()
ui->label->setText(regData);
}
-
//READING STATUS REGISTER 0
SPI_CONTROLLER_Chip_Select_Low();
SPI_CONTROLLER_Write_One_Byte(0x05);
diff --git a/IMSProg_programmer/dialogsfdp.h b/IMSProg_programmer/dialogsfdp.h
index e04a3de..c8e0f3b 100644
--- a/IMSProg_programmer/dialogsfdp.h
+++ b/IMSProg_programmer/dialogsfdp.h
@@ -50,6 +50,7 @@ private slots:
Ui::DialogSFDP *ui;
QString bP(unsigned char z);
void setLineEditFilter();
+ void legendPrint(QString basic, QString extended, QString manufacture);
int numOfRegisters;
};
diff --git a/IMSProg_programmer/language/chipProgrammer_de_DE.qm b/IMSProg_programmer/language/chipProgrammer_de_DE.qm
index 7dfd194db252f9754c00c887b5f95511080a3282..909ec765eead1a80500c0d980ae890537b52cbff 100644
GIT binary patch
delta 1984
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
diff --git a/IMSProg_programmer/language/chipProgrammer_de_DE.ts b/IMSProg_programmer/language/chipProgrammer_de_DE.ts
index 7d38ff1..7916d19 100644
--- a/IMSProg_programmer/language/chipProgrammer_de_DE.ts
+++ b/IMSProg_programmer/language/chipProgrammer_de_DE.ts
@@ -172,244 +172,261 @@
Statusregister 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Statusregister 1
-
+
Statusregister 2
-
+
JEDEC-Infos:
-
+
Hers. Art
Herstellen ID
-
+
-
+
Größe:
-
+
Eindeutige ID:
-
+
Lesen
-
+
Register schreiben
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><p>Legende:</p><p>** - Basisbereich<br>** - Erweiterter Bereich<br>** - Manufakturbereich </p></body></html>
-
+
Schließen
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Fehler
-
-
+
-
+
+
Fehler beim Lesen des Registers!
-
- <html><head/><body><p>Legend:</p><p>00 - Basisbereich<br><span style=" background:#f77;">
+ <html><head/><body><p>Legend:</p><p>00 - Basisbereich<br><span style=" background:#f77;">
-
- </span> - Erweiterter Bereich<br><span style=" background:#7f7;">
+ </span> - Erweiterter Bereich<br><span style=" background:#7f7;">
-
- </span> - Herstellungsgebiet </p></body></html>
+ </span> - Herstellungsgebiet </p></body></html>
-
+
<html><head/><body><p> Hex SFDP-Registerdaten:
-
+
<html><head/><body><p>Adr.:<br>
-
+
Bevor Sie die Register schreiben, drücken Sie bitte die Taste `Lesen`!
-
+
Fehler beim Lesen der JEDEC-ID!
-
+
+
+ Legende:
+
+
+
+
+ - Basisbereich
+
+
+
+
+ - Erweiterter Bereich
+
+
+
+
+ - Manufakturbereich
+
+
+
Fehler beim Lesen der eindeutigen ID!
-
-
+
+
Das Programmiergerät CH341a ist nicht angeschlossen!
diff --git a/IMSProg_programmer/language/chipProgrammer_es_ES.qm b/IMSProg_programmer/language/chipProgrammer_es_ES.qm
index d339f0654e403e662f08f7f84d3a2b0e043cbd14..8890a54b0046f21687f71d380201fb95fefd1402 100644
GIT binary patch
delta 1999
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 estado 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Registro estado 1
-
+
Registro estado 2
-
+
Info. del JEDEC:
-
+
Fabr. ID
-
+
Fabr. type
-
+
Capacidad
-
+
ID único:
-
+
Leer
-
+
Escribir registros
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><body><p>Legend:</p><p>** - Zona básica<br>** - Zona ampliada<br>** - Zona de fabricación</p></body></html></html>
-
+
Cerrar
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Error
-
-
+
-
+
+
¡Error al leer el registro!
-
- <html><head/><body><p>Leyenda:</p><p>00 - Zona básica<br><span style=" background:#f77;">
+ <html><head/><body><p>Leyenda:</p><p>00 - Zona básica<br><span style=" background:#f77;">
-
- </span> - Área ampliada<br><span style=" background:#7f7;">
+ </span> - Área ampliada<br><span style=" background:#7f7;">
-
- </span> - Zona de fabricación </p></body></html>
+ </span> - Zona de fabricación </p></body></html>
-
+
<html><head/><body><p> Datos hexadecimales del registro SFDP:
-
+
<html><head/><body><p>Addr:<br>
-
+
¡Antes de escribir los registros, presione el botón "Leer"!
-
+
¡Error al leer el ID JEDEC!
-
+
+
+ Legend:
+
+
+
+
+ - Zona básica
+
+
+
+
+ - Zona ampliada
+
+
+
+
+ - Zona de fabricación
+
+
+
¡Error al leer el identificador único!
-
-
+
+
¡El programador CH341a no está conectado!
diff --git a/IMSProg_programmer/language/chipProgrammer_hu_HU.qm b/IMSProg_programmer/language/chipProgrammer_hu_HU.qm
index 91b37c7b9ff0ed7f023ea944d0b4db9b72b3e1a9..b7374f13ca781ffa9133ce175ab59b9b6b6d8814 100644
GIT binary patch
delta 2027
zcmX|?c~q2T6vm&K`M%j_KvtD)Kz2nO1k4c^c2GbOIRbht)RBWGqK)FQVvZ)J*l`=t
zEOY08qC!wYn2HK&DlVBzW`?FBrIleWW!gh?j(^Pgearpc_qor#@0}xiB*&^GYrL(4
z0E7Xm2r>sS93l&W#PNV&1ComYF%D3sli5J;V1}mx+J%f+12{Y&8RzK2Sgz$5W2e^=
z(#ZSic6wEl+{5uBaxnP?83|Y&ZvZIPnr^n=4z}W}FR+<&?0>XI#80Z1v
zLI4o1C%H-TMhFk+h;b&wC<~x&f|wEoM1Bf!#$gKF0I_VGm6o33MJCw|v77?>c#~A#
zCl%sKe%L$RPM>e=G(970fniG^e%uClmfJb37UHJe%=jL}?IJLIAjF!t$Vm`e%s^Zi
z#MT}MD5#a+$K^r)Thv`3)fIv5BZ0smg!U*;%7t-vGoVSa)2lBcU0j$dliJV<_&v0Z
zmAYA-P9SYLs}On)X`86md9Kl5&Cd8s
zc+%2r!)+8Ep21O-1X_OllJalBcHR43(ezx2;iK3fw-9C^cct}_|t)FD)g-cv;
zwxn9Ywi%rxxi;$>E0HGoLlXc*cT2-sc5$IrY4MD4G%Q3~@;58$eBDm(%hJ-?a#plV
zx}vORCNWw9?1dtA1!a}}V^5oA-h10zcXD+_@E{|d`y>zOhbx5h@pLrif$(jz
ziPPdM;l4Gj$I1nwS350JcZq(N*)p!#;(&~5_GGqb+Psd|`G{jWzGEi&V(#(9JRC#C
znNf4udp7ax>hI}Lw0O5Jf%h-urpHvC`a+%{&7c!?@`X3)jBcR(T{(rPSmgVUG7;kq
zdA+#|cq3G9?fRWodYx04hqVHOHzene>x^){Dx5T_LP}nsTv|D}}Wvt3BBRi56x3@kQn7t(=Bc=TP1zPnvZ;?@{Q;zcDO1imFPc5
zH7ese;GV8pwt@nOuTyRF;&Ww*>XJ(~g;uG<4HTMqOFg`aPKD*DbGrCGq(eRHpovq#
zqMmbdN>5XsQ-4^^E>%rXFOTNrj##2@I@g!S>PJmrjyE09Ya(uS(Be57%T-Qjmr6S$
z?rE$QY%0%2&EX>xIn~=VXV36-_&(QkWR!E){g-a()4FrCa}3~=-Vgqz1tB7v1}zXuX2z-k7h~g9VSkt)w-JwQ~kHo!4ZX2
zU&MBV8peh!#S%@VCk*`iG$0mlBOk@Ez>Il#!8*XQ|v^Bd0_I(}U$cV&+7IV>b^K^UATt7G4L+5_#*CEcfweHS6-`Xxa1vgk-(qs*?
eKE85^r|p@$XRp^`iZpWpmofE3Hu(E^ME?hw4e$s6
delta 2207
zcma)-dr(wm7{;I7bI#s(QSKn%f?O0qSloqNSOf)uxF{i^)L08H3{fir21&U?2`NlP
zZDw{eQ$hu`ppvq@rD-PKy4Ynjs!_CiUNUMXduW|z`lFftIQ!dkzVCeB^FHtUy=Q-q
zY|mC%SD0%ufOtTiL@od#W|1|(oYR2l26C?g5}&CG$xi<1+BP7&3m88@a^Cna
zfSg3YTkvqAk~Hyts)rM~M-KP!E+MCrEuwElC;0*p{ysU(
z`=@~0OW;DtZeS4~6dZ=U*iL01K$x=*2s;bG$p~g{h3K43k%u9!WyHR_$j8a^5ZBYJ
zm{y3#MIhlth$o_eL^qj5p&<~zrz1%}L9#Rgnn6gp778;$s^Xq06CkzCa{g0<-r#uWV@-XcIatB~jLVEfjg?f2tGecUpg@M#U+8_bx1CV;}
zB!?mGbpW&bAsrZVfPxP2{n=l_@T27%EqeyhLo*pkA7aOp=bVLU%UjHGu7_dkVfOW9
zs2qCg01#R4o-6lv`96YzRcnB_5)`bXUcd1k8WTN?JB*?L?lVb^^5o?-z#HYORn+%1
z7Ik&A)B-)sUVu9y>$uKCsJe4IFs=p8lG|v|JUE+}b<4B3_lI#bI1TR=b6lSwQ(ivD
z%mu1s8&7=51uw}qE03^z&d5Hk{ge|=%6`^H0XH?v1HWa!+HLaqy_@KKp1iJV9+0+O
z-t;>&>$kx}W4V0Ajt*wDK)$+d1(1;;-Wgr0u~O)+3#Ze$!nTn|0mFzWRBQk;1<^%a
znD(I9UR4f6KQBHXKFkdU#okAM0VYS1SIAQGD%no{O70}DkrznUZ@`ow{uw22Ca;q%
zV((*IcuF5BBhQd>Al5)KlGvG~NY;@&p|KlCrX=SDWKbNe}J;74hB;^l(
z#L_x1Equ3?hhw*Nmt`rC6(}8j>@#wgbncZbvQ=TdLgo3biY$2%-?J#1&(azFJBk(s
zh3Abbw(nyg)9s3WM;kC>hr)I7Ct5kNL}__&5ukfS=}0}mVws?H4zYM_Ta;@qu;-*U
zE8l2hMA0?Mkt57u=*y}(UmDrNI#ku0rZDF|s#b45z?7}p9Kzhs8CCVKTF&-hQtcGJ
zWlFB9b`I`ifVm!qCVLq1q)T-uik9TMRfl2@Qn_3;8Gm1V30#B*iR~NIr1gKvO<#Sb&`a|DR3XRhw7%4QTN@E+OQ`639
z7F^``REMT^mz7;%RI}s|1CDZ)Xdd1i%UsOYtV(9*HY+uQ$AWpRDzwoH!T_sVoAlK%
zt-YdcJnaVj@AlAKt97kmQH7;xckd}lk1T&l_I9Mu!4B
z4LcWhvG`1eBZhn)%aewqd*`$7*$qQwW8+y~Qd=ie7w4rIO=c?ky~-+RvEd%Cib&R&
zzf?ojmsy6;z=UakU*>^I<#Mh2gwN!dcBCNz4XA@1PNc(V^nnri{ERljfqLA<-v%sq
zXZnY`ud70;D>$zbwW#LU5-j68i($niq@apdDk6~1Gs!r3rKTk`)Y+Zs#&~0PbECt#
z*s<7XuXotfD(chI#zu?{jrZN{utgXv?3K0E^-GpH7h5N#RHdXwxR?6+dENSNZSEGI
zNOy=fPL22*3%fM|)`8!A3Iy4H_p5$o%0wiN1>pAbh&BC}*fFU$#6n}#{v)`|y~{r`
fDKU|PXW1KSD*uPts+1dQ2eJaf6$3q?6O#V|SgIqa
diff --git a/IMSProg_programmer/language/chipProgrammer_hu_HU.ts b/IMSProg_programmer/language/chipProgrammer_hu_HU.ts
index fe1b6d4..4a70357 100644
--- a/IMSProg_programmer/language/chipProgrammer_hu_HU.ts
+++ b/IMSProg_programmer/language/chipProgrammer_hu_HU.ts
@@ -172,245 +172,262 @@
Állapotregiszter 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Állapotregiszter 1
-
+
Állapotregiszter 2
-
+
JEDEC infó:
-
+
Hers. Art
Man. ID
-
+
Man. típus
-
+
Kapacitás
-
+
Egyedi ID:
-
+
Olvasás
-
+
Írj regisztereket
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><p>Jelmagyarázat:</p><p>** - Alapterület<br>** - Bővített terület<br>** - Gyártói terület </p></body ></html>
-
+
Bezár
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Hiba
-
-
+
-
+
+
Regiszter olvasás hiba!
-
- <html><head/><body><p>Jelmagyarázat:</p><p>00 – Alapterület<br><span style=" background:#f77;">
+ <html><head/><body><p>Jelmagyarázat:</p><p>00 – Alapterület<br><span style=" background:#f77;">
-
- </span> – Kiterjesztett terület<br><span style=" background:#7f7;">
+ </span> – Kiterjesztett terület<br><span style=" background:#7f7;">
-
- </span> - Gyártói terület</p></body></html>
+ </span> - Gyártói terület</p></body></html>
-
+
<html><head/><body><p> Hex SFDP regiszter adata:
-
+
<html><head/><body><p>Cłm:<br>
-
+
A névjegyzékek írása előtt kérjük, nyomja meg az `Olvasás` gombot!
-
+
JEDEC ID olvasási hiba!
-
+
+
+ Jelmagyarázat:
+
+
+
+
+ - Alapterület
+
+
+
+
+ - Bővített terület
+
+
+
+
+ - Gyártói terület
+
+
+
Egyedi ID olvasási hiba!
-
-
+
+
A CH341a programozó nincs csatlakoztatva!
diff --git a/IMSProg_programmer/language/chipProgrammer_it_IT.qm b/IMSProg_programmer/language/chipProgrammer_it_IT.qm
index 14d35c5bb47f9ca9d2eb75aef1f79723b3701a91..a89cc1bfbd492890c83f79f36c594636e875b950 100644
GIT binary patch
delta 2035
zcmYL~d2oz(7{|Z6`@Vbc=DtW`H;D~lv9U>GHF5}%h>%7`gocC_K_dtZbDB%@PDQ3k22&Q1v(4XRYd)q{T78U17T^B%wB`+T40_q-RIB)9iTYJwdD
z0GI)lFPRO5$jCwIHWiAG{k&(RLPYxunkygOr!Tm-U0MBS{c7?y=K-yUH5s=Q8)+yvEKJy1gCzBL2
zCIj$wkROo^WF~nI$O`BCt>gtD<_6=*=iC-x!UmvwE4dLcR*)UMzXeRpgad&JAeRqD
z4}>%$5Af&(+3-3bxDc`;3y|;>LeWqPN`SD25qo)(E6G?0n9
zGMU8jwGbZC5$g?zQ6+%-6vPox6sCeW?GP|X3bA|)qX<~diwyE8#3~91ct}!tH$RBg
zoETtq(WrBANGZ7w81fwA+7m!fg^O`!h;_RdaRV!qgteNX{VQt@6|YSaux*G-F&0_Jq~jo1rpgtC^m#Pn@Hrz7Eej
zNLyA5^j(UyI_mYB?qZK!E}H$2?#F#Xx{wpShz4kpQ>moUI^@>WQ^#c&liM*VteESx
zp(t|#jWMHW;Wprd5-j-L9T;!{-)HP)$+bunPbt^WE=lSxVdk{al5OWNalwxzI~AuH
z_*BWYnXD_z4#^*yo`5Y=YCf`^j$5V0)5g%Sdg;Qym{IQ}7kgZlmhG!z>D5Xr%gcbo
zO6gb83@9~H`t9)umedRB^DG(A(?>Qc_81UqbkX{StYCJ0WGpm8}2Zo
z7}*kGDHWP!Tjl%d*1xj)Vj~a8QQ4kO9vFR@Aj{tZ49yiBOa%H@3Ki3G0MmBiOJfH&
zXcQWkKLL7WkzHg3`HXBOpOg2<7eMa-((#fPsl0eaE+*fQyM@LTT)6koqy&i2lTtE{
zWF!&Aq(E*VS@#haNv5Qaj8u_UQcc>0-Hmjv&n@9_=XXGqLO3^+j>eY>7n5!57WKkC
zhnZG-trdgXX_@+&7;>2<;~OXTP2b6y%n)rG*aE_Ki6c9Hr1Btf{IMlG9M$5Cs5z{?
z_2StT*XdBCcz1si?_bJoT~wYf$djb$oYzZUdXvuRlH`l!6rMIqzV|2ti5e?!vX=vc
zPsttkAJfX){x+did+ih-eOeKB8oF@gSjFIn>tqMwW#|WC^Y4nI<}2Y4d|=RzR&l4R;y=zV`EoHRL?${
z%c68lQ-8jbRjP_nFN@BmHLuleKXl`93)PsigMkm%X(DfT(BcA3$yF!dv);w%9F3!v
zMHO^FbLj9mc6F!b>=~Yp&^elp^eVQSbgg{dFc$YLZSO%*Jcd?nft4IQNju-dE)bWa
zU9hH}ojdNjw)$^IZn~_k?~JFiMPvebUfa-_NDEEcKgFL|G(OtbS0>V-W}RE+Q+Dex
zozD|4kXom+45MI=E?s=a6sDj+H@=<@#+2%2me84SlWyVF`P|s3+X@L&*`T}A!uS5O
z-q8Vr!}TEcf!_V#T{aMZ{bxBWy4VK&CMz9~_t5XDY6b%P>%V?Mr~H1^w~nu25kh}j
zKa!uFeEr!YV_95h_3h){zTf61mRB?K$8Pdh{2VElyN%1I)w-8%`C(hwHy#yIeFe)A
zYFL^x727of{9)kd(|`obg&ldk%IE()*m;uY&x@0Nov%Di%`3fgWX)~?o$?TOq;cN@
d{)#Y_JKNsRP^8%lxTMW#2@7m~-DB*a{{WW)>@WZT
delta 2232
zcmbW1X;4*V9LAq}?>Tp0R5lfX%PKA`7g_SMD~Jdpgb1ReUhqPOUJ*gE%$pW2I3apR
z%`G!SNkmO1Wpu_RH60T*E!R@eLDVtJ#B7Z3?>X=DJpcducI=Z}
zJ|L<0wg&?U0aWf}0pP!goCS>Q00ak+*#(HB0Hr^f2Mny@^mIV83rMX8`W_=WuP^7N
zg#-NzP8v0&iQ^b2jl55b;CMPYf?Q5U0``9UfU!ovr4z`w3XG5Eq7%tdAgeDB^$mHJ
z<2As9H1Y_Lodfg_C0`~dk-6kzAa5||dXirPWMseY$8DuTQ
z<5tGq3h@*Z@DC*UecC*nF4ub-2l^~mzzIstP~82vf}(4ugqlKPfmT73g`
zWI35W2Gaw|flw1lX6yy}Y=$j&3Io~+TlEg$rSGudyFLtf96rzCdtI_b@vM`T>wjCa
zk*ybymPf@`EN2h&?au|A>Y)7o{P`KVtID((;mQ2InoU{*{$=
zd*-BXwsi5nT2?egy0T_5kRp}tj;67UCh1RkG9aiAcwrJN~_SPq|CBi%G#htPb<@6U#4c3HFwnk29+Qy+Rg>833lp&Nh&NW
zDFlMOgsr~q3^qV$s(Z>pTp+v29`ZRbG@Sg2w2&{zwWR%L-kjvkFJw2_0}KlknpX42
z!zPguaycm_TS+<@_K*~S;R8tpnL)B7!xxb%vYAwqw}m}TOe~~8IM($Ud-yHk;%FwC
z{6e^#X69+pAUv>#^hTH_dbKes^>fkhYqpHX6LEM}BYX0kXx_4x(fNrP?O)N!dU5i}
zB|xMgz8W=;JKj}1zxoE*BzEpkA?L}>-Bdo|O?iqmi%D#kzjm9+=q}3NkW={hPWj#w
zG!oq=KVYo^;*;g}hua>P@IY~}nvMoP
zRCJwV4ZW8t$J{XjVYSNAkA|@3I^~jnZWQ*evT+b=pCMBoSn)bA=(+Nc>=A`nl!sbR
z(4g5#uWl#(Z`ze-0vSo>Lgkskr@4uqDBG-SfVg4G7v>HiJWeI;Va-$5s(d4QiyfvK
zoKA!uS0!cL1O|MdTDCHWyYrCh11~;T=BTc?=27Twb(oPtGi>VkRwiX?P!~Mp`w)Y=
z?1-7C!V&e{Gc+7zzoTB>IFz+`NxdSPhgnRuy7j_9ZmTVtpaO3?chN+2v@_avP31KQ
zOEb>Nm@69lIyRNhP|eX}`8?Gfn)6?9R|GuLv}e`wxH+ShZ%XC%>(mYz8O21KwWX0{
z+;wf0iKjr)743oz4LrG%U)HYrjn0F!v<+QJRQ8NaW_0P=U0tKdZQ38jTP#JL_K&Mm
zS=-?{L+&%~maRIsr~E-?KbK?Ws)G#6RuPd^pSg}RpxbG5ds6ZUTFdyZxz=i}zo_nA@?w_%dca>O(*{~uWelVhl
z^NLZ1QdD3rs`$-JnBk8Yl<oCNMk`rs8C7dF4#VoNZF7*k)XwAyA`XBsUPR!dw_
zMM7Nf8{_=Sg|n^ke#Rn8aan1_+$!5lvww_G5)Registro di stato 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Registro di stato 1
-
+
Registro di stato 2
-
+
Info JEDEC:
-
+
ID fabbr.
-
+
Tipo fabbr.
-
+
Capacità
-
+
ID unico:
-
+
Leggi
-
+
Scrivi registri
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><body><p>Legenda:</p><p>** - Area base<br>** - Area estesa<br>** - Area fabbricante</p></body></html></html>
-
+
Chiudi
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Errore
-
-
+
-
+
+
Si è verificato un errore durante la lettura del registro!
-
- <html><head/><body><p>Legenda:</p><p>00 - Area base<br><span style=" background:#f77;">
+ <html><head/><body><p>Legenda:</p><p>00 - Area base<br><span style=" background:#f77;">
-
- </span> - Area estesa<br><span style=" background:#7f7;">
+ </span> - Area estesa<br><span style=" background:#7f7;">
-
- </span> - Area fabbricante </p></body></html>
+ </span> - Area fabbricante </p></body></html>
-
+
<html><head/><body><p> Dati HEX del registro SFDP:
-
+
<html><head/><body><p>Indirizzo:<br>
-
+
Prima di scrivere i registri, premi il pulsante `Leggi`!
-
+
Si è verificato un errore durante la lettura dell'ID JEDEC!
-
+
+
+ Legenda:
+
+
+
+
+ - Area base
+
+
+
+
+ - Area estesa
+
+
+
+
+ - Area fabbricante
+
+
+
Si è verificato un errore durante la lettura dell'ID unico!
-
-
+
+
Il programmatore CH341a non è connesso!
diff --git a/IMSProg_programmer/language/chipProgrammer_pt_BR.qm b/IMSProg_programmer/language/chipProgrammer_pt_BR.qm
index 9601fe5785c56c96275a90aac939f102d36012cb..233bac0b63872f39214b9f08db90435c2ff94598 100644
GIT binary patch
delta 2050
zcmX|?cTiMk6vfZ(zPEjsRjN{4lqN_JWKkATqzQru0it5dA`4?Q3mULbc8tM-iH+D2
zyE34NIuc8CEJQ3(i4qe_ViYw9I%@1C$!HGQiGS?;-rKL8d+z=2TfJRUT`gJaWA6hZ2QEP#&Z6u$KACN78rxP$b8+Lg11;+A^
zG*3vgEI=ncWXWp)?-`KU7{P#S2(|J54FCf45Y7w0d(jXs_yb{n
zWFqI!f^eT=!?!{-l>+Jth$$u@@+!naMsKf2J^^@bbTH-zh-vTrvA)h6u@RU6H&ISe&;UnK;EeHCQ
z$nAIkq?O(e71o$WpwCH#t%=3czn@}7J6nd?U9rAL7HfFFV&61IR=x~jeP}+
z%Bx9pUl(*%+
z&h;@jNM5K5Pom&X?Yg+E@j&lb-N-6BXd0rMSW0L7kLaddE~BGob(?fu^blH0e#bOj=P=>nNsVw$t!@TCKb0l<&8R4(3hZw<(?F
z2sOg%vlWvx60gb%H!pWyAs)w{&KPQpw|p{TywNhnYN@>G;Sytnksnwi@=y#LEPS%y
zW0YVLKeHAT!18Xffs2!-ms)KF)`EBID}Q$jsr)8d<>JiIp%z$E3+LdO>joB
z&4|WpNl@k`C^4N>yrhw6Wtr)eXk#c-SzfZM_H0{?(_j5@=6BA1-}%n-Jn#E`+ukmD
z=?zJ9uxku}7(jWOECE8Nk<~!XyMW*Z^7;UABFBwn5fHeM(CX$bkNq}qUT7JX?4Eq|GavGQv4dl-t`LP0DAmKIg
z7@u9h{ki1pz|=w@pp>N8faTDu-)
z!~+f>a|6V~o&;`^d_VI8=)X_C#K;~-cwai5bRx>5JhvC|ukT@vgS`yij3k4BRyp+I
zVPJHJ`+ljv%di^xD_Fg;)yQw9UOzuCO%^Z5o<%_bzcVTlvr?V_RNr7$qmufZC~a=
zy!z28F1Sz9q3C7%^hnOsoZ-YTB|m7wfO}t)4j-gpO^Y<wup9-@&_FB4A4s%#Ec?p{$=
zEqo2!=O=rz{UVcf$(9PwvKLRwUXkzQ#+V~(s|{h&V`SR~Rss6+f~;&akl`!1s0-s>
z5SCZY0>XC)>qGkafk9#Gsvm(dX7UDEL*69Ukw1}rG~OnjOEQQBsWS_H_4JjT_#mPbRelFCktA=DO`5Ncp}UYjeU$ty;ltVj4cx|L>ybt0T}y5^SbBRDyPLM{hv}X
z#F>Yda&w#zA5LDtM1B{Kul@qaa*LOCW|75m^9?GWVwY!03;3R0{@7PcMz>MESWe-S
zPRY0T&`4s7ywkA^7=K0Xx^k6Kj;vB7KV1rFs}zp3!)%sxg|m;%V|`1p_A-xvv}VPw
zMRXLtSTWGc8XDIrbIzN1hOJUoZHZ*fHOi$!{ebuflpP~j`g7EpII3@e-!m#4{4gOw}nv5rrnGV@(vAo3FO+W>Vv>s!OhL
zJbJOZX0Ms2!g=-lqcj}mTB3fgBZ{>!saK@%-U4ZB?fUF9`9c`WbDn
zrv7uD(Ed&@lh$ioYuQx6IhuX@i+QTIYmR@&T`_8>roW(x$IW+I`ODedeuuP?jLegEp0rxt=F_Gf1~s8er?;p1mGScnL##a+Xp6+ecEf{IW|p-
z_V(#HtgXM!XZm&S7KhI7M=p>j)x~F1@URx$gu-%`V3%%Y8xu@9q^qfCG7+h|MV~kD
z!&$nEyZC#c&P&s=zvzNRp&zp65~KM||I92lTiP-G#w0qIkJN8#>S7Jg=-;`;goZcj
zyJt4D`KJkLj5wvwfr>m&aqg{64Xr?`v}>&t!0MzhEK
zRn=5|glz~l;xX>8E2*noQK50~88*gUYY+lru@JSe!wDNq{6jUN2X%0`)BTMu%fDkL
z-qquA%!30~gmP9H-zi58syKT-8u)$%%ov4KRPsvW92@s1J@HDj#4fD0J8h;IQ}$!^
z4rhg0V%naS!?hyW$XcwRegistro de status 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Registro de status 1
-
+
Registro de status 2
-
+
Informações JEDEC:
-
+
ID Fabr.
-
+
Tipo Fabr.
-
+
Capacidade
-
+
ID único:
-
+
Ler
-
+
Gravar registros
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><body><p>Legenda:</p><p>** - Zona básica<br>** - Zona ampliada<br>** - Zona de fabricação</p></body></html></html>
-
+
Fechar
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Erro
-
-
+
-
+
+
Erro ao ler o registro!
-
- <html><head/><body><p>Legenda:</p><p>00 - Área básica<br><span style=" background:#f77;">
+ <html><head/><body><p>Legenda:</p><p>00 - Área básica<br><span style=" background:#f77;">
-
- </span> - Área ampliada<br><span style=" background:#7f7;">
+ </span> - Área ampliada<br><span style=" background:#7f7;">
-
- </span> - Zona de fabricação </p></body></html>
+ </span> - Zona de fabricação </p></body></html>
-
+
<html><head/><body><p> Dados de registro hexadecimal SFDP:
-
+
<html><head/><body><p>Addr:<br>
-
+
Antes de escrever os registros, favor pressionar o botão `Ler`!
-
+
Erro ao ler o ID JEDEC!
-
+
+
+ Legenda:
+
+
+
+
+ - Zona básica
+
+
+
+
+ - Zona ampliada
+
+
+
+
+ - Zona de fabricação
+
+
+
Erro ao ler o ID único!
-
-
+
+
O programador CH341a não está conectado!
diff --git a/IMSProg_programmer/language/chipProgrammer_ru_RU.qm b/IMSProg_programmer/language/chipProgrammer_ru_RU.qm
index fe4037282b1a521669d129a672b441d44380ba44..be3c0d11ad23b940554d33fc9bf5ec131f7e1107 100644
GIT binary patch
delta 1993
zcmYL}c}!GS7{$-byf^y{DEmH$?4k^^Ci=>YjXz>
z0ch5dxqzvioC>6E1Oz*fz620c0QGKiEZ|5BFReFWWXIw(q6LE=&frKuG5F@&|O*r||QK~_W90wC}?gewAFc?#ibAkgC5Dp5uQAd9iZ=Z3Xfct7)`9Cf3wZ#}SFCPWYtv41T8r
zrK2a%m~xcPX4m_lz^o^ZGe)2uBEW|QJ
zezGZy2h5be8mnNP#}&g9{0uiILY7#Yt8Qe5IJb^FBLg@>Wy|3%KE+V!QGXkeZ>W
zo54H|aZv1UUj`U&35vpPJfKmq(RlQ^AuKG)V`Q9#P5!MwuM%PJvS&2Dmh2>Nk}rW^
zk$gqQl3ipm`I=luGWWq3N!xoqycPB?=Z8bWNg0_>@@9rqldK@*6e*BTNfi)kBH4n_
z98yDmL2Ai*Vc%Xl78Wj?ZvTOq9WGo+rIUk33D+~?*}4GXVFVp?dMNs|&?((;v6t-^
zM#QCF?32BV8QdhsZ(K>s3dCWpH(AM4as0VTw&aaCEoLSixh-B={wt7DA+{Y#BU6;|
zom8HwRi??a>BM8@oZsn;p+PxMN#Plbln2hT5c4wSVQUo-cT4%`DV_B7R9O?6n2jWr
zt+a(eOuY;qU5e
znj6kzDRhgrpNT>(0oud{Iu+4ZoBN3GL;uv4d>_v#(4hVF!bCdzTKm;5hEvn1T@=ef
z9c4?_HeB{(I#s%$Twh?oR$bJ+R$6;RS9Y5d*~L#{)CQexHACh7kM7jzah&4Eb(enT
zt?1QX*P6YAFZZl1o}%v+x@KtF439eGZ_^c^b?wCL;F
zlR3FPI`}Yz)+OtAwx^J*^v}h+tWc%@_f|eFI&W}!#*LPX2D61id*&LFb0*W6lZNqi
zbT0agp`?tC1g
zH^M>rCYF|J9mW;XVq?BTVef666Njd9O3kc~R=v~7g6tixL2kS=JcoY3+x3R&ax1@uUm-chZT-oVVP5AEuCVW^8cbp`%vdd?T1B9cA2{qce~onPC@mL
zoJT3@%ROF-q3(jOU>1^uI3ZDp6f%Sua)2-b@gH`ovaH4Yw*6XwOZ_yztNs52hzIN1
delta 2155
zcma)-c~DbV6vn?K?`2Ow4MCA5fCNR69W)7xfPjKjREpwK0Rtj6Pz0$=Qvu~}G9T#ofXhb#n#aJ%)j;n=lIwcg
zfy_v9g_{9+WE97T-3+KBqdES8i~;(HWGvw9!^5*ofMF_-eTB~@K+Xh`8|C%_qRr$*
zj*kK_WRll`vE1Cdl^jRjAjboJ)j)nIFe;h+9EfjXJjL8|3@~{!;Cq047YMvfc5=+K
zri_OZzE6Q^e39J-XmfMOsJ0Wr21e`^Os*kwA@B@@)
z01?#?E{6b-d1N|;#zMGDN1~e`#?{a1FC*ZS+4~)pC6=EX=
z_;is}-rp1Aa(?JzbThEZP3u+i1He`QapQTwe~g>9r4TnUP1$u2x6rtNRi>TeSSF_Je|7(af7#J$2)}I3g
z>~XyyH98FskkhaZ7?OybP1Nf(&rQ=bH-~(LTyLHe9D~C6`G9&63YRIVZwIEWZl;c5
zZlaEzZ!gZ_Y{ZaWQ2#@wGhX>f0RlE-=7L5bqGE@rOp%aUD+
zHemF9$u||>a6yyg7flE-%wO8~4g=K&NW)L>;0Dj6Ri$HTm{MBz7c*+qxoLV^y6A&O
zmfjKRvie2L^fu|9cm|ZwEq#x2u0pV2l$E?}Q!lg7infSHvMW%(R3l?sL
z(>br*qF)Cc(u@&Fi=&hK1s+xK~(f
zg<|`vZ|RUk?D{aBlY$_t_ADcsYk?69w4v6U+yTdwnfc9rxQbDnZh6&T%<>RZ8x6
zY@BA*(q(zPjdiN`{PgoVQkc`>V|kW>KNx)^|8-cl48SAHU
zu47U8zpgoXs(@YmxTgJ6-iF{Kn$FxtwwFw;{GE}k>fzc!!{c~c6xy;_a@bRCZ4__4
z?SyvjhGsgPpNOgQ6nkT&`+0=R{}((=q5GOx%f0)MGYMZ_0rW{t>u9ybvKUieZSdmn(n!2&DVRj
zcF~a^^luch#;gW?Q>;J#tmMi1{f#Zmu~~okF|Fx)TYq%YYC8W|-=@#z|587F`{@ZR
zrgD8pLC^di53znZBmKfd{%1U`RC^Q@(^~yc9>oJ#T*g<**_|G?*c4ARu2jQ7j|SKf
zfjOu`5gbTzH5rX^Ax^LgIj+}?0WOKkx2%{`C8$6ds!@qrE}H=hf{}ny{;UW>67L%z
z=g(@3m{V2cNHT?+M!s5Ocg(QQFcnqXi)_W!Nw%ID)0~=lFWVD?OvObd6=l_xwT>B<
z;DpiyYmiG~G(7`i!E@SGI+VNygi~LBPlqwXij;_|4>_+@LX-n3GYW@%YDDgF@FOl*A*53
diff --git a/IMSProg_programmer/language/chipProgrammer_ru_RU.ts b/IMSProg_programmer/language/chipProgrammer_ru_RU.ts
index 5e272ca..c866003 100644
--- a/IMSProg_programmer/language/chipProgrammer_ru_RU.ts
+++ b/IMSProg_programmer/language/chipProgrammer_ru_RU.ts
@@ -172,242 +172,259 @@
Регистр статуса 0:
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Регистр статуса 1:
-
+
Регистр статуса 2:
-
+
JEDEC информ.:
-
+
ID произв.
-
+
Тип произв.
-
+
Объем
-
+
ID микросхемы
-
+
Считать
-
+
Записать регистры
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><p>Обозначения:</p><p>** - Основная область<br>** - Дополнит. область<br>** - Область производителя </p></body></html>
-
+
Закрыть
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Ошибка
-
-
+
-
+
+
Ошибка чтения регистра!
-
- <html><head/><body><p>Обозначения:</p><p>00 - Основная область<br><span style=" background:#f77;">
+ <html><head/><body><p>Обозначения:</p><p>00 - Основная область<br><span style=" background:#f77;">
-
- </span> - Дополнительная область<br><span style=" background:#7f7;">
+ </span> - Дополнительная область<br><span style=" background:#7f7;">
-
- </span> - Область производителя </p></body></html>
+ </span> - Область производителя </p></body></html>
-
+
<html><head/><body><p> Данные области SFDP:
-
+
<html><head/><body><p>Адр.<br>
-
+
Перез записью, пожалуйста, нажмите кнопку `Считать`!
-
+
Ошибка чтения JEDEC ID!
-
+
+
+ Обозначения:
+
+
+
+
+ - Основная область
+
+
+
+
+ - Дополнит. область
+
+
+
+
+ - Область производителя
+
+
+
Ошибка чтения ID микросхемы!
-
-
+
+
Программатор CH341a не подключен!
diff --git a/IMSProg_programmer/language/chipProgrammer_uk_UA.qm b/IMSProg_programmer/language/chipProgrammer_uk_UA.qm
index f15f6bdb5af6bdff800c98cf95408d219a65e2c7..e5ef3756f7705ff8041314cdfb174b82da57a852 100644
GIT binary patch
delta 2006
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
W|AUN*w7*q!JR9IA@8}CLS^fY_!zO0{
diff --git a/IMSProg_programmer/language/chipProgrammer_uk_UA.ts b/IMSProg_programmer/language/chipProgrammer_uk_UA.ts
index fcd07cf..f6e816f 100644
--- a/IMSProg_programmer/language/chipProgrammer_uk_UA.ts
+++ b/IMSProg_programmer/language/chipProgrammer_uk_UA.ts
@@ -168,243 +168,260 @@
Регістр статусу 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
Регістр статусу 1
-
+
Регістр статусу 2
-
+
JEDEC інформ.:
-
+
ID вироб
-
+
Тип вироб
-
+
Об `єм
-
+
ID мікросхеми:
-
+
Прочитати
-
+
Напишіть регістри
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><p>Позначення:</p><p>** - Основна область<br>** - Додаткова область<br>** - Область виробника </p></body></html>
-
+
Закрити
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
Помилка
-
-
+
-
+
+
Помилка читання регістру!
-
- <html><head/><body><p>Позначення:</p><p>00 - Основна область<br><span style=" background:#f77;">
+ <html><head/><body><p>Позначення:</p><p>00 - Основна область<br><span style=" background:#f77;">
-
- </span> - Додаткова область<br><span style=" background:#7f7;">
+ </span> - Додаткова область<br><span style=" background:#7f7;">
-
- </span> - Область виробника </p></body></html>
+ </span> - Область виробника </p></body></html>
-
+
<html><head/><body><p> Дані області SFDP:
-
+
<html><head/><body><p>Адр.<br>
-
+
Перш ніж записувати реєстри, натисніть кнопку `Прочитати`!
-
+
Помилка читання JEDEC ID!
-
+
+
+ Позначення:
+
+
+
+
+ - Основна область
+
+
+
+
+ - Додаткова область
+
+
+
+
+ - Область виробника
+
+
+
Помилка читання ID мікросхеми!
-
-
+
+
Програматор CH341a не підключено!
diff --git a/IMSProg_programmer/language/chipProgrammer_zn_CH.qm b/IMSProg_programmer/language/chipProgrammer_zn_CH.qm
index f2aeee45d6157fe9d9d282e23b49787d8a8cfd70..4fc3fb3a8c3055d1e8d7ff95db3412c19f604e75 100644
GIT binary patch
delta 2014
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
diff --git a/IMSProg_programmer/language/chipProgrammer_zn_CH.ts b/IMSProg_programmer/language/chipProgrammer_zn_CH.ts
index 11e9002..0658858 100644
--- a/IMSProg_programmer/language/chipProgrammer_zn_CH.ts
+++ b/IMSProg_programmer/language/chipProgrammer_zn_CH.ts
@@ -172,242 +172,259 @@
状态寄存器 0
-
+
SPR0
-
+
BP4
-
+
BP3
-
+
BP2
-
+
BP1
-
+
BP0
-
+
WEL
-
+
WIP
-
+
SUS1
-
+
CMP
-
+
LB3
-
+
LB2
-
+
LB1
-
+
SUS2
-
+
QE
-
+
SPR1
-
+
状态寄存器 1
-
+
状态寄存器 2
-
+
JEDEC 信息:
-
+
制造标识:
-
+
制造类型:
-
+
尺寸:
-
+
唯一 ID:
-
+
读取
-
+
写寄存器
-
-
-
+
+
+
(R)
-
+
DRV1
-
+
DRV0
-
+
WPS
-
+
ADP
-
+
ADS
-
+
<html><head/><body><p/></body></html>
-
+
<html><head/><body><p>图例:</p><p>** - 基本区域<br>** - 扩展区<br>** - 制造区</p></body></html>
-
+
关闭
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
错误
-
-
+
-
+
+
错误读取寄存器!
-
- <html><head/><body><p>图例:</p><p>00 - 基本区域<br><span style=" background:#f77;">
+ <html><head/><body><p>图例:</p><p>00 - 基本区域<br><span style=" background:#f77;">
-
- </span> - 扩展区<br><span style=" background:#7f7;">
+ </span> - 扩展区<br><span style=" background:#7f7;">
-
- </span> - 制造区 </p></body></html>
+ </span> - 制造区 </p></body></html>
-
+
<html><head/><body><p> 十六进制 SFDP 寄存器数据:
-
+
<html><head/><body><p>地址:<br>
-
+
在写入寄存器之前,请按`读取`按钮!
-
+
读取 JEDEC ID 时出错!
-
+
+
+ 图例:
+
+
+
+
+ - 基本区域
+
+
+
+
+ - 扩展区
+
+
+
+
+ - 制造区
+
+
+
读取唯一 ID 时出错!
-
-
+
+
编程器 CH341a 未连接!