PEmicro CPROG16Z ફ્લેશ પ્રોગ્રામિંગ સોફ્ટવેર
ઉત્પાદન માહિતી
CPROG16Z એ કમાન્ડ-લાઇન પ્રોગ્રામર છે જે તમારા PC ને પ્રોગ્રામિંગ માટે લક્ષ્ય MCU સાથે કનેક્ટ કરવા માટે રચાયેલ છે. તે તમારા PC અને લક્ષ્ય MCU વચ્ચેના હાર્ડવેર ઇન્ટરફેસને કનેક્ટ કરવા માટે ડીબગ રિબન કેબલ સાથે આવે છે. પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી ચલાવીને અથવા CPROG16Z ને યોગ્ય આદેશ વાક્ય પરિમાણો સાથે એક્ઝેક્યુટેબલ કૉલ કરીને શરૂ કરી શકાય છે. મંજૂર કમાન્ડ લાઇન પરિમાણોમાં શામેલ છે: [?/!], [fileનામ], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [શોપોર્ટ્સ], અને [/લોગfile લોગfileનામ]. આ પરિમાણો વિશેષને બદલીને એક્ઝેક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરી શકે છે tags, પ્રોગ્રામિંગ આદેશો સહિત સ્ક્રિપ્ટના કોઈપણ ભાગને બદલીને, fileનામો, અને પરિમાણો, અને પ્રોગ્રામિંગ પરિણામ પ્રદર્શિત કરવા માટેની પદ્ધતિ પ્રદાન કરે છે. INTERFACE=x પરિમાણ તમને નીચેનામાંથી એક ઇન્ટરફેસ પસંદ કરવાની પરવાનગી આપે છે: USB MULTILINK, PARALLEL, Ethernet IP સરનામું, NAME, અને UNIQUEID. PORT=y પરિમાણ તમને પસંદ કરેલ ઇન્ટરફેસ પ્રકાર પર આધારિત પોર્ટ નંબર અથવા નામ પસંદ કરવાની પરવાનગી આપે છે.
ઉત્પાદન વપરાશ સૂચનાઓ
- ડીબગ રિબન કેબલ દ્વારા તમારા PC અને લક્ષ્ય MCU વચ્ચે હાર્ડવેર ઇન્ટરફેસને કનેક્ટ કરો.
- પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી ચલાવીને અથવા CPROG16Z ને યોગ્ય આદેશ વાક્ય પરિમાણો સાથે એક્ઝેક્યુટેબલ કૉલ કરીને શરૂ કરો.
- એક્ઝેક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરવા માટે મંજૂર કમાન્ડ લાઇન પેરામીટરનો ઉપયોગ કરો અને યોગ્ય ઈન્ટરફેસ અને પોર્ટ નંબર અથવા નામ પસંદ કરો.
- જો જરૂરી હોય તો, PROG16Z વિન્ડોમાં પ્રોગ્રામિંગ પરિણામ દર્શાવવા માટે [?/!] પેરામીટરનો ઉપયોગ કરો.
- વિભાગ 7 નો સંદર્ભ લો - દા.તampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File ભૂતપૂર્વ માટેampલે ઓફ a file પ્રોગ્રામિંગ આદેશો અને ટિપ્પણીઓ ધરાવે છે.
- વિભાગ 8 નો સંદર્ભ લો - ભૂતપૂર્વ માટે સ્ક્રિપ્ટમાં કમાન્ડલાઈન પરિમાણોનો ઉપયોગ કરવોampએક્ઝેક્યુટીંગ સ્ક્રિપ્ટને સંશોધિત કરવા માટે [/PARAMn=s] કમાન્ડ-લાઇન પેરામીટરનો ઉપયોગ કેવી રીતે કરવો.
- જો એક જ PC સાથે બહુવિધ એકમો જોડાયેલા હોય, તો તેના પોર્ટ નંબર અથવા નામના આધારે યોગ્ય એકમ પસંદ કરવા માટે [શોપોર્ટ્સ] પેરામીટરનો ઉપયોગ કરો.
પરિચય
CPROG16Z એ PROG16Z સોફ્ટવેરનું વિન્ડોઝ કમાન્ડ-લાઇન વર્ઝન છે જે ફ્લેશ, EEPROM, EPROM વગેરેને PEmicro હાર્ડવેર ઇન્ટરફેસ દ્વારા સપોર્ટેડ NXP 68HC16 પ્રોસેસર પર પ્રોગ્રામ કરે છે. હાર્ડવેર ઈન્ટરફેસ PEmicro પરથી ઉપલબ્ધ છે. એકવાર તમારું ઈન્ટરફેસ હાર્ડવેર તમારા PC અને લક્ષ્ય ઉપકરણ વચ્ચે યોગ્ય રીતે કનેક્ટ થઈ જાય, પછી તમે આદેશ વાક્યમાંથી એક્ઝેક્યુટેબલ CPROG16Z લોન્ચ કરી શકો છો. એક્ઝેક્યુટેબલ ઉપરાંત, ક્યા PEmicro હાર્ડવેર ઈન્ટરફેસ CPROG16Z ને કનેક્ટ કરવાનો પ્રયાસ કરવો જોઈએ અને તે હાર્ડવેર ઈન્ટરફેસ લક્ષ્ય ઉપકરણ સાથે કેવી રીતે કનેક્ટ થશે તે ગોઠવવા માટે રૂપરેખાંકિત કરવા માટે બહુવિધ કમાન્ડ-લાઇન પેરામીટર્સ પણ પસાર કરવા જોઈએ. આ પરિમાણોમાં રૂપરેખાંકન (.CFG) નું નામ શામેલ છે file, તેમજ સ્ટાર્ટઅપ આદેશો જેમ કે હાર્ડવેર ઈન્ટરફેસનું નામ અથવા પોર્ટ કે જેની સાથે ઈન્ટરફેસ જોડાયેલ છે. આ .CFG file તમે ઇચ્છો તે પ્રમાણે લક્ષ્યને કેવી રીતે પ્રોગ્રામ કરવું તે સ્પષ્ટ કરે છે, અને તેમાં પ્રમાણભૂત પ્રોગ્રામિંગ આદેશો અને વૈકલ્પિક રીતે, રૂપરેખાંકન આદેશોનો સમાવેશ થાય છે. નીચેના પ્રકરણો આ આદેશો અને પરિમાણોની વિગતવાર સમજૂતી આપશે.
સ્ટાર્ટઅપ
- ડીબગ રિબન કેબલ દ્વારા તમારા PC અને લક્ષ્ય MCU વચ્ચે હાર્ડવેર ઇન્ટરફેસને કનેક્ટ કરો.
- પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી ચલાવીને અથવા CPROG16Z ને યોગ્ય આદેશ વાક્ય પરિમાણો સાથે એક્ઝેક્યુટેબલ કૉલ કરીને શરૂ કરો. મંજૂર આદેશ વાક્ય પરિમાણો છે:
CPROG16Z [?/!] [fileનામ] [/PARAMn=s] [v] [રીસેટ_વિલંબ n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [શોપોર્ટ્સ] [/logfile લોગfileનામ] ક્યાં:
- [?/!]: '?' નો ઉપયોગ કરો અથવા ''!' કમાન્ડ-લાઇન પ્રોગ્રામરને PROG16Z વિન્ડોમાં પ્રોગ્રામિંગના પરિણામની રાહ જોવા અને પ્રદર્શિત કરવા માટે કેરેક્ટર વિકલ્પ. '?' હંમેશા પરિણામ દર્શાવશે, '!' જો કોઈ ભૂલ આવી હોય તો જ પરિણામ પ્રદર્શિત કરશે. જો વપરાશકર્તા બેચનો ઉપયોગ કરતું નથી file ભૂલ સ્તર ચકાસવા માટે, આ પ્રોગ્રામિંગ પરિણામ પ્રદર્શિત કરવાની પદ્ધતિ પ્રદાન કરે છે. આ વિકલ્પ FIRST કમાન્ડ-લાઇન વિકલ્પ હોવો જોઈએ.
- [fileનામ]: A file પ્રોગ્રામિંગ આદેશો અને ટિપ્પણીઓ ધરાવે છે, ડિફોલ્ટ = prog.cfg. વિભાગ 7 જુઓ – દા.તampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File ભૂતપૂર્વ માટેample
- [/PARAMn=s]: કમાન્ડ-લાઇન પેરામીટર કે જે સ્પેશિયલને બદલીને એક્ઝેક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરી શકે છે tags (/PARAMn). આનો ઉપયોગ પ્રોગ્રામિંગ આદેશો સહિત સ્ક્રિપ્ટના કોઈપણ ભાગને બદલવા માટે થઈ શકે છે, fileનામો અને પરિમાણો. n ની માન્ય કિંમતો 0..9 છે. s એ સ્ટ્રિંગ છે જે સ્ક્રિપ્ટમાં /PARAMn ની કોઈપણ ઘટનાને બદલશે file. વિભાગ 8 – સ્ક્રિપ્ટમાં કમાન્ડ-લાઇન પેરામીટર્સનો ઉપયોગ કરવો એ એક એક્સ છેampઉપયોગ માટે le.
- [ઇન્ટરફેસ=x]: જ્યાં x નીચેનામાંથી એક છે: (જુઓ exampલેસ સેક્શન) USB મલ્ટીલિંક (આ સેટિંગ OSBDM ને પણ સપોર્ટ કરે છે) PARALLEL (સમાંતર પોર્ટ અથવા BDM લાઈટનિંગ [લેગસી])
- [પોર્ટ=વાય]: જ્યાં y ની કિંમત નીચેનામાંથી એક છે (જોડાયેલ હાર્ડવેરની સૂચિ માટે શો પોર્ટ કમાન્ડ-લાઇન પેરામીટર જુઓ; હંમેશા "ઇન્ટરફેસ" પ્રકારનો પણ ઉલ્લેખ કરો):
- યુએસબીએક્સ: જ્યાં x = 1,2,3, અથવા 4. 1 થી શરૂ થતા હાર્ડવેરના દરેક ભાગ માટે એક ગણતરી નંબર રજૂ કરે છે. જો ચક્રવાત અથવા મલ્ટિલિંક ઉત્પાદન સાથે કનેક્ટ કરવાનો પ્રયાસ કરવામાં આવે તો ઉપયોગી. જો હાર્ડવેરનો માત્ર એક ભાગ જોડાયેલ હોય, તો તે હંમેશા USB1 તરીકે ગણાશે. એક માજીampમળેલી પ્રથમ મલ્ટિલિંક પસંદ કરવા માટે આ છે: INTERFACE=USBMULTILINK PORT=USB1
- #.#.#.#: ઈથરનેટ IP સરનામું #.#.#.#. દરેક # પ્રતીક 0 અને 255 ની વચ્ચેની દશાંશ સંખ્યા દર્શાવે છે. ચક્રવાત અને ટ્રેસલિંક ઇન્ટરફેસ માટે માન્ય છે. કનેક્શન ઈથરનેટ મારફતે છે. ઈન્ટરફેસ=સાયક્લોન પોર્ટ=10.0.1.223
- નામ: કેટલાક ઉત્પાદનો, જેમ કે સાયક્લોન અને ટ્રેસ લિંક, એકમને નામ આપવાનું સમર્થન કરે છે, જેમ કે “જો મેક્સ”. ચક્રવાતને તેના અસાઇન કરેલા નામથી ઓળખવામાં આવે છે. જો નામમાં કોઈ જગ્યાઓ હોય, તો આખું પરિમાણ ડબલ અવતરણમાં બંધ હોવું જોઈએ (આ વિન્ડોઝની આવશ્યકતા છે, PEmicro આવશ્યકતા નથી).
- Exampલેસ: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
- અનોખું: ID USB મલ્ટિલિંક પ્રોડક્ટ્સ બધાને અનન્ય સીરીયલ નંબર અસાઇન કરેલ હોય છે, જેમ કે PE5650030. મલ્ટિલિંકને આ નંબર તરીકે ઓળખવામાં આવી શકે છે. આ એવા કિસ્સામાં ઉપયોગી છે કે જ્યાં એક જ PC સાથે બહુવિધ એકમો જોડાયેલા હોય.
- Exampલેસ: INTERFACE=USBMULTILINK PORT=PE5650030
- COMx: જ્યાં x = 1,2,3, અથવા 4. COM પોર્ટ નંબરનું પ્રતિનિધિત્વ કરે છે. ચક્રવાત ઇન્ટરફેસ માટે માન્ય. COM1 પર ચક્રવાત સાથે જોડાવા માટે: INTERFACE=CYCLONE PORT=COM1
- x: જ્યાં x = 1,2,3, અથવા 4. સમાંતર પોર્ટ નંબરનું પ્રતિનિધિત્વ કરે છે સમાંતર પોર્ટ #1 પર સમાંતર ઇન્ટરફેસ પસંદ કરવા માટે: INTERFACE=PARALLEL PORT=1
- પીસીઆઈએક્સ: જ્યાં x = 1,2,3, અથવા 4. BDM લાઈટનિંગ કાર્ડ નંબરનું પ્રતિનિધિત્વ કરે છે. (નોંધ: આ લેગસી પ્રોડક્ટ છે) BDM લાઈટનિંગ #1 પર સમાંતર કેબલ પસંદ કરવા માટે: INTERFACE=PARALLEL PORT=PCI1
- [શોપોર્ટ્સ]: કમાન્ડ-લાઇન પ્રોગ્રામર તમામ ઉપલબ્ધ પોર્ટ્સને ટેક્સ્ટમાં આઉટપુટ કરે છે file અને પછી સમાપ્ત થાય છે (અન્ય આદેશ વાક્ય પરિમાણોને ધ્યાનમાં લીધા વિના). આ માહિતી ટેક્સ્ટને આઉટપુટ કરે છે file જોડાયેલ પ્રોગ્રામિંગ હાર્ડવેરનો સંપર્ક કરવા માટે જરૂરી પરિમાણો તેમજ હાર્ડવેર ઇન્ટરફેસના વર્ણનનો સમાવેશ થાય છે. ડિફૉલ્ટ આઉટપુટ fileનામ ports.txt છે અને CPROG જેવા જ ફોલ્ડરમાં બનાવવામાં આવ્યું છે. આઉટપુટને અલગ પર પણ નિર્દેશિત કરી શકાય છે file.
- Exampલે: SHOWPORTS=C:\MYPORTS.TXT આ સૂચિ સમાંતર પોર્ટ અથવા COM પોર્ટ વિકલ્પો બતાવતી નથી જે પણ ઉપલબ્ધ છે. નીચે એક ભૂતપૂર્વ છેampપીસી સાથે જોડાયેલા વિવિધ હાર્ડવેર ઈન્ટરફેસ માટેના આઉટપુટની le (નોંધ કરો કે સમાન એકમને સંબોધવાની વિવિધ રીતો છે; દરેક ઈન્ટરફેસ માટેનો ડેટા [ડુપ્લિકેટ] લાઈન દ્વારા અનુસરવામાં આવી શકે છે જે સમાન ઈન્ટરફેસ માટે અલગ લેબલ બતાવે છે).
શોપોર્ટ્સ આઉટપુટ એક્સampલે:
INTERFACE=USBMULTILINK PORT=PE5650030
- યુએસબી 1: મલ્ટિલિંક યુનિવર્સલ એફએક્સ રેવ A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
- યુએસબી1 : મલ્ટિલિંક યુનિવર્સલ FX રેવ A (PE5650030)[PortNum=21][DUPLICATE]
- [v]: પ્રોગ્રામરને પ્રોગ્રામિંગ અથવા વેરિફિકેશન પહેલાં S-રેકોર્ડ સરનામાંઓની શ્રેણી તપાસવાનું કારણ બને છે. આ પ્રોગ્રામિંગ પ્રક્રિયાને ઝડપી બનાવે છે. વિકલ્પનો ઉપયોગ સાવધાની સાથે કરવો જોઈએ કારણ કે રેન્જની બહારના તમામ s-રેકોર્ડને અવગણવામાં આવશે.
- [રીસેટ_વિલંબ n]: પ્રોગ્રામર ટાર્ગેટ રીસેટ કર્યા પછી વિલંબનો ઉલ્લેખ કરે છે જે અમે તપાસીએ છીએ કે ભાગ યોગ્ય રીતે બેકગ્રાઉન્ડ ડીબગ મોડમાં ગયો છે કે કેમ. જો ટાર્ગેટ પાસે રીસેટ ડ્રાઈવર હોય જે પ્રોગ્રામર રીસેટ લાઈન રીલીઝ કરે તે પછી રીસેટમાં MCU ને પકડી રાખે તો આ ઉપયોગી છે. n મૂલ્ય એ મિલિસેકંડમાં વિલંબ છે.
- [બીડીએમ_સ્પીડ n]: આ વિકલ્પ વપરાશકર્તાને PEmicro ના ડીબગ ઇન્ટરફેસની BDM શિફ્ટ ક્લોક સ્પીડ સેટ કરવાની મંજૂરી આપે છે. આ પૂર્ણાંક મૂલ્યનો ઉપયોગ નીચેના સમીકરણો અનુસાર સંચારની ગતિ નક્કી કરવા માટે થઈ શકે છે:
- યુએસબી-એમએલ-૧૬/૩૨: (1000000/(N+1)) Hz – લેગસી પ્રોડક્ટ
- યુએસબી મલ્ટિલિંક યુનિવર્સલ એફએક્સ: (25000000/(N+1)) Hz BDM લાઈટનિંગ : (33000000/(2*N+5)) Hz – લેગસી પ્રોડક્ટ n નું મૂલ્ય 0 અને 31 ની વચ્ચે હોવું જોઈએ. આ શિફ્ટ ઘડિયાળની ટોચ પરના આદેશો પછી અસર થાય છે. પ્રોગ્રામિંગ અલ્ગોરિધમ એક્ઝિક્યુટ કરવામાં આવે છે જેથી આ આદેશો લક્ષ્ય આવર્તન વધારી શકે અને ઝડપી શિફ્ટ ઘડિયાળને મંજૂરી આપી શકે. આ ઘડિયાળ સામાન્ય રીતે પ્રોસેસર બસ ફ્રિક્વન્સીના 4 ભાગ કરતાં વધી શકતી નથી.
- [છુપાવો એપ્લિકેશન]: આનાથી કમાન્ડ-લાઇન પ્રોગ્રામર ટાસ્કબાર પર દેખાવાના અપવાદ સાથે ચાલતી વખતે દ્રશ્ય હાજરી પ્રદર્શિત કરશે નહીં. ફક્ત 32-બીટ એપ્લિકેશનો!
[આવર્તન એન]: ડિફૉલ્ટ રૂપે, PROG16Z સોફ્ટવેર પ્રોસેસરમાં વિલંબની રૂટિન લોડ કરીને લક્ષ્ય કેટલી ઝડપથી ચાલી રહ્યું છે તે આપમેળે નક્કી કરવાનો પ્રયાસ કરે છે અને તેને ચલાવવામાં કેટલો સમય લાગે છે. કેટલાક મશીનો પર, આ અસંગત પરિણામો લાવી શકે છે જે એલ્ગોરિધમ્સને અસર કરી શકે છે જે MCU માં આંતરિક ફ્લેશ પ્રોગ્રામ કરે છે. PEmicro એક કમાન્ડ-લાઇન મિકેનિઝમ પ્રદાન કરે છે જે વપરાશકર્તાને PROG16Z સોફ્ટવેરને બરાબર જાણ કરવા દે છે કે લક્ષ્ય પ્રોસેસર કેટલી ઝડપથી ચાલી રહ્યું છે. આ રીતે, અલ્ગોરિધમ્સમાં સમય ચોક્કસ હશે. આદેશ વાક્ય પર, તમે 'FREQ' ઓળખકર્તાને અનુસરીને હર્ટ્ઝમાં આંતરિક ઘડિયાળની આવર્તનનો ઉલ્લેખ કરો છો. નોંધ કરો કે સામાન્ય રીતે જો તમે MCU ની બહારના ફ્લેશ ઉપકરણનો ઉપયોગ કરી રહ્યાં હોવ, તો આ ટાઈમિંગ પેરામીટરની જરૂર નથી કારણ કે ફ્લેશ જ સમયને હેન્ડલ કરે છે.
[/લોગfile લોગfileનામ]: આ વિકલ્પ લોગ ખોલે છે file નામ "લોગfile નામ" જેના કારણે સ્ટેટસ વિન્ડો પર લખવામાં આવેલી કોઈપણ માહિતી આને પણ લખવામાં આવશે file. "લોગ fileનામ" એ સંપૂર્ણ પાથનું નામ હોવું જોઈએ જેમ કે c:\mydir\mysubdir\mylog.log.
કમાન્ડ લાઇન એક્સampલેસ:
CPROG16Z C:\ENGINE.CFG ઈન્ટરફેસ=USBMULTILINK PORT=PE5650030
નીચેના વિકલ્પો સાથે CPROG16Z ખોલે છે:
- C ચલાવો:\ENGINE.CFG સ્ક્રિપ્ટ
- ઈન્ટરફેસ સીરીયલ નંબર PE5650030 સાથેનું પ્રથમ USB મલ્ટિલિંક યુનિવર્સલ FX છે
- સંચાર આવર્તન આપોઆપ શોધો (io_delay_cnt સેટ નથી) CPROG16Z C:\ENGINE.CFG ઇન્ટરફેસ=USBMULTILINK પોર્ટ=USB1
નીચેના વિકલ્પો સાથે CPROG16Z ખોલે છે:
- C ચલાવો:\ENGINE.CFG સ્ક્રિપ્ટ
- ઇન્ટરફેસ યુએસબી મલ્ટિલિંક યુનિવર્સલ એફએક્સ છે, જે પ્રથમ ઇન્ટરફેસ શોધાયેલું છે.
પ્રોગ્રામિંગ આદેશો
પ્રોગ્રામિંગ આદેશો બધા બે અક્ષરોના ક્રમથી શરૂ થાય છે અને ત્યારબાદ સફેદ જગ્યા (બ્લેન્ક્સ અથવા ટેબ્સ) આવે છે. અક્ષરોથી શરૂ થતી રેખાઓ કે જે આદેશો નથી તે REmarks તરીકે સૂચિબદ્ધ છે. પદ fileનામનો અર્થ થાય છે a માટેનો સંપૂર્ણ DOS પાથ file. આદેશો એ જ બે અક્ષર કોડનો ઉપયોગ કરે છે જે ઇન્ટરેક્ટિવ પ્રોગ્રામર્સ PROG16Z માં વપરાય છે. એ જ.16P filePROG16Z દ્વારા ઉપયોગમાં લેવાતા s નો ઉપયોગ ચોક્કસ ઉપકરણને પ્રોગ્રામ કરવા માટે સેટ કરવા માટે થાય છે. જો કોઈ ચોક્કસ ઉપકરણ માટે વપરાશકર્તા કાર્યનો ઉલ્લેખ કરવામાં આવ્યો હોય, તો તેના બે અક્ષર આદેશ અને અર્થ અથવા user_par .16P માં ઉલ્લેખિત છે. file.
- નોંધ: કમાન્ડ પેરામીટર starting_addr, ending_addr, base_addr, byte, word અને user_par એ ડિફોલ્ટ હેક્સાડેસિમલ ફોર્મેટનો ઉપયોગ કરે છે.
- BM: ખાલી ચેક મોડ્યુલ.
- BR શરૂઆત_સંયોજન અંત_સંયોજન: ખાલી ચેક શ્રેણી.
- બદલો n.nn: (માત્ર ચક્રવાત) વોલ્યુમ બદલોtage લક્ષ્યને પ્રદાન કરવામાં આવે છે, જ્યાં n.nn 0.00 અને 5.00 ની વચ્ચેના મૂલ્યને રજૂ કરે છે, જેમાં સમાવેશ થાય છે. જ્યારે આદેશનો અમલ થશે ત્યારે ચક્રવાત તરત જ તે વોલ્યુમમાં બદલાઈ જશેtagઇ. જો આ આદેશને કૉલ કરતા પહેલા ચક્રવાત રિલે બંધ હોય, તો રિલે ચાલુ થઈ જશે અને નવો વોલ્યુમ સેટ કરશે.tage કિંમત જ્યારે આ આદેશ ચલાવવામાં આવે છે. નોંધ કરો કે વોલ્યુમ ખૂબ ઓછું છેtage મૂલ્ય ઉપકરણને લો-પાવર મોડમાં મૂકી શકે છે જે ડીબગ સંચારને સંપૂર્ણપણે ગુમાવી શકે છે. ખાતરી કરો કે સાયક્લોનની જમ્પર સેટિંગ્સ યોગ્ય પોર્ટ પર પાવર મોકલવા માટે યોગ્ય રીતે સેટ કરેલ છે.
- EB શરૂઆતનો_સંયોજન_અંતનો_સંયોજન: બાઈટ શ્રેણી ભૂંસી નાખો.
- EW શરૂઆત_સંયોજન અંત_સંયોજન: શબ્દ શ્રેણી ભૂંસી નાખો.
- EM - મોડ્યુલ ભૂંસી નાખો.
- PB starting_addr બાઈટ … બાઈટ – પ્રોગ્રામ બાઇટ્સ.
- PW starting_addr શબ્દ … શબ્દ – પ્રોગ્રામ શબ્દો.
- બપોરે - પ્રોગ્રામ મોડ્યુલ.
- CM fileનામ base_addr - મોડ્યુલ પસંદ કરો.16P file. નોંધ: ચોક્કસ મોડ્યુલોને સ્પષ્ટ કરવા માટે આધાર સરનામાની જરૂર પડી શકે છે.
- VM - મોડ્યુલ ચકાસો.
- VR શરૂઆત_સંયોજન_અંત_સંયોજન - શ્રેણી ચકાસો.
- UM fileનામ - મોડ્યુલ અપલોડ કરો.
- UR starting_addr ending_addr fileનામ - અપલોડ શ્રેણી.
- SS fileનામ - S રેકોર્ડ સ્પષ્ટ કરો. SM starting_addr ending_addr - મોડ્યુલ બતાવો.
- રિલેસોફ - (ફક્ત મલ્ટિલિંક એફએક્સ અને સાયક્લોન) જો ઉલ્લેખિત હોય તો પાવર ડાઉન વિલંબ સહિત, લક્ષ્યને પાવર પ્રદાન કરતા રિલેને બંધ કરો. ખાસ કરીને એવા વપરાશકર્તાઓ માટે ઉપયોગી છે કે જેઓ પરીક્ષણો ચલાવતા પહેલા તેમના બોર્ડને પાવર સાયકલ કરવા માંગે છે, તેમના બૂટલોડરને ચલાવવાની મંજૂરી આપે છે અથવા પ્રોગ્રામિંગ પછી એપ્લિકેશન કોડ ચલાવવા માંગે છે.
- રિલેસન - (ફક્ત મલ્ટિલિંક એફએક્સ અને સાયક્લોન) લક્ષ્યને પાવર આપવા માટે રિલે ચાલુ કરો, જો ઉલ્લેખિત હોય તો પાવર અપ વિલંબ સહિત. ભાગtagપૂરા પાડવામાં આવેલ e છેલ્લા વોલ્યુમ પર આધારિત હશેtage સેટિંગ ઉલ્લેખિત છે. ચક્રવાત વપરાશકર્તાઓ માટે, CHANGEV આદેશ વોલ્યુમ બદલી શકે છેtage મૂલ્ય. ખાસ કરીને એવા વપરાશકર્તાઓ માટે ઉપયોગી છે કે જેઓ પરીક્ષણો ચલાવતા પહેલા તેમના બોર્ડને પાવર સાયકલ કરવા માંગે છે, તેમના બુટલોડરને ચલાવવાની મંજૂરી આપે છે અથવા પ્રોગ્રામિંગ પછી એપ્લિકેશન કોડ ચલાવવા માંગે છે.
- તે - મદદ (cprog.doc પર જુઓ file).
- QU - છોડો.
- RE - ચિપ રીસેટ કરો.
- જાઓ - ઉપકરણ ચાલવાનું શરૂ કરે છે. જો તમે ઉપકરણને પરીક્ષણ માટે ચલાવવા માંગતા હોવ તો અંતિમ આદેશ તરીકે ઉપયોગ કરી શકાય છે. 'RE' આદેશથી તરત જ આગળ હોવું જોઈએ.
- DE સમયમર્યાદા - વિલંબ “timeinms” મિલિસેકન્ડ
- xx વપરાશકર્તા_પાર - માત્ર .16P માં ઉલ્લેખિત વપરાશકર્તા કાર્ય માટે file.
સ્ટાર્ટઅપ માટે રૂપરેખાંકન આદેશો
પ્રોગ્રામર લક્ષ્યનો સંપર્ક કરવાનો પ્રયાસ કરે તે પહેલાં રૂપરેખાંકન આદેશો પર પ્રક્રિયા કરવામાં આવે છે. સમગ્ર રૂપરેખાંકન file સંદેશાવ્યવહારનો પ્રયાસ કરતા પહેલા આ આદેશો માટે વિશ્લેષિત કરવામાં આવે છે. આ વિભાગ એક ઓવર આપે છેview વિવિધ પ્રકારનું રૂપરેખાંકન કરવા માટે આ રૂપરેખાંકન આદેશોનો ઉપયોગ કરવો.
નોંધ: રૂપરેખાંકન આદેશ પરિમાણો માટે મૂળભૂત આધાર દશાંશ છે. એક ઓવરview રૂપરેખાંકન આદેશો નીચે મુજબ છે:
CUSTOMTRIMREF nnnnnnnn.nn
"PT; માટે ઇચ્છિત આંતરિક સંદર્ભ ઘડિયાળની આવર્તન; પ્રોગ્રામ ટ્રીમ" આદેશ. આ આવર્તન ડિફૉલ્ટ આંતરિક સંદર્ભ ઘડિયાળની આવર્તનને ઓવરરાઇડ કરે છે. "n" માટે માન્ય મૂલ્યો પ્રોગ્રામ કરેલ ચોક્કસ ઉપકરણ પર આધારિત છે. માન્ય આંતરિક સંદર્ભ આવર્તન ઘડિયાળ શ્રેણી માટે કૃપા કરીને તમારા ઉપકરણના ઇલેક્ટ્રિકલ વિશિષ્ટતાઓનો સંદર્ભ લો.
ક્યાં: nnnnnnnn.nn: બે દશાંશ સ્થાનો સાથે હર્ટ્ઝમાં આવર્તન
પૂરી પાડનાર એન
ઇન્ટરફેસ લક્ષ્યને પાવર પ્રદાન કરે છે કે કેમ તે નક્કી કરે છે. નોંધ: બધા હાર્ડવેર ઈન્ટરફેસ આ આદેશને સમર્થન આપતા નથી. n ની માન્ય કિંમતો છે:
- 0: ઈન્ટરફેસ લક્ષ્યને શક્તિ પ્રદાન કરતું નથી. (મૂળભૂત)
- 1: ઈન્ટરફેસને સક્ષમ કરો લક્ષ્ય બનાવવાની શક્તિ પ્રદાન કરે છે.
- (નોંધ: શું લેગસી વિકલ્પ સમાન છે :USEPRORELAYS n)
: પાવરડાઉનડેલ એન
લક્ષ્યનો પાવર સપ્લાય 0.1v ની નીચે જવા માટે જ્યારે લક્ષ્યનો પાવર બંધ કરવામાં આવે ત્યારે વિલંબ કરવા માટેનો સમય. n એ મિલિસેકન્ડમાં સમય છે.
: પાવરઅપડેલે એન
જ્યારે લક્ષ્યની શક્તિ ચાલુ હોય અથવા લક્ષ્ય રીસેટ કરવામાં આવે ત્યારે અને સોફ્ટવેર લક્ષ્ય સાથે વાત કરવાનો પ્રયાસ કરે તે પહેલાં વિલંબ કરવા માટેનો સમય. આ સમય સમય પર પાવર અને રીસેટ સમયનું સંયોજન હોઈ શકે છે (ખાસ કરીને જો રીસેટ ડ્રાઈવરનો ઉપયોગ કરવામાં આવે તો). n એ મિલિસેકન્ડમાં સમય છે.
: પાવરઓફફોનેક્સિટ એન
જ્યારે CPROG16Z એપ્લિકેશન સમાપ્ત થાય ત્યારે લક્ષ્યને પ્રદાન કરેલ પાવર બંધ થવો જોઈએ કે કેમ તે નિર્ધારિત કરે છે. નોંધ: બધા હાર્ડવેર ઈન્ટરફેસ આ આદેશને સમર્થન આપતા નથી. n ની માન્ય કિંમતો છે:
- 0: બહાર નીકળવા પર પાવર બંધ કરો (ડિફૉલ્ટ)
- 1: બહાર નીકળવા પર પાવર ચાલુ રાખો
ચકાસણી સમાપ્તview
ત્યાં ઘણા આદેશો ઉપલબ્ધ છે જેનો ઉપયોગ ફ્લેશને પ્રોગ્રામ કર્યા પછી ઉપકરણ પરની સામગ્રીને ચકાસવા માટે કરી શકાય છે. સૌથી વધુ ઉપયોગમાં લેવાતો આદેશ છે “VC; ઑબ્જેક્ટનું CRC ચકાસો File મોડ્યુલ માટે". "VC" કમાન્ડ CPROG16Z ને પ્રથમ પસંદ કરેલ ઑબ્જેક્ટમાંથી 16-બીટ CRC મૂલ્યની ગણતરી કરવા માટે સૂચના આપશે. file. CPROG16Z પછી ઉપકરણની RAM માં કોડ લોડ કરશે અને ઉપકરણના FLASH માં સમાવિષ્ટોમાંથી 16 બીટ CRC મૂલ્યની ગણતરી કરવા માટે ઉપકરણને સૂચના આપશે. ઑબ્જેક્ટમાં માત્ર માન્ય સરનામાં રેન્જ છે file ઉપકરણ પર ગણતરી કરવામાં આવે છે. એકવાર ઑબ્જેક્ટમાંથી 16-બીટ CRC મૂલ્ય file અને ઉપકરણ ઉપલબ્ધ છે, CPROG16Z તેમની સરખામણી કરે છે. જો બે મૂલ્યો મેળ ખાતા ન હોય તો ભૂલ ફેંકવામાં આવે છે. વૈકલ્પિક રીતે, "VM ;Verify Module" આદેશનો ઉપયોગ પસંદ કરેલ ઑબ્જેક્ટ વચ્ચે બાઈટ બાય બાઈટ ચકાસણી કરવા માટે કરી શકાય છે. file અને ઉપકરણ. સામાન્ય રીતે, VM કમાન્ડ VC કમાન્ડ કરતાં વધુ સમય લેશે કારણ કે CPROG16Z એ ઉપકરણની FLASH ની સામગ્રીને બાઇટ બાય બાઇટ વાંચવી પડશે. ત્યાં અન્ય બે આદેશો પણ છે જેનો ઉપયોગ ચકાસણી માટે કરી શકાય છે. "SC ;મોડ્યુલ CRC બતાવો" CPROG16Z ને ઉપકરણની RAM માં કોડ લોડ કરવા અને ઉપકરણના સમગ્ર FLASH ના સમાવિષ્ટોમાંથી 16-bit CRC મૂલ્યની ગણતરી કરવા માટે સૂચના આપે છે, જેમાં ખાલી પ્રદેશોનો સમાવેશ થાય છે. એકવાર 16-બીટ CRC મૂલ્યની ગણતરી થઈ જાય, CPROG16Z સ્થિતિ વિંડોમાં મૂલ્ય પ્રદર્શિત કરશે. "VV ;Verify Module CRC to Value" આદેશ "SC" આદેશ જેવો જ છે. તફાવત એ છે કે ગણતરી કરેલ 16-બીટ CRC મૂલ્ય દર્શાવવાને બદલે, CPROG16Z ગણતરી કરેલ મૂલ્યની સરખામણી વપરાશકર્તા દ્વારા આપવામાં આવેલ 16-બીટ CRC મૂલ્ય સાથે કરશે.
DOS ભૂલ પરત કરે છે
DOS ભૂલ વળતર આપવામાં આવે છે જેથી તેઓ .BAT માં પરીક્ષણ કરી શકાય files ભૂલ કોડ્સ
વપરાયેલ છે:
- 0 - કોઈ ભૂલ વિના પ્રોગ્રામ પૂર્ણ થયો.
- 1 - વપરાશકર્તા દ્વારા રદ.
- 2 - S રેકોર્ડ વાંચવામાં ભૂલ file.
- 3 - ભૂલ ચકાસો.
- 4 - વપરાશકર્તા દ્વારા રદ થયેલ ચકાસો.
- 5 - એસ રેકોર્ડ file પસંદ કરેલ નથી.
- 6 - શરૂઆતનું સરનામું મોડ્યુલમાં નથી
- 7 – અંતિમ સરનામું મોડ્યુલમાં નથી અથવા શરૂઆતના સરનામા કરતાં ઓછું છે.
- 8 - ખોલવામાં અસમર્થ file અપલોડ કરવા માટે.
- 9 - File અપલોડ દરમિયાન ભૂલ લખો.
- 10 - અપલોડ વપરાશકર્તા દ્વારા રદ.
- 11 – ખોલવામાં ભૂલ .16P file.
- 12 – વાંચવામાં ભૂલ .16P file.
- 13 - ઉપકરણ શરૂ થયું નથી.
- 14 – લોડ કરવામાં ભૂલ .16P file.
- 15 - હમણાં જ પસંદ કરેલ મોડ્યુલ સક્ષમ કરવામાં ભૂલ.
- 16 - ઉલ્લેખિત S રેકોર્ડ file મળી નથી.
- 17 – એ પકડી રાખવા માટે .16P દ્વારા ઉલ્લેખિત અપૂરતી બફર જગ્યા file એસ-રેકોર્ડ.
- 18 - પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 19 - પ્રારંભ સરનામું મોડ્યુલ તરફ નિર્દેશ કરતું નથી.
- 20 - છેલ્લા બાઈટ પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 21 - પ્રોગ્રામિંગ સરનામું હવે મોડ્યુલમાં નથી.
- 22 - પ્રારંભ સરનામું સંરેખિત શબ્દ સીમા પર નથી.
- 23 - છેલ્લા શબ્દ પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 24 - મોડ્યુલ ભૂંસી શકાયું નથી.
- 25 - મોડ્યુલ શબ્દ ભૂંસી નાખ્યો નથી.
- 26 – પસંદ કરેલ .16P file બાઈટ ચકાસણીનો અમલ કરતું નથી.
- 27 - મોડ્યુલ બાઈટ ભૂંસી નથી.
- 28 – શબ્દ ભૂંસવાનું પ્રારંભિક સરનામું સમાન હોવું જોઈએ.
- 29 – શબ્દ ભૂંસી નાખવાનું અંતિમ સરનામું સમ હોવું આવશ્યક છે.
- 30 - વપરાશકર્તા પરિમાણ શ્રેણીમાં નથી.
- 31 – .16P નિર્દિષ્ટ કાર્ય દરમિયાન ભૂલ.
- 32 - ઉલ્લેખિત પોર્ટ ઉપલબ્ધ નથી અથવા પોર્ટ ખોલવામાં ભૂલ.
- 33 – આ માટે આદેશ નિષ્ક્રિય છે .16P file.
- 34 - પૃષ્ઠભૂમિ મોડ દાખલ કરી શકતા નથી. જોડાણો તપાસો.
- 35 - પ્રોસેસરને ઍક્સેસ કરવામાં સક્ષમ નથી. સોફ્ટવેર રીસેટ કરવાનો પ્રયાસ કરો.
- 36 – અમાન્ય .16P file.
- 37 - પ્રોસેસર રેમને ઍક્સેસ કરવામાં સક્ષમ નથી. સોફ્ટવેર રીસેટ કરવાનો પ્રયાસ કરો.
- 38 - વપરાશકર્તા દ્વારા આરંભ રદ કરવામાં આવ્યો.
- 39 - હેક્સાડેસિમલ આદેશ નંબરને કન્વર્ટ કરવામાં ભૂલ.
- 40 - રૂપરેખાંકન file ઉલ્લેખિત નથી અને file prog.cfg અસ્તિત્વમાં નથી.
- 41 - .16પી file અસ્તિત્વમાં નથી.
- 42 - આદેશ વાક્ય પર io_delay નંબરમાં ભૂલ.
- 43 - અમાન્ય આદેશ વાક્ય પરિમાણ.
- 44 – મિલિસેકંડમાં દશાંશ વિલંબનો ઉલ્લેખ કરવામાં ભૂલ.
- 47 - સ્ક્રિપ્ટમાં ભૂલ file.
- 49 - કેબલ મળી નથી
- 50 – એસ-રેકોર્ડ file માન્ય ડેટા ધરાવતો નથી.
- 51 - ચેકસમ ચકાસણી નિષ્ફળતા - S-રેકોર્ડ ડેટા MCU મેમરી સાથે મેળ ખાતો નથી.
- 52 - ફ્લેશ ચેકસમ ચકાસવા માટે સૉર્ટિંગ સક્ષમ હોવું આવશ્યક છે.
- 53 – S-રેકોર્ડ્સ મોડ્યુલની શ્રેણીમાં નથી. (જુઓ "v" આદેશ વાક્ય પરિમાણ)
- 54 - પોર્ટ/ઇન્ટરફેસ માટે કમાન્ડ લાઇન પર સેટિંગ્સમાં ભૂલ મળી
- 60 – ઉપકરણ CRC મૂલ્યની ગણતરી કરવામાં ભૂલ
- 61 - ભૂલ - ઉપકરણ CRC આપેલ મૂલ્ય સાથે મેળ ખાતું નથી
- 70 - ભૂલ - CPROG પહેલેથી જ ચાલી રહ્યું છે
- 71 - ભૂલ - આદેશ વાક્ય પર ઇન્ટરફેસ અને પોર્ટ બંનેનો ઉલ્લેખ કરવો આવશ્યક છે
- 72 – પસંદ કરેલ લક્ષ્ય પ્રોસેસર વર્તમાન હાર્ડવેર ઈન્ટરફેસ દ્વારા સમર્થિત નથી.
Exampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File
પ્રોગ્રામિંગ સ્ક્રિપ્ટ file શુદ્ધ ASCII હોવું જોઈએ file લાઇન દીઠ એક આદેશ સાથે. આ CFG છે file અગાઉના ભૂતપૂર્વ માંampલેસ
ભૂતપૂર્વample છે:
- સીએમ સી:\PEMICRO\9X1__32K.16P 0 ;ફ્લેશ મોડ્યુલ પસંદ કરો
- ઇએમ; મોડ્યુલ ભૂંસી નાખો
- બીએમ; ખાલી મોડ્યુલ તપાસો
- એસએસ સી:\PEMICRO\TEST.S19 ;ઉપયોગ કરવા માટે S19 નો ઉલ્લેખ કરો
પીએમ; S19 સાથે મોડ્યુલને પ્રોગ્રામ કરો
વીએમ; મોડ્યુલને ફરીથી ચકાસો
નોંધ: ના પાથના નામ files કે જે CPROG એક્ઝેક્યુટેબલ સાથે સંબંધિત છે તેનો પણ ઉપયોગ કરી શકાય છે.
સ્ક્રિપ્ટમાં કમાન્ડ-લાઇન પેરામીટર્સનો ઉપયોગ કરવો
/PARAMn=s ના રૂપમાં કમાન્ડ-લાઇન પેરામીટરનો ઉપયોગ સ્ક્રિપ્ટમાં ટેક્સ્ટ દાખલ કરવા માટે થઈ શકે છે file વિશિષ્ટ સ્થાને tags. આનો ઉપયોગ પ્રોગ્રામિંગ આદેશો સહિત સ્ક્રિપ્ટના કોઈપણ ભાગને બદલવા માટે થઈ શકે છે, fileનામો અને પરિમાણો. n ની માન્ય કિંમતો 0..9 છે. s એ સ્ટ્રિંગ છે જે સ્ક્રિપ્ટમાં /PARAMn ની કોઈપણ ઘટનાને બદલશે file. ભૂતપૂર્વ તરીકેample, નીચેની સામાન્ય સ્ક્રિપ્ટનો ઉપયોગ ex ની બરાબર સમાન કાર્યક્ષમતા સાથે પ્રોગ્રામિંગ માટે કરી શકાય છેampકલમ 7 માં le સ્ક્રિપ્ટ – દા.તample
પ્રોગ્રામિંગ સ્ક્રિપ્ટ File:
- સીએમ /PARAM1;ફ્લેશ મોડ્યુલ પસંદ કરો
- ઇએમ;મોડ્યુલ ભૂંસી નાખો
- બીએમ;ખાલી મોડ્યુલ તપાસો
- SS/PARAM2; વાપરવા માટે S19 નો ઉલ્લેખ કરો
- પીએમ;S19 સાથે મોડ્યુલને પ્રોગ્રામ કરો
- /PARAM3; મોડ્યુલને ફરીથી ચકાસો
નીચેના પરિમાણો CPROG આદેશ વાક્યમાં ઉમેરવામાં આવશે:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
નોંધ: કારણ કે /PARAM1 પરિમાણ તેની કિંમતમાં જગ્યા ધરાવે છે, સમગ્ર પરિમાણને ડબલ અવતરણમાં બંધ કરવાની જરૂર છે. આ Windows ને સૂચવે છે કે તે એક પરિમાણ છે. આ ઉદાહરણમાં, સ્ક્રિપ્ટમાં મોડ્યુલ પસંદ કરો લાઇન પર 0x0 નું આધાર સરનામું સમાવવામાં આવેલ છે, તેથી /PARAM1 ને આદેશ વાક્ય પર આ રીતે સ્પષ્ટ કરવું આવશ્યક છે:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
તેથી સંપૂર્ણ ભૂતપૂર્વample આદેશ વાક્ય હશે (નોંધ કરો કે આ સતત છે; કોઈ લાઇન તૂટતી નથી):
C:\PEMICRO\CPROG16Z ઈન્ટરફેસ=સાયક્લોન પોર્ટ=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sampલે બેચ File
અહીં એક ભૂતપૂર્વ છેampકમાન્ડ-લાઇન પ્રોગ્રામરને કૉલ કરવા અને તેના એરર કોડ રીટર્નને સાદી બેચમાં ચકાસવાનું file. એસampલે બેચ files Windows 95/98/XP અને Windows 2000/NT/XP/Vista/7/8/10 બંને માટે આપવામાં આવે છે.
Windows NT/2000/Vista/7/8/10:
- C:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 જો ભૂલ લેવલ 1 ખરાબ હોય તો સારું જાય
- ખરાબ: ઇકો બડ બડ બડ બડ બડ બડ બડ બડ બડ
- સારું: ECHO કર્યું
- વિન્ડોઝ 95/98/ME/XP: START /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 જો ભૂલ સ્તર 1 ખરાબ પર જાય તો સારું જાય
- ખરાબ: ઇકો બડ બડ બડ બડ બડ બડ બડ બડ બડ
- સારું: ECHO કર્યું
નોંધ: ના પાથના નામ files કે જે CPROG એક્ઝેક્યુટેબલ સાથે સંબંધિત છે તેનો પણ ઉપયોગ કરી શકાય છે.
માહિતી
CPROG16Z અને PROG16Z પર વધુ માહિતી માટે કૃપા કરીને અમારો સંપર્ક કરો:
- P&E માઇક્રોકોમ્પ્યુટર સિસ્ટમ્સ, Inc. અવાજ: 617-923-0053
- 98 ગેલેન સેન્ટ. ફેક્સ: 617-923-0808
- વોટરટાઉન, એમએ 02472-4502 WEB: http://www.pemicro.com.
- યુએસએ:
થી view 16P મોડ્યુલની અમારી આખી લાઇબ્રેરી, PEmicro ના સપોર્ટ પેજ પર જાઓ webપર સાઇટ www.pemicro.com/support.
© 2021 P&E માઇક્રોકોમ્પ્યુટર સિસ્ટમ્સ, Inc.
દસ્તાવેજો / સંસાધનો
![]() |
PEmicro CPROG16Z ફ્લેશ પ્રોગ્રામિંગ સોફ્ટવેર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા CPROG16Z ફ્લેશ પ્રોગ્રામિંગ સૉફ્ટવેર, CPROG16Z, ફ્લેશ પ્રોગ્રામિંગ સૉફ્ટવેર, પ્રોગ્રામિંગ સૉફ્ટવેર, સૉફ્ટવેર |