SILICON LABS C8051F34x Devlopman Twous Gid Itilizatè

Kontni Twous
Twous Devlopman C8051F34x la gen atik sa yo:
- C8051F340 Komisyon Konsèy Sib
- C8051Fxxx Twous Devlopman Gid Demaraj Rapid
- AC a DC pouvwa adaptè
- Adaptè Debug USB (USB Debug Entèfas)
- USB kab
- CD-ROM
Enstalasyon Materyèl lè l sèvi avèk yon adaptè debogaj USB
Tablo sib la konekte ak yon PC kap kouri Silisyòm Laboratwa IDE atravè USB Debug Adapter jan yo montre nan Figi 1.
- Konekte Adaptè Debug USB a nan konektè DEBUG sou tablo sib la ak kab riban 10-PIN.
- Konekte yon bout nan kab USB a nan konektè USB a sou USB Debug adaptè a.
- Konekte lòt bout kab USB a nan yon pò USB sou PC a.
- Konekte adaptè pouvwa AC/DC a ak Jack P1 sou tablo sib la.
Nòt:
- Sèvi ak bouton Reyajiste nan IDE a pou reset sib la lè w konekte lè l sèvi avèk yon adaptè debogaj USB.
- Retire pouvwa nan tablo sib la anvan ou retire kab riban nan tablo sib la. Konekte oswa dekonekte kab la lè aparèy yo gen pouvwa a ka domaje aparèy la ak/oswa USB Debug Adapter la.

Figi 1. Enstalasyon Materyèl lè l sèvi avèk yon adaptè debogaj USB
Nòt: Tablo sib C8051F340 a gen kapasite pou yo mache ak kab USB. Pou pèmèt mòd ki mache ak USB a, kout broch ki make VBUS ak VREGIN sou header J8 la. Pa kout tout 3 broch sou header J8 la.
Enstalasyon lojisyèl

Figi 2. Senplisite Studio
Konpozan Simplicity Studio sa yo nesesè pou Twous Devlopman C8051F340:
- 8051 Pwodwi Sipò Pati
- Simplisite Developer Platfòm
Telechaje epi enstale Simplicity Studio soti nan www.silabs.com/8bit-software or www.silabs.com/simplicity-studio. Yon fwa enstale, kouri Simplicity Studio pa chwazi Kòmanse>Silicon Labs>Senplisite Studio>Senplisite Studio soti nan meni an kòmanse oswa klike sou la Senplisite Studio chemen kout sou Desktop la. Swiv enstriksyon yo pou enstale lojisyèl an epi klike sou Simplicity IDE pou lanse IDE a.
Premye fwa sòsye kreyasyon pwojè a kouri, la Anviwònman Enstalasyon sòsye an pral gide itilizatè a atravè pwosesis konfigirasyon zouti yo bati ak seleksyon SDK.
Nan la Seleksyon Pati etap nan sòsye an, chwazi nan lis la nan pati enstale sèlman pati yo itilize pandan devlopman. Chwazi pati ak fanmi yo nan etap sa a afekte pati ki parèt oswa filtre yo nan meni seleksyon aparèy pita yo. Chwazi fanmi C8051F34x la lè w tcheke kaz C8051F34x. Modifye a seleksyon pati nenpòt ki lè lè w gen aksè a Jesyon Pati dyalòg soti nan Fenèt>Preferans>Senplisite Studio > Jesyon Pati atik meni an.
Simplicity Studio ka detekte si sèten chèn zouti yo pa aktive. Si la Asistan Lisans ap parèt apre w fin ranpli sòsye Enstalasyon Anviwònman an, swiv enstriksyon yo pou aktive chèn zouti a.
Kouri Blinky
Chak pwojè gen pwòp sous li files, konfigirasyon sib, konfigirasyon SDK, ak konfigirasyon bati tankou konfigirasyon yo Debug ak Release bati. IDE a ka itilize pou jere plizyè pwojè nan yon koleksyon yo rele espas travay. Anviwònman espas travay yo aplike globalman nan tout pwojè ki nan espas travay la. Sa a ka gen ladan anviwònman tankou kle binding, preferans fenèt, ak style kòd ak opsyon fòma. Aksyon pwojè yo, tankou bati ak debug yo sansib kontèks. Pou egzanpample, itilizatè a dwe chwazi yon pwojè nan Project Explorer a view yo nan lòd yo bati pwojè sa a.
Pou kreye yon pwojè ki baze sou ansyen Blinkyample:
- Klike mozayik Simplicity IDE ki soti nan ekran lakay Simplicity Studio.
- Klike sou lyen Kreye nouvo pwojè ki soti nan ekran akeyi a oswa ale nan FileNouvoSilicon Labs MCU Pwojè.
- Nan dewoulman Twous la, chwazi Twous Devlopman C8051F340, nan dewoulman Pati a, chwazi C8051F340, ak nan drop-down SDK, chwazi SDK vle a. Klike sou Next.
- Chwazi Egzample epi klike sou Next.
- Anba C8051F340 Development Kit nan katab Blinky, chwazi F34x Blinky epi klike sou Fini.
- Klike sou pwojè a nan Project Explorer a epi klike sou Konstwi, ikòn mato ki nan ba anlè a. Altènativman, ale nan PwojèKonstwi Pwojè.
- Klike sou Debug pou telechaje pwojè a nan pyès ki nan konpitè epi kòmanse yon sesyon debug.
- Peze bouton an Rezime pou kòmanse kòd la kouri. Dirije a ta dwe bat.

- Peze bouton Sispann pou sispann kòd la.

- Peze bouton Reyajiste aparèy la pou reset MCU sib la.

- Peze bouton Dekonekte pou retounen nan pèspektiv devlopman.

Simplicity Studio Èd
Simplicity Studio gen ladann enfòmasyon detaye èd ak dokiman sou aparèy nan zouti a. Èd la gen deskripsyon pou chak fenèt dyalòg. Pou view dokiman an pou yon dyalòg, klike sou ikòn mak kesyon an nan fenèt la:

Sa a pral louvri yon fenèt espesifik nan dyalòg la ak plis detay.
Dokimantasyon ki nan zouti a kapab tou viewed pa ale nan Èd>Ed Kontni oswa Èd>Rechèch.
Legacy IDE 8-bit
Nòt: Sèvi ak zouti Simplicity Studio ak Twous Devlopman C8051F340 yo rekòmande. Gade seksyon 3. “Lojisyèl
Enstalasyon‚” nan paj 2 pou plis enfòmasyon.
Telechaje lojisyèl an 8-bit soti nan web(www.silabs.com/8bit-software) oswa itilize enstalatè yo bay sou CD-ROM pou enstale zouti lojisyèl pou aparèy C8051F34x yo. Apre enstalasyon, egzanpamples ka jwenn nan …\Egzamples\C8051F34x nan anyè enstalasyon an. Omwen, C8051F340 DK a mande:
- Silicon Labs IDE—Lojisyèl ki pèmèt premye evalyasyon, devlopman, ak debogaj.
- Sòsye Konfigirasyon 2—Inisyalizasyon kòd jenerasyon lojisyèl pou aparèy C8051F34x yo.
- Keil C51 Zouti—Keil 8051 Compiler/Assembler/Linker toolchain.
Lòt lojisyèl ki disponib gen ladan: - Keil µVision Driver—Chofè pou Keil µVision IDE ki pèmèt devlopman ak debogaj sou MCU C8051Fxxx.
- Flash Programming Utilities and MCU Production Programmer—Pwogramasyon sèvis piblik pou liy pwodiksyon an. Ou ka jwenn plis enfòmasyon sou opsyon pwogramasyon ki disponib sou la websit: http://www.silabs.com/products/mcu/Pages/ProgrammingOptions.aspx.
- Zouti Devlopman ToolStick—Lojisyèl ak ansyenamples pou platfòm devlopman ToolStick. Ou ka jwenn plis enfòmasyon sou platfòm sa a nan www.silabs.com/toolstick.
Twous devlopman an gen ladan dènye vèsyon C51 Keil 8051 zouti. Se zouti sa a okòmansman limite a yon gwosè kòd nan 2 kB ak pwogram yo kòmanse nan adrès kòd 0x0800. Apre enskripsyon an, limit gwosè kòd la retire nèt epi pwogram yo pral kòmanse nan adrès kòd 0x0000.
Pou anrejistre ansanm zouti Keil la:
- Jwenn Nimewo Seri pwodwi a enprime sou CD-ROM la. Si ou pa gen nimewo seri sa a ankò, enskri sou Silicon Labs websit (www.silabs.com/8bit-software) pou jwenn nimewo seri a.
- Louvri Keil µVision4 IDE nan anyè enstalasyon an ak privilèj administratif.
- Chwazi File> Jesyon Lisans pou ouvri fenèt Jesyon Lisans lan.

Figi 3. Fenèt Jesyon Lisans Keil µVision4 IDE - Klike sou bouton Jwenn LIC via Entènèt... pou ouvri fenèt Jwenn yon Lisans Kòd IDE (LIC).
- Peze OK pou louvri yon fenèt navigatè nan Keil la websit. Si fenèt la pa louvri, ale nan
www.keil.com/license/install.htm. - Antre Nimewo seri pwodwi Silicon Labs ki enprime sou CD-ROM la, ansanm ak nenpòt lòt enfòmasyon ki nesesè yo.
- Yon fwa fòm lan fin ranpli, klike sou bouton Soumèt. Yo pral voye yon imèl nan adrès imel yo bay la ak kòd aktivasyon lisans lan.
- Kopi License ID Code (LIC) ki soti nan imel la.
- Kole LIC la nan Nouvo Kòd ID Lisans (LIC) bwat tèks ki anba fenèt Jesyon Lisans nan µVision4.
- Peze a Ajoute LIC bouton. Fenèt la ta dwe kounye a lis la PK51 Prof. Developers Twous pou Silabs kòm yon pwodwi ki gen lisans.
- Klike sou bouton Fèmen.
Komisyon Konsèy Sib
Twous Devlopman C8051F34x la gen ladan yon tablo sib ak yon aparèy C8051F340 pre-enstale pou evalyasyon ak devlopman lojisyèl preliminè. Yo bay anpil koneksyon opinyon / pwodiksyon (I / O) pou fasilite pwototip lè l sèvi avèk tablo sib la. Gade nan Figi 4 pou jwenn kote diferan konektè I/O yo.
P1 Connector pouvwa (aksepte opinyon soti nan 7 a 15 VDC adaptè pouvwa san regleman)
P2 Analog I/O blòk tèminal
P3 USB konektè
P4 RS232 konektè
J1 Bay tèt siyal
J2 Port 0 header
J3 Port 1 header
J4 Port 2 header
J5 Port 3 header
J6 Port 4 header
J7 Konekte rezo ekipman pou +3V ak rezo ekipman pou VDD
J8 USB Power oswa VDD pouvwa seleksyon header
J9 Debug Connector pou koòdone adaptè debug
J10, J11 Ekstèn kristal pèmèt konektè
J12 Port I/O kavalye konfigirasyon blòk
J13 96-pin connecteur fi
J15 koneksyon kavalye pou PIN 1.5 nan kondansateur (itilize lè VREF pwodwi entèn)
J16 Jumper koneksyon pou sous potansyomèt VDD
J17 Jumper koneksyon pou potansyomèt PIN 2.5
J19 Serial Adapter sib tablo pouvwa Connector

Sous Revèy Sistèm
Aparèy C8051F340 enstale sou tablo sib la prezante yon osilator entèn kalibre pwogramasyon ki pèmèt kòm sous revèy sistèm lan sou reset. Apre reset, osilator entèn la opere nan yon frekans nan 1.5 MHz (± 1.5%) pa default men yo ka configuré pa lojisyèl yo opere nan lòt frekans. Se poutèt sa, nan anpil aplikasyon yon osilator ekstèn pa obligatwa. Sepandan, si ou vle opere aparèy C8051F340 a nan yon frekans ki pa disponib ak osilator entèn la, yo ka itilize yon kristal ekstèn. Gade fèy done C8051F34x pou plis enfòmasyon sou konfigirasyon sous revèy sistèm lan.
Se tablo sib la ki fèt pou fasilite enstalasyon yon kristal ekstèn. Retire blòk kouto nan tèt J10 ak J11 epi enstale kristal la nan kousinen ki make Y1. Enstale yon rezistans 10 M nan R1 epi enstale kondansateur nan C6 ak C7 lè l sèvi avèk valè ki apwopriye pou kristal ou chwazi a. Ale nan fèy done C8051F34x pou plis enfòmasyon sou itilizasyon osilateur ekstèn yo.
Bouton ak LED
Twa switch yo bay sou tablo sib la. Chanjman RESET konekte ak PIN RESET nan C8051F340 la. Peze RESET mete aparèy la nan eta pyès ki nan konpitè-reset li. Bouton P2.0 ak P2.1 yo konekte ak broch jeneral I/O (GPIO) C8051F340 a atravè headers. Peze P2.0 oswa P2.1 jenere yon siyal ki ba lojik sou peny pò a. Retire blòk kouto yo nan header J12 la pou dekonekte Switch P2.0 ak Switch P2.1 soti nan broch pò yo. Siyal peny pò yo tou achemine nan broch sou konektè J1 I/O. Gade Tablo 1 pou broch pò ak header ki koresponn ak chak switch.
Twa LED yo tou bay sou tablo sib la. Wouj LED ki make PWR LED yo itilize pou endike yon koneksyon pouvwa ak tablo sib la. Dirije vèt sou sifas mòn ki make ak non pin pò yo konekte ak broch GPIO C8051F340 a atravè headers. Retire blòk kouto ki soti nan header a pou dekonekte LED yo nan peny pò a. Siyal peny pò yo tou achemine nan broch sou konektè J1 I/O. Gade Tablo 1 pou broch pò yo ak headers ki koresponn ak chak LED.
Genyen tou sou tablo sib C8051F340 la se yon potansyomèt Rotary Thumb-Wheel 10 K, nimewo pati R10. Potansyomèt la konekte ak PIN P8051 C340F2.5 a atravè header J17 la. Retire blòk kouto nan header la pou dekonekte Potansyomèt la nan peny pò a. Siyal peny pò a tou dirije nan yon peny sou konektè J1 I / O. Gade Tablo 1 pou peny pò a ak header ki koresponn ak potansyomèt la.
Tablo 1. Deskripsyon I/O Konsèy sib
| Deskripsyon | I/O | Header |
| SW1 | Reyajiste | okenn |
| SW2 | P2.0 | J12[1–2] |
| SW3 | P2.1 | J12[3–4] |
| Green dirije | P2.2 | J12[5–6] |
| Green dirije | P2.3 | J12[7–8] |
| Wouj ki ap dirije | PWR | okenn |
| Potansyomètr | P2.5 | J17 |
Inivèsèl Serial Bus (USB) Entèfas (J14)
Yo bay yon konektè Inivèsèl Serial Bus (USB) (P3) pou fasilite koneksyon ak koòdone USB sou C8051F340 la. Tablo 2 montre definisyon PIN J14 yo.
Tablo 2. Deskripsyon PIN Connector USB
| PIN # | Deskripsyon |
| 1 | V-BIS |
| 2 | D- |
| 3 | D+ |
| 4 | GND (tè) |
PORT I/O Konektè (J2 – J6)
Anplis de tout siyal I/O pò yo te achemine nan konektè ekspansyon 96-pin, chak nan senk pò paralèl nan C8051F340 a gen pwòp konektè header 10-pin li yo. Chak konektè bay yon PIN pou broch pò korespondan 0–7, +3.3 VDC ak tè dijital. Tablo 3 defini broch yo pou konektè pò yo. Yo itilize menm lòd pin-soti pou tout konektè pò yo.
Tablo 3. Deskripsyon Pin Connector Port J12–J19
| PIN # |
Deskripsyon |
|
1 |
Pn.0 |
|
2 |
Pn.1 |
|
3 |
Pn.2 |
|
4 |
Pn.3 |
|
5 |
Pn.4 |
| 6 |
Pn.5 |
| 7 |
Pn.6 |
| 8 |
Pn.7 |
| 9 |
+3 VD (+3.3 VDC) |
| 10 |
GND (tè) |
Konfigirasyon USB pwòp tèt ou (J8)
Ka tablo sib C8051F340 la dwe configuré kòm yon aparèy USB ki mache ak pwòp tèt ou pou pran pouvwa nan kab USB olye pou yo adaptè AC/DC ki konekte nan P1. Pou konfigirasyon tablo sib yo kòm yon aparèy USB ki mache ak pwòp tèt ou, kout broch VREGIN ak VBUS sou header J8 la.
Nòt: Lè tablo sib C8051F340 la mache pwòp tèt ou nan USB a, Adaptè Serial la pa mache nan tablo sib la. Adaptè Serial la dwe mache dirèkteman lè w konekte adaptè AC/DC a ak Jack pouvwa DC Serial Adapters yo. Epitou, RS232 Serial Interface (P4) pa ka itilize lè alimante tablo sib la soti nan USB la.
Entèfas DEBUG Board Target (J9)
Konektè DEBUG (J9) bay aksè a broch DEBUG (C2) C8051F340 la. Yo itilize li pou konekte Adaptè Serial la oswa Adaptè Debug USB nan tablo sib la pou debogaj nan sikwi ak pwogram Flash.
Tablo 4 montre definisyon PIN DEBUG yo.
| PIN # | Deskripsyon |
| 1 | +3 VD (+3.3 VDC) |
| 2, 3, 9 | GND (tè) |
| 4 | C2D |
| 5 | /RST (Reyajiste) |
| 6 | P3.0 |
| 7 | C2CK |
| 8 | Pa Konekte |
| 10 | USB pouvwa |
Entèfas seri (P4)
Yo bay yon sikwi transceiver RS232 ak konektè DB-9 (P4) sou tablo sib la pou fasilite koneksyon seri ak UART0 nan C8051F340 la. Siyal TX, RX, RTS ak CTS nan UART0 yo ka konekte ak konektè DB-9 ak transceiver lè yo enstale blòk kouto sou header J12.
J12 [9-10] - Enstale blòk kout pou konekte UART0 TX (P0.4) ak transceiver.
J12 [11-12] - Enstale blòk kout pou konekte UART0 RX (P0.5) ak transceiver.
J12 [13-14] - Enstale blòk kout pou konekte UART0 RTS (P2.6) ak transceiver.
J12 [15-16] - Enstale blòk kout pou konekte UART0 CTS (P2.7) ak transceiver.
Tablo 4. DEBUG Konektè Pin Deskripsyon
| PIN # | Deskripsyon |
| 1 | P1.1 / AIN1.1 |
| 2 | P1.2 / AIN1.2 |
| 3 | GND (tè) |
| 4 | P1.5 / VREF (Voltage Referans) |
USB Debug Adapter Target Board Power Connector (J19)
Adaptè Debug USB a gen ladann yon koneksyon pou bay pouvwa tablo sib la. Koneksyon sa a dirije soti nan J9[10] rive nan J19[SER_PWR]. Mete yon blòk kout nan header J19[REG_IN-P1_PWR] pou pouvwa tablo a dirèkteman nan yon adaptè pouvwa AC/DC. Mete yon blòk kout nan header J19 [REG_IN-SER_PWR] pou pouvwa tablo a soti nan USB Debug Adapter. Tanpri sonje ke dezyèm opsyon an pa sipòte ak EC1 oswa EC2 Serial adaptè yo.
Chema
Figi 5. C8051F340 Schematic Komisyon Konsèy Sib






LIS CHANJMAN DOKIMAN
- Revizyon 0.1 rive nan Revizyon 0.2
- Retire EC2 Serial adaptè nan sa ki nan twous.
- Retire Seksyon 2. Enstalasyon Materyèl lè l sèvi avèk yon Adaptè Seri EC2. Gade Gid Itilizatè RS232 Serial Adapter (EC2).
- Retire Seksyon 8. EC2 Serial Adapter. Gade Gid Itilizatè RS232 Serial Adapter (EC2).
- Retire Seksyon 9. Adaptè Debug USB. Gade Gid itilizatè USB Debug Adapter.
Revizyon 0.2 rive nan Revizyon 0.3
- dat 3. "Enstalasyon lojisyèl,"


Portfolio IoT
http://www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Kalite
www.silabs.com/quality

Sipò ak Kominote
community.silabs.com
Limit responsabilite nou
Silicon Laboratories gen entansyon bay kliyan yo dènye, egzat, ak apwofondi dokiman sou tout periferik ak modil ki disponib pou aplikasyon sistèm ak lojisyèl ki itilize oswa ki gen entansyon itilize pwodwi yo Silisyòm Laboratories. Done karakterizasyon, modil ki disponib ak periferik, gwosè memwa ak adrès memwa yo refere a chak aparèy espesifik, ak paramèt "Tipik" yo bay yo ka varye nan aplikasyon diferan. Aplikasyon ekzamples ki dekri isit la yo se pou rezon ilistrasyon sèlman. Silicon Laboratories rezève dwa pou fè chanjman san lòt avi ak limitasyon nan enfòmasyon sou pwodwi, espesifikasyon, ak deskripsyon isit la, epi li pa bay garanti sou presizyon oswa konplè enfòmasyon ki enkli yo. Silicon Laboratories pa dwe gen okenn responsablite pou konsekans itilizasyon enfòmasyon yo bay la a. Dokiman sa a pa vle di oswa eksprime lisans copyright yo akòde anba la a pou konsepsyon oswa fabrike nenpòt sikwi entegre. Pwodwi yo pa dwe itilize nan okenn Sistèm Sipò Viv san konsantman espesifik alekri Silicon Laboratories. Yon "Sistèm Sipò pou Vi" se nenpòt pwodwi oswa sistèm ki gen entansyon sipòte oswa kenbe lavi ak/oswa sante, ki, si li echwe, yo ka rezonab espere lakòz blesi pèsonèl enpòtan oswa lanmò. Pwodwi Silisyòm Laboratwa yo jeneralman pa fèt pou aplikasyon militè yo. Pwodwi Silicon Laboratories pa dwe itilize nan okenn sikonstans nan zam destriksyon mas ki gen ladan (men pa limite a) zam nikleyè, byolojik oswa chimik, oswa misil ki kapab delivre zam sa yo.
Enfòmasyon sou mak komèsyal yo
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs ak logo Silicon Labs, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo ak konbinezon ladan l, "mikwokontrolè ki pi zanmitay enèji nan mond lan", Ember®, EZLink ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® ak lòt moun se mak oswa mak anrejistre nan Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 ak THUMB se mak oswa mak ki anrejistre nan ARM Holdings. Keil se yon mak ki anrejistre nan ARM Limited. Tout lòt pwodwi oswa non mak ki mansyone isit la se mak komèsyal moun ki gen respektif yo.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
http://www.silabs.com
Telechaje soti nan Arrow.com.
Dokiman / Resous
![]() |
SILICON LABS C8051F34x Twous Devlopman [pdfGid Itilizatè C8051F34x, C8051F34x Devlopman Twous, Devlopman Twous, Twous |


