HOLTEK HT32 MCU UART Application Note Manual
Sava lalana
Ny Universal Asynchronous Receiver / Transmitter - UART dia interface tsara fifindran'ny serial izay manome fifindran'ny angon-drakitra feno duplex asynchronous. Ny kaody fampiharana "Module_UART" omena ao amin'ity naoty fampiharana ity dia mampiasa TX/RX interrupts miaraka amin'ny rindrankajy peratra rindrambaiko mba hampiharana ny fandefasana / fandraisana UART tsotra amin'ny alàlan'ny API, izay voalaza etsy ambany ny fiasa mifandraika amin'izany. Hanamora ny fizotran'ny fampitana angon-drakitra manontolo izany ary ahafahan'ny mpampiasa mahazo haingana sy mampihatra ny fampiharana fifandraisana UART.
- Fandefasana / fandraisana: byte read, byte write, buffer read, buffer write, sns.
- Toeram-piasana: mahazo ny halavan'ny buffer, sata TX, sns.
Ity antontan-taratasy ity dia hampiditra voalohany ny protocol fifandraisana UART, izay hanampy ireo mpampiasa hahatakatra bebe kokoa ny fifandraisana UART manomboka amin'ny foto-kevitra mankany amin'ny fampiharana. Manaraka izany ny fampidinana sy ny fanomanana ireo loharano ilaina amin'ny kaody fampiharana, ao anatin'izany ny tranomboky firmware, fampidinana kaody fampiharana, file sy ny fandrindrana lahatahiry ary koa ny fampidirana ny fitaovana rindrambaiko terminal ampiasaina amin'ny naoty fampiharana. Ao amin'ny fizarana Functional Description, ny firafitry ny lahatahirin'ny kaody fampiharana, ny firafitry ny mari-pamantarana ary ny famaritana API dia hampidirina. Ny fampiasana API dia hofaritana amin'ny fampiasana ny kaody fampiharana "Module_UART" ary ny fanjifana loharano Flash/RAM ilaina amin'ny API dia hotanisaina ihany koa. Ny toko Torolalana amin'ny fampiasana dia hitarika ny mpampiasa amin'ny dingana amin'ny fanomanana ny tontolo iainana, ny fanangonana ary ny fitsapana mba hanamafisana fa hiasa tsara ny fehezan-dalàna fampiharana. Avy eo dia hanome torolalana manazava ny fomba hampidirana ny API amin'ny tetikasan'ny mpampiasa ary farany dia hanome toromarika momba ny fanovana sy ny olana mahazatra mety hitranga.
Fanafohezana nampiasaina:
- UART: Universal Asynchronous Receiver/Transmitter
- API: Application Programming Interface
- LSB: Bit kely indrindra
- MSB: Bits manan-danja indrindra
- PC: Solosaina manokana
- SK: Starter Kit, birao fampandrosoana HT32
- IDE: Tontolo iainana mitambatra ho fampandrosoana
UART Communication Protocol
Ny UART dia karazana fifandraisana an-tserasera izay manatanteraka fiovam-po amin'ny angon-drakitra mifanitsy amin'ny serie ao amin'ny mpandefa azy ary avy eo dia mifandray amin'ny mpandray mitovy amin'izany. Ny mpandray avy eo dia manao fiovam-po amin'ny data serial-to-parallèle aorian'ny fandraisana data. Ny sary 1 dia mampiseho kisary schematic amin'ny fifandraisana serial mampiseho ny fomba famindrana ny angon-drakitra amin'ny filaharana bitwise. Noho izany ho an'ny fifandraisana bidirectional eo amin'ny mpandefa sy ny mpandray, dia tariby roa ihany, TX sy RX, no takiana mba hamindra angon-drakitra eo anelanelan'ny tsirairay. Ny TX dia ny pin izay ampitan'ny UART ny data serial ary mifandray amin'ny pin RX an'ny mpandray. Noho izany, ny fitaovana fampitana sy mpandray dia mila mampifandray ny pin TX sy RX mba hanatanterahana fifandraisana roa UART, araka ny aseho amin'ny sary. endrika 2.
Sary 1. Sarimihetsika momba ny serasera
Sary 2. Diagram de circuit UART
Nandritra ny fifandraisana serial UART, ny fifindran'ny data dia asynchronous. Midika izany fa tsy misy famantaranandro na famantarana fampifanarahana hafa eo amin'ny mpandefa sy ny mpandray. Eto dia ampiasaina ny tahan'ny baud, dia ny hafainganam-pandehan'ny angon-drakitra an-tsoratra / fandraisana ary napetraky ny andaniny roa mialoha ny famindrana angona. Fanampin'izany, ny bitika manokana toy ny bitika fanombohana sy fiatoana dia ampiana amin'ny fiandohana sy fiafaran'ny fonosana data mba hamoronana fonosana data UART feno. Ny sary 3 dia mampiseho ny firafitry ny packet data UART raha ny sary 4 kosa dia mampiseho fonosana data 8-bit UART tsy misy parity bit.
Sary 3. Firafitry ny fonosana data UART
Sary 4. UART 8-bit Data Packet Format
Ny ampahany tsirairay amin'ny fonosana data UART dia ampidirina araka ny filaharany etsy ambany.
- Bit fanombohana: Izany dia manondro ny fanombohan'ny fonosana data. Ny pin UART TX matetika dia mijanona amin'ny ambaratonga avo lenta alohan'ny hanombohan'ny fandefasana. Raha manomboka ny fifindran'ny angona, dia hosintonin'ny mpandefa UART ny pin TX avy any ambony mankany ambany, izany hoe, manomboka amin'ny 1 ka hatramin'ny 0, ary avy eo mihazona azy io mandritra ny tsingerin'ny famantaranandro iray. Hanomboka hamaky angon-drakitra ny mpandray UART rehefa hita eo amin'ny pin RX ny fifindrana ambony mankany ambany.
- Data: Izany no tena angon-drakitra nafindra, miaraka amin'ny halavan'ny data 7, 8 na 9 bit. Ny angon-drakitra dia matetika afindra miaraka amin'ny LSB aloha.
- Bit parity: Ny isan'ny lojika "1" ao amin'ny angon-drakitra dia ampiasaina hamaritana raha nisy angona niova nandritra ny fandefasana. Ho an'ny fitoviana mitovy, ny totalin'ny lojika "1" ao amin'ny angona dia tokony ho isa mitovy, ny mifanohitra amin'izany, ny totalin'ny lojika "1" ao amin'ny angona dia tokony ho isa hafahafa ho an'ny fitoviana hafahafa.
- Atsaharo Bit: Izany dia manondro ny fiafaran'ny fonosana data iray, izay hisintonan'ny mpandefa UART ny pin TX avy any ambany mankany ambony, izany hoe, manomboka amin'ny 0 ka hatramin'ny 1, ary avy eo mitazona izany mandritra ny fe-potoana 1 na 2 bit.
Araka ny voalaza teo aloha, satria tsy misy famantarana famantaranandro ao amin'ny faritra UART, dia tsy maintsy faritana eo amin'ny mpandefa sy ny mpandray ny angon-drakitra serial mitovy amin'ny fandefasana / fandraisana, izay fantatra amin'ny hoe ny tahan'ny baud, mba hampiharana ny fifindrana tsy misy hadisoana. Ny tahan'ny baud dia voafaritra amin'ny isan'ny bits alefa isan-tsegondra, amin'ny bps (bit isan-tsegondra). Ny tahan'ny baud mahazatra sy mahazatra dia 4800bps, 9600bps, 19200bps, 115200bps, sns. Ny fotoana mifanaraka amin'izany ilaina amin'ny famindrana bitika data tokana dia aseho eto ambany.
Tabilao 1. Ny tahan'ny Baud vs. Fotoana fandefasana 1-bit
Baud Rate | 1-Bit Transmission Time |
4800bps | 208.33µs |
9600bps | 104.16µs |
19200bps | 52.08µs |
115200bps | 8.68µs |
Loharano Download sy Fanomanana
Ity toko ity dia hampiditra ny kaody fampiharana sy ny fitaovana rindrambaiko ampiasaina, ary koa ny fomba fanamboarana ny lahatahiry sy file lalana.
Firmware Library
Voalohany, alaivo antoka fa efa alaina ny tranomboky firmware Holtek HT32 alohan'ny hampiasana ny kaody fampiharana. Ny rohy fampidinana dia aseho eto ambany. Ireto misy safidy roa, HT32_M0p_Vyyyymmdd.zip ho an'ny andiany HT32F5xxxx ary HT32_M3_Vyyyymmdd.zip ho an'ny andiany HT32F1xxxx. Misintona ary sokafy ny tiana file.
Ny zip file misy lahatahiry maromaro izay azo sokajiana ho Document, Firmware Library, Tools ary zavatra hafa, ny lalan'ny fametrahana azy dia aseho amin'ny sary 5. Ny HT32 firmware library zip file miaraka amin'ny a file Ny anaran'ny HT32_STD_xxxxx_FWLib_Vm.n.r_s.zip dia hita eo ambanin'ny lahatahiry Firmware_Library.
Sary 5. HT32_M0p_Vyyyymmdd.zip Contents
Kaody fampiharana
Ampidino ny kaody fampiharana avy amin'ity rohy manaraka ity. Ny kaody fampiharana dia napetraka ao anaty zip file miaraka amin'ny a file anaran'ny HT32_APPFW_xxxxx_APPCODENAME_Vm.n.r_s.zip. JEREO NY Sary 6 ho an'ny file fifanarahana anarana.
Sary 6. Code Application File Fampidirana anarana
Rohy fampidinana: https://mcu.holtek.com.tw/ht32/app.fw/Module_UART/
File ary Configuration Directory
Satria ny kaody fampiharana dia tsy misy ny tranomboky firmware HT32 files, ny kaody fampiharana sy ny trano famakiam-boky firmware dia nesorina files dia tokony apetraka amin'ny lalana marina alohan'ny hanombohana ny fanangonana. Ny kaody fampiharana zip file matetika dia misy lahatahiry iray na maromaro, toy ny fampiharana sy ny tranomboky, araka ny hita ao amin'ny sary 7. Apetraho eo ambanin'ny lahatahiry fakan-tsarimihetsika firmware HT32 ny lahatahiry fampiharana mba hamenoana ny file rindran-dalana, araka ny aseho amin'ny sary 8. Raha tsy izany, sokafy miaraka amin'ny lalana mitovy ny kaody fampiharana sy ny tranomboky firmware HT32 mba hahazoana vokatra mitovy amin'izany.
Sary 7. HT32_APPFW_xxxxx_APPCODENAME_Vm.n.r_s.zip votoaty
Sary 8. Lalana decompression
Software Terminal
Ny kaody fampiharana dia afaka mamindra hafatra amin'ny alàlan'ny seranan-tsambo COM mba hampiharana ny fifantenana asa na ny fampisehoana sata. Izany dia mitaky ny lafiny mpampiantrano hametraka ny rindrambaiko terminal apetraka mialoha. Afaka misafidy logiciel fampifandraisana mifanaraka amin'izany ny mpampiasa, na mampiasa rindrambaiko nahazoan-dalana maimaim-poana toy ny Tera Term. Ao amin'ny fehezan-dalàna fampiharana, ny fantsona UART dia namboarina miaraka amin'ny halavan'ny teny 8-bits, tsy misy parity, 1 fijanonana bit ary ny tahan'ny baud 115200bps.
Functional Description
Ity toko ity dia hanome famaritana azo ampiasaina ho an'ny kaody fampiharana, ao anatin'izany ny fampahalalana momba ny firafitry ny lahatahiry, ny maritrano API, ny famaritana famaritana, sns
Rafitra lahatahiry
Ny kaody fampiharana file misy lahatahiry fampiharana. Ny sosona manaraka dia ny fampirimana "Module_UART" izay misy programa fampiharana roa, "UART_Module_Example" sy "UART_Bridge". Ny mifandraika files dia voatanisa ary voalaza etsy ambany.
Tabilao 2. Firafitry ny lahatahiry kaody fampiharana
lahatahiry / File Anarana | Description |
\\application\Module_UART\UART_Module_Example*1 | |
_CreateProject.bat | Batch scripts amin'ny famoronana tetikasa files |
_ProjectSource.ini | Fanombohana file amin'ny fampidirana kaody loharano amin'ny tetikasa |
ht32_board_config.h | Hametraka file mifandraika amin'ny IC peripheral I/O assignment |
ht32fxxxxx_01_it.c | Programa serivisy manapaka file |
main.c | Kaody loharanon'ny programa fototra |
\\application\Module_UART\UART_Bridge*2 | |
_CreateProject.bat | Batch scripts amin'ny famoronana tetikasa files |
_ProjectSource.ini | Fanombohana file amin'ny fampidirana kaody loharano amin'ny tetikasa |
ht32_board_config.h | Hametraka file mifandraika amin'ny IC peripheral I/O assignment |
ht32fxxxxx_01_it.c | Programa serivisy manapaka file |
main.c | Kaody loharanon'ny programa fototra |
uart_bridge.h uart_bridge.c | Lohatenin'ny tetezana UART file ary kaody loharano file |
\\utilities\middleware | |
uart_module.h*3 uart_module.c*3 | Lohatenin'ny API file ary kaody loharano file |
\\utilities\common | |
ringbuffer.h ring_buffer.c | Lohatenin'ny buffer peratra rindrambaiko file ary kaody loharano file |
Fanamarihana:
- Ao amin'ny "UART_Module_Example", ny API mamaky sy manoratra dia atao amin'ny fomba miverimberina, jereo ny "API Usage Examples” raha mila fanazavana fanampiny.
- Ao amin'ny fehezan-dalàna fampiharana "UART_Bridge", fantsona UART roa, UART CH0 sy UART CH1, dia mavitrika, ary ny protocole fifandraisana mahazatra amin'ny alàlan'ny rafitra COMMAND dia ampiharina eo amin'ireo fitaovana UART roa. Raha mila fanazavana fanampiny dia jereo ny "API Usage Examples" fizarana.
- Ny kaody fampiharana dia mila mampiasa ny uart_module.c/h files izay manana fitakiana kinova tranomboky firmware. Mety hiova tsindraindray ny fepetra araka ny fanavaozana. Mba hanamafisana ny fepetra takian'ny fitehirizam-bokin'ny firmware amin'izao fotoana izao, jereo ny votoatin'ny fanaraha-maso miankina amin'ny alàlan'ny fikarohana ny teny fanalahidy "Fandinihana miankina" ao amin'ny main.c file. Raha toa ka tsy mahafeno ny fepetra takiana ny kinova fitehirizam-bokin'ny firmware, alaivo ny kinova farany indrindra amin'ny rohy omena ao amin'ny fizarana "Firmware Library".
API Architecture
Ny API tsirairay dia manana mari-pamantarana manan-danja CH, izay ny UART Channel. Izany no mamaritra ny fantsona UART tokony hofehezina. Amin'izao fotoana izao dia hatramin'ny fantsona UART efatra no tohana ary noho izany dia marika efatra tsy tapaka no voafaritra toy izao manaraka izao. Ireo dia ampiasaina ho marika CH izay manome ny API ho fototry ny fanaraha-maso.
- UARTM_CH0: mari-pamantarana fidirana - mifehy na manamboatra UART CH0
- UARTM_CH1: mari-pamantarana fidirana - mifehy na manamboatra UART CH1
- UARTM_CH2: mari-pamantarana fidirana - mifehy na manamboatra UART CH2
- UARTM_CH3: mari-pamantarana fidirana - mifehy na manamboatra UART CH3
Tsy ho very maina ny habaka fitadidiana raha fantsona UART iray ihany no ampiasaina. Izany dia satria ny isan'ny fantsona UART tohanana dia azo apetraka ary ny kaody fantsona UART tsy ampiasaina dia esorin'ny preprocessor mba hampitombo ny habaka fahatsiarovana azo ampiasaina. Ny maritrano API dia aseho amin'ny Sary 9.
Sary 9. API Architecture Block Diagram
Ny API tsirairay dia ahitana vondrona efatra amin'ny fandrindrana na fanaraha-maso mifandraika amin'ny fantsona UART ka ny mpampiasa ihany no mila mampiditra ny mari-pamantarana CH tiana. Mba hanitsiana ny API mifandraika amin'izany, dia tsy maintsy manana latabatra masontsivana fototra fanampiny UART miaraka amin'ny endrika rafitra, USART_InitTypeDef. Ny API dia hampihatra ny rafitra fototra UART araka ny votoatin'ny mari-pamantarana ao amin'ny latabatra. Jereo ny fizarana "API Description" ho an'ny latabatra firafitry ny rafitra fototra UART.
Ny uart_module.c/.h files dia tsy ahitana afa-tsy ny interrupt (CHx_IRQ) sy ny tabilao sata (CHx Status) isaky ny fantsona UART raha toa ka omen'ny ht32_board_config.h ny fanovana rehetra ilaina amin'ny fifandraisana UART. Ny mari-pamantarana mifandraika amin'ny hardware ao amin'ny ht32_board_config.h file dia aseho amin'ny tabilao etsy ambany. Ny antsipiriany bebe kokoa dia omena ao amin'ny fizarana "Setting Description".
Ny mari-pamantarana mifandraika amin'ny hardware ao amin'ny ht32_board_config.h dia ahitana ny firafitry ny I/O sy ny firafitry ny seranan-tsambo UART ara-batana, toy izao manaraka izao.
Tabilao 3. Famaritana famantarana ao amin'ny ht32_board_config.h
marika famantarana | Description |
HTCFG_UARTM_CH0 | Anarana seranan-tsambo UART ara-batana; Ekampny: UART0, UART1… |
HTCFG_UARTM0_TX_GPIO_PORT | Mamaritra ny anaran'ny seranana TX ho an'ny CH0; Ekampny: A, B, C… |
HTCFG_UARTM0_TX_GPIO_PIN | Mamaritra ny laharan'ny pin TX ho an'ny CH0; Ekampny: 0~15 |
HTCFG_UARTM0_RX_GPIO_PORT | Mamaritra ny anaran'ny seranana RX ho an'ny CH0; Ekampny: A, B, C… |
HTCFG_UARTM0_RX_GPIO_PIN | Mamaritra ny laharan'ny pin TX ho an'ny CH0; Ekampny: 0~15 |
HTCFG_UARTM0_TX_BUFFER_SIZE | Mamaritra ny haben'ny buffer TX ho an'ny CH0; Ekampny: 128 |
HTCFG_UARTM0_RX_BUFFER_SIZE | Mamaritra ny haben'ny buffer RX ho an'ny CH0; Ekampny: 128 |
Raha hanova ny fandrindrana AFIO fantsona UART dia jereo ny angon-drakitra fitaovana mifandraika amin'izany. Amin'izao fotoana izao dia ny famaritana I/O ho an'ny UART CH0 ihany no manankery satria ny UART CH0 ihany no voarindra ao amin'ny ht32_board_config.h. Mba hanampiana ny UART CH1~3, ny famaritana I/O azy ireo dia mila fenoina amin'ny fanondroana ny famaritana UART CH0 na fanondroana ny fizarana "Fanovàna sy FAQ".
Misy endri-javatra lehibe telo amin'ny maritrano API:
- Hatramin'ny fantsona UART efatra no tohana. Ny mari-pamantarana fampidirana azy ireo dia UARTM_CH0, UARTM_CH1, UARTM_CH2 ary UARTM_CH3.
- Ny isan'ny fantsona UART dia azo apetraka ary ny fantsona tsy ampiasaina dia tsy hampihena ny habaka fahatsiarovana azo.
- Ny firafitry ny UART sy ny famaritana I/O rehetra dia misaraka tanteraka amin'ny API. Izany dia mampitombo ny fahaiza-mitantana amin'ny fametrahana soatoavina ary mampihena ny mety hisian'ny fanovana diso na tsy hita.
Famaritana famaritana
Ity fizarana ity dia hampiditra ny firafitry ny parameter ao amin'ny ht32_board_config.h sy uart_module.h files.
- ht32_board_config.h: Ity file dia ampiasaina amin'ny famaritana pin sy ny biraon'ny fampandrosoana mifandraika amin'izany, izay ahitana ny fantsona IP UART (UART0, UART1, USART0…) ampiasain'ny Starter Kit (SK), ny toerana misy ny pin TX/RX ary ny haben'ny buffer TX/RX. Ny sary 10 dia mampiseho ny votoatin'ny fametrahana ny HT32F52352 Starter Kit. Miankina amin'ny fampidirana am-pahombiazana ny fampandrosoana, ny mpampiasa dia afaka manondro ny fizarana "Pin Assignment" amin'ny angon-drakitra momba ny fitaovana ampiasaina hampiharana ny famaritana pin. Ny antsipiriany bebe kokoa momba ny fanovana fanovana dia hofaritana ao amin'ny fizarana "Fanovàna fametrahana sy FAQ".
Sary 10. ht32_board_config.h Settings (HT32F52352)
- uart_module.h: Ity no lohatenin'ny API file ampiasaina amin'ny fehezan-dalàna fampiharana, izay ahitana ny fandrindrana default mifandraika, ny famaritana ny asa, sns. Araka ny aseho amin'ny sary 11, ny votoatin'ny fametahana default dia azo soloina amin'ny alàlan'ny fanamafisana ivelany, toy ny fanovana ao amin'ny ht32_board_config.h file.
Sary 11. Fikirana Default ao amin'ny uart_module.h
API Description
- Famaritana ny karazana angona kaody fampiharana.
- USART_InitTypeDef
Ity no rafitra fanamafisam-peo fototra UART izay ahitana ny BaudRate, WordLength, StopBits, Parity ary Mode, araka ny aseho etsy ambany.Variable Anarana Type Description USART_BaudRate u32 Ny tahan'ny baud communication UART USART_WordLength u16 Ny halavan'ny teny fifandraisana UART: 7, 8 na 9 bit USART_StopBits u16 Ny halavan'ny bitika fijanonan'ny fifandraisana UART: 1 na 2 bit USART_Parity u16 Parity fifandraisana UART: mitovy, hafahafa, marika, habaka na tsy misy USART_Mode u16 fomba fifandraisana UART; ny APIs ihany no manohana ny fomba mahazatra
- USART_InitTypeDef
- Alohan'ny hampiasana ny fiasan'ny API, fenoy ny fanamafisana fototra UART ao amin'ny programa fototra. Ny rafitra fototra UART ho an'ity kaody fampiharana ity dia aseho amin'ny sary 12. Eto ny tahan'ny baud dia 115200bps, ny halavan'ny teny dia 8-bit, ny halavan'ny fijanonana dia 1-bit, ary tsy misy fitoviana.
Sary 12. UART Basic Configuration
- Ny sary 13 dia mampiseho ny fiasa API nambara tao amin'ny uart_module.h file. Ireto tabilao manaraka ireto dia manazava ny fiasa, ny mari-pamantarana fampidirana ary ny fampiasana ny fiasa API.
Sary 13. Fanambarana fiasa API ao amin'ny uart_module.h
Anarana | void UARTM_Init(u32 CH, USART_InitTypeDef *pUART_Init, u32 uRxTimeOutValue) | |
asa | UART module initialization | |
fahan'ny | CH | fantsona UART |
pUART_Init | Fanondroana rafitra fanamafisana fototra UART | |
uRxTimeOutValue | Ny sandan'ny UART RX FIFO. Rehefa mahazo angon-drakitra vaovao ny RX FIFO dia hamerina sy hamerina indray ny kaontera. Rehefa tonga eo amin'ny sandan'ny fiafaran'ny fotoana voatendry ny kaontera ary efa afaka ny fiatoana fiafaran'ny fotoana mifanaraka amin'izany, dia hisy fiatoana fiatoana. | |
Fampiasana | UARTM_Init(UARTM_CH0, &USART_InitStructure, 40);//Ataovy ny tefy fototra UART//Jereo ny sary 12 ho an'ny USART_InitStructure |
Anarana | u32 URTM_WriteByte(u32 CH, u8 uData) | |
asa | Module UART manoratra byte operation (TX) | |
fahan'ny | CH | fantsona UART |
uData | Ny angon-drakitra hosoratana | |
Output | FETY | MAHOMBY |
fahadisoana | tsy nahomby | |
Fampiasana | UARTM_WriteByte(UARTM_CH0, 'A'); // UART dia manoratra 1 byte - 'A' |
Anarana | u32 UARTM_Write(u32 CH, u8 *pBuffer, u32 uLength) | |
asa | UART module write operation (TX) | |
fahan'ny | CH | fantsona UART |
pBuffer | Buffer pointer | |
uLength | Ny halavan'ny angona hosoratana | |
Output | FETY | MAHOMBY |
fahadisoana | tsy nahomby | |
Fampiasana | u8 Test[] = “Fitsapana ity!\r\n”; UARTM_Write(UARTM_CH0, Test, sizeof(Test) -1); // UART dia manoratra angona pBuffer |
Anarana | u32 UARTM_ReadByte(u32 CH, u8 *pData) | |
asa | UART module read byte operation (RX) | |
fahan'ny | CH | fantsona UART |
pData | Ny adiresy hametrahana ny angona novakiana | |
Output | FETY | MAHOMBY |
fahadisoana | Tsy nahomby (tsy misy data) | |
Fampiasana | u8 TempData; raha (UARTM_ReadByte(UARTM_CH0, & TempData) == SUCCESS){UARTM_WriteByte(UARTM_CH0, TempData);}//Raha UARTM_ReadByte() dia mamerina SUCCESS dia UART no manoratra ity data byte ity |
Anarana | u32 UARTM_Read(u32 CH, u8 *pBuffer, u32 uLength) | |
asa | UART module read operation (RX) | |
fahan'ny | CH | fantsona UART |
pBuffer | Buffer pointer | |
uLength | Ny halavan'ny angona hovakiana | |
Output | Mamaky isa | Novakiana ny halavan'ny angona |
Fampiasana | u8 Test2[10]; u32 Len; Len = UARTM_Read(UARTM_CH0, Test2, 5);raha (Len > 0){UARTM_Write(UARTM_CH0, Test2, Len);}//UARTM_Read() dia mamaky angona 5 byte ary mitahiry angona ao amin'ny Test2, ary manome ny isa vakiana. ho an'i Len // Soraty ny angon-drakitra avy amin'ny Test2 |
Anarana | u32 URTM_GetReadBufferLength(u32 CH) | |
asa | Alao ny halavan'ny buffer mamaky (RX) | |
fahan'ny | CH | fantsona UART |
Output | uLength | Vakio ny halavan'ny buffer |
Fampiasana | UARTM_Init(UARTM_CH0, &USART_InitStructure, 40); //UART module initialization raha (UARTM_GetReadBufferLength(UARTM_CH0) < 5); // Andraso mandra-pahatongan'ny UARTM_ReadBuffer nahazo angona 5 bytes |
Anarana | u32 URTM_GetWriteBufferLength(u32 CH) | |
asa | Alao ny halavan'ny buffer fanoratana (TX) | |
fahan'ny | CH | fantsona UART |
Output | uLength | Soraty ny halavan'ny buffer |
Anarana | u8 URTM_IsTxFinished(u32 CH) | |
asa | Raiso ny sata TX | |
fahan'ny | CH | fantsona UART |
Output | MARINA | Sata TX: vita |
DISO | Sata TX: tsy vita | |
Fampiasana | UARTM_WriteByte(UARTM_CH0, 'O'); #if 1 // “uart_module.c” SVN >= 525 requiredwhile (UARTM_IsTxFinished(UARTM_CH0) == DISO) #elsewhile (1) #endif // Ity API ity dia azo ampiasaina hanamarinana ny sata TX, araka ny aseho etsy ambony; andraso mandra-pahavitan'ny API UARTM_WriteByte() izany hoe MARINA ny sata TX, dia tohizo ny hetsika manaraka.//Miampy famerana satria tsy nampiana io asa io raha tsy 525 ny laharan'ny SVN ao amin'ny uart_module.c. |
Anarana | foana URTM_DiscardReadBuffer(u32 CH) | |
asa | Ario ny angona ao amin'ny buffer vakiana | |
fahan'ny | CH | fantsona UART |
Fampiasana API Exampl'
Ity fizarana ity dia hampiseho API fanoratana sy famakiana exampny kaody fampiharana "Module_UART" mampiasa ny dingana fanombohana sy ny "UART_Module_Example" dingana kaody fampiharana. Alohan'ny hampiasana ny API dia mila mampiditra ny lohatenin'ny API ny mpampiasa file ao amin'ny kaody loharanon'ny programa lehibe file (#include “middleware/uart_module.h”).
Araka ny aseho amin'ny sary 14, rehefa miditra amin'ny dingana fanombohana, dia faritana aloha ny firafitry ny fanamafisana fototra UART. Avy eo amboary ny mpikambana firafitry ny firafitry ny UART ao anatin'izany ny BaudRate, WordLength, StopBits, Parity ary Mode. Farany, antsoy ny asa fanombohana API, ny fahavitan'izany dia manondro ny fiafaran'ny dingana fanombohana. Aorian'io, ny mpampiasa dia afaka manohy ny asa fanoratana sy famakiana mifototra amin'ny fandrindrana fototra UART.
Sary 14. Sarintany fanombohana
Ny "UART_Module_Example" kaody fampiharana dia mampiseho ny API mamaky sy manoratra amin'ny fomba miverimberina. Ny tabilao momba izany dia aseho amin'ny sary 15. Ny fiasa API ampiasaina dia ahitana UARTM_WriteByte(), UARTM_Write(), UARTM_ReadByte(), UARTM_Read() ary UARTM_GetReadBufferLength(). Ny famaritana azy ireo dia omena ao amin'ny fizarana "API Description".
Sary 15. Sarin'ny fanoratana sy vakiana Eksampl'
Misy kaody fampiharana "UART_Bridge" hafa eo ambanin'ny lahatahiry "Module_UART" izay mifandray aminy file Ny famaritana dia ampidirina ao amin'ny fizarana "Firafitry ny lahatahiry". Ny fehezan-dalàna fampiharana "UART_Bridge" dia manetsika fantsona UART roa, UART CH0 sy UART CH1, ary avy eo dia manamboatra ny protocole fifandraisana eo amin'ireo fitaovana UART roa amin'ny alàlan'ny rafitra COMMAND, gCMD1 ary gCMD2. Ireo dia voafaritra ao amin'ny uart_bridge.c, araka ny aseho eto ambany. UARTBridge_CMD1TypeDef gCMD1:
Variable Anarana | Type | Description |
uHeader | u8 | Lohateny |
uCmd | u8 | didy |
uData[3] | u8 | NY FANAZAVANA |
UARTBridge_CMD2TypeDef gCMD2:
Variable Anarana | Type | Description |
uHeader | u8 | Lohateny |
uCmdA | u8 | Didy A |
uCmdB | u8 | Didy B |
uData[3] | u8 | NY FANAZAVANA |
Ao amin'ny kaody fampiharana "UART_Bridge", ampiasao ny gCMD1 handraisana angon-drakitra ho fonosana baiko ary diniho izany avy eo. Avy eo, araka ny protocol fifandraisana namboarina, apetraho ny gCMD2 ho fonosana valiny ary ampita izany. Ity manaraka ity dia example amin'ny fonosana baiko gCMD1) ary fonosana valiny (gCMD2). Fonosana baiko (UARTBridge_CMD1TypeDef gCMD1):
Byte 0 | Byte 1 | Byte 2 ~ Byte 4 |
uHeader | uCmd | uData [3] |
“A” | “1” | "x, y, z" |
Fonosana valiny (UARTBridge_CMD2TypeDef gCMD2):
Byte 0 | Byte 1 | Byte 2 | Byte 3 ~ Byte 5 |
uHeader | uCmdA | uCmdB | uData [3] |
“B” | “a” | “1” | "x, y, z" |
Resource Occupation
Ireo singa mifandraika amin'ny HT32F52352ample, ny loharanon-karena ipetrahan'ny module UART dia aseho eto ambany.
Sary HT32F52352 | |
Haben'ny ROM | 946 bita |
Haben'ny RAM | 40*1 + 256*2 oktety |
Fanamarihana:
- Ny fari-piainana manerantany anisan'izany ny saina sy ny sata ho an'ny fantsona tokana dia manana RAM 40 bytes.
- Izany dia ho an'ny fepetra iray ampiasaina ny fantsona tokana ary ny haben'ny buffer TX/RX dia 128/128 bytes. Ny haben'ny buffer dia azo apetraka araka ny fepetra takiana.
Tabilao 4. Fampiharana Code Resource Occupation
- Tontolo fanangonana: MDK-Arm V5.36, ARMCC V5.06 fanavaozana 7 (manorina 960)
- Optimize safidy: Ambaratonga 2 (-O2)
Toromarika momba ny fampiasana
Ity toko ity dia hampiditra ny fanomanana ny tontolo iainana ho an'ny kaody fampiharana "Module_UART", ary koa ny dingana fanangonana sy fitsapana.
Fanomanana ny tontolo iainana
Ny fitaovana sy rindrambaiko ilaina amin'ny kaody fampiharana "Module_UART" dia voatanisa etsy ambany.
Tabilao 5. Fiomanana amin'ny tontolo iainana ny Hardware/Software
Hardware/Software | manisa | Fanamarihana |
Kit fanombohana | 1 | Ity fanamarihana fampiharana ity dia mampiasa ny HT32F52352 Starter Kit ho toy ny talohaample |
USB Cable | 1 | Micro USB, mifandray amin'ny PC |
Kaody fampiharana | — | Ny lalana download, file ary ny fampifanarahana ny lahatahiry dia ampidirina ao amin'ny fizarana "Resource Download and Preparation". Lalana: "\\application\Module_UART\UART_Module_Example” |
Tera Term | — | Jereo ny fizarana "Lozisialy Terminal". |
Keil IDE | — | Keil uVision V5.xx |
Voalohany, ampiasao ny HT32F52352 Starter Kit miaraka amin'ny virtoaly COM Port (VCP) fiasan'ny e-Link32 Lite ho an'ny fampidirana fampiharana UART. Izany dia mitaky ny fanomanana ny tontolo iainana manaraka ireto:
- Misy interface USB roa eo amin'ny solaitrabe. Ampiasao ny tariby USB hampifandray ny PC sy ny interface eLink32 Lite eo amin'ny solaitrabe araka ny aseho amin'ny sary 16-(a).
- Satria mila mampiasa ny e-Link32 Lite Virtual COM Port (VCP) ny kaody fampiharana, dia ataovy izay hahazoana antoka fa ny PAx*2 sy DAP_Tx an'ny UART Jumper-J2*1 dia nohafohezina tamin'ny fampiasana jumper. Ny toerana misy ny J2 dia asehon'ny sary 16-(b).
Fanamarihana
- J2 amin'ny Starter Kit dia manana safidy roa, PAx sy DAP_Tx shorted na PAx sy RS232_Tx shorted. Jereo ny boky torolalana ho an'ny mpampiasa Kit Starter ho an'ny asa fametrahana amin'ny antsipiriany.
- Ny toerana misy ny pin MCU UART RX amin'ny Kit Starter samihafa dia hafa. Ity example mampiasa PAx hanondro ny pin RX.
Sary 16. HT32 Starter Kit Block Diagram
Ampiasao izao ny birao kendrena mpampiasa miaraka amin'ny fiasa Virtual COM Port (VCP) an'ny e-Link32 Pro ho an'ny fampidirana fampiharana UART. Izany dia mitaky ny fanomanana ny tontolo iainana manaraka ireto:
- Ny lafiny iray amin'ny e-Link32 Pro dia mifandray amin'ny PC mampiasa tariby Mini USB ary ny ilany iray dia mifandray amin'ny birao kendrena mpampiasa amin'ny alàlan'ny cable 10-bit grey. Ny fifandraisana misy eo amin'ny fifandraisana SWD amin'ny tariby sy ny birao kendrena dia ampiharina amin'ny alàlan'ny tsipika Dupont, araka ny aseho amin'ny sary 17-(a).
- Ny zana-tsarimihetsika fifandraisana an'ny e-Link32 Pro dia Pin#7 VCOM_RXD sy Pin#8- VCOM_TXD. Ireo dia tokony ampifandraisina amin'ny TX sy RX pins amin'ny birao kendrena mpampiasa, araka ny aseho amin'ny sary 17-(b).
Sary 17. e-Link32 Pro + User Target Board Block Diagram
Compilation sy Test
Ity fizarana ity dia handray ny "application\Module_UART\UART_Module_Example" toy ny talohaample hampiditra ny fizotry ny fanangonana sy fitsapana. Alohan'izany dia ataovy izay hahazoana antoka fa efa nampiharina ny fanomanana rehetra voalaza ao amin'ny fizarana teo aloha ary efa nalaina ny rindrambaiko terminal Tera Term.
Ny dingana fampandehanana amin'ny antsipiriany dia fintinina etsy ambany.
Dingana 1. Power-on fitsapana
Amboary ny tontolon'ny fitaovana araka ny voalaza ao amin'ny fizarana teo aloha. Aorian'ny fampandehanana ny herinaratra dia hazava ny LED herinaratra D9 eo amin'ny ilany havia ambany amin'ny Starter Kit. Ny LED USB D1 amin'ny e-Link32 Lite eo ankavanana ambony dia hazava rehefa vita ny fanisana USB. Raha toa ka tsy mirehitra ny D1 aorian'ny fotoana maharitra, dia hamarino raha afaka mifandray ny tariby USB. Raha tsy izany dia esory ary avereno averina indray.
Dingana 2. Mamorona tetikasa
Sokafy ny application\Module_UART\UART_Module_Example fampirimana, tsindrio ny _CreateProject.bat file mba hamoronana tetikasa, araka ny aseho ao amin'ny sary 18. Koa satria ity naoty fampiharana ity dia mampiasa ny HT32F52352 Starter Kit, sokafy ny tetikasa Keil IDE "Project_52352.uvprojx" hita eo ambanin'ny lahatahiry MDK_ARMv5.
Sary 18. Manaova _CreateProject.bat mba hamoronana tetikasa
Dingana 3. Manangona sy fandaharana
Rehefa nosokafana ny tetikasa, tsindrio aloha ny "Build" (na ampiasao ny shortcut "F7"), ary tsindrio ny "Download" (na ampiasao ny shortcut "F8"). Aorian'izany, ny valin'ny fananganana sy fampidinana dia haseho ao amin'ny varavarankely Build Output. Jereo ny sary 19.
Sary 19. Manangana sy misintona vokatra
Dingana 4. Sokafy ny rindrambaiko Tera Term ary amboary ny seranan-tsambo
Sokafy ny rindrambaiko Tera Term sy ny seranan-tsambo COM. Tandremo raha marina na tsia ny laharan'ny seranan-tsambo COM vokarin'ny Starter Kit. Avy eo tsindrio ny "Setup >> Serial Port" mba hidirana amin'ny interface interface. Ny fandrindrana interface tsara UART amin'ny kaody fampiharana "Module_UART" dia voalaza ao amin'ny fizarana "Lozisialy Terminal". Ny vokatra setup dia aseho amin'ny sary 20.
Sary 20. Valin'ny fametrahana seranan-tsambo Serial Tera Term
Dingana 5. Avereno ny rafitra sy ny fitsapana
Tsindrio ny fanalahidy SK reset - B1 Reset. Aorian'izany dia misy "ABCThis is test!" hafatra dia ho
Ampitaina amin'ny alàlan'ny API ary haseho ao amin'ny varavarankely Tera Term, araka ny aseho amin'ny sary 21. Momba ny asa fandraisana, rehefa mampiditra data ao amin'ny varavarankelin'ny Tera Term, ny API mifandraika dia hampiasaina hamaritana ny halavan'ny buffer fandraisana. Rehefa mahatratra 5 bytes ny angon-drakitra voarain'ny PC dia alefa misesy ny angon-drakitra voaray 5 bytes. Araka ny asehon'ny sary 22, ny angon-drakitra nampidirina dia "1, 2, 3, 4, 5", izay raisina sy voafaritra amin'ny alàlan'ny API. Aorian'izany, ny angon-drakitra "1, 2, 3, 4, 5" dia havoaka aorian'ny fampidirana dimy.
Sary 21. "Module_UART" Application Code Functional Test - Transmit
Sary 22. "Module_UART" Application Code Functional Test - Raiso
Torolàlana momba ny Transplant
Ity fizarana ity dia hampiditra ny fomba hampidirana ny API amin'ny tetikasan'ny mpampiasa.
Dingana 1. Ampio ny uart_module.c file amin'ny tetikasa. Tsindrio havanana amin'ny lahatahiry User. Safidio ny "Add Existing Files mankany amin'ny vondrona 'User'…”, dia fidio ny uart_module.c file ary tsindrio ny "Add", araka ny hita ao amin'ny sary 23. Jereo ny fizarana "Directory Structure" ho an'ny file famaritana lalana.
Sary 23. Ampio uart_module.c File ho Project
Dingana 2. Ampio ny ring_buffer.c file amin'ny tetikasa. Tsindrio havanana amin'ny lahatahiry User. Safidio ny "Add Existing Files amin'ny Vondrona 'User'…”, dia fidio ny ring_buffer.c file ary tsindrio ny "Add", araka ny aseho amin'ny sary 24.\ Jereo ny fizarana "Directory Structure" ho an'ny file famaritana lalana.
Sary 24. Ampio ring_buffer.c File ho Project
Dingana 3. Ampidiro ny lohatenin'ny API file mankany amin'ny fiandohan'ny main.c, araka ny aseho amin'ny sary 25. (Ext: #include “middleware/uart_module.h”)
Sary 25. Ampidiro ny lohatenin'ny API File ho main.c
Dingana 4. Ampiharo ny fanovana ilaina amin'ny fifandraisana UART amin'ny fampiasana ny ht32_board_config.h file. Ity dia ampidirina amin'ny antsipiriany ao amin'ny fizarana "Famaritana momba ny fametrahana" sy "Fanovàna sy FAQ".
Fametrahana Fanovana sy FAQ
Ity fizarana ity dia hampiditra ny fomba hanovana ny firafitry ny UART ary hanazava ireo fanontaniana mahazatra mitranga mandritra ny fampiasana.
Hanova ny fanendrena UART Pin
- Raha miresaka momba ny toko HT32F52352 "Pin Assignment" dia jereo ny tabilao Mapping Alternate Function izay mitanisa ny fiasan'ny AFIO amin'ny karazana fitaovana. Ho an'ny tsimatra mifandraika amin'ny UART, jereo ny tsanganana "AF6 USART/UART", araka ny aseho amin'ny sary 26.
Sary 26. HT32F52352 Fifandimbiasan-tsarintany latabatra
- Ity dingana ity dia hitari-dalana ny mpampiasa hitady ireo tsimatra UART mifanaraka amin'izany amin'ny fampiasana ny tabilao etsy ambony. Ireo singa mifandraika amin'ny HT32F52352ampLe mampiasa USART1 ho fantsona default. Eto, ny pin TX sy RX dia USR1_TX sy USR1_RX ary hita ao amin'ny PA4 sy PA5 tsirairay avy. Ny sary 27 dia mampiseho ny fifandraisan'ny pin ary koa ny famaritana ny pin ao amin'ny "ht32_board_config.h". Ny saha tsy misy na inona na inona amin'ny "Package" ao amin'ny tabilao fanendrena pin dia midika fa tsy misy GPIO mifandraika amin'ity fonosana ity. Raha hanova ny tsimatra UART dia tadiavo ny toerana misy ny tsimatra kendrena ary avereno faritana ny tsimatra amin'ny fampiasana ny “ht32_board_config.h” file.
Sary 27. Pin Correspondence sy Fanovana fanovana
Ampio fantsona UART
Mandray ny HT32F52352 HTCFG_UARTM_CH1 ho example, ambara eto ny fomba fampidirana channel UART vaovao.
Ovao ny ht32_board_config.h file
Raha miresaka momba ny toko HT32F52352 "Pin Assignment" dia jereo ny tabilao Mapping Alternate Function izay mitanisa ny fiasan'ny AFIO amin'ny karazana fitaovana. Satria ny USART1 dia nampiasaina ho HTCFG_UARTM_CH0, ny HTCFG_UARTM_CH1 vao nampidirina dia afaka misafidy USART0. Eto, ny TX sy RX pins dia hita ao amin'ny PA2 sy PA3 tsirairay avy, araka ny aseho eo amin'ny tapany ambony amin'ny Figure 28. Ny fanovana mifanaraka amin'izany dia ampiharina amin'ny fampiasana andalana code 120 ~ 126 amin'ny ht32_board_config.h, araka ny asehon'ny boaty mena misy teboka eo amin'ny sary 28.
Sary 28. Ampio fantsona UART
FAQs
Q: Ao amin'ny dingana faha-5 amin'ny fizarana Compilation sy Test dia ara-dalàna ny fitiliana fampiasa amin'ny fandefasana. Eto, ny "ABCThis is test!" Naseho soa aman-tsara ny hafatra, fa ho an'ny asa fandraisana, nahoana no tsy averina sy aseho ireo soatoavina dimy?
A: Jereo raha nohafohezina tamin'ny alalan'ny jumper ny tsipika MCU UART RX sy DAP_Tx an'ny UART Jumper-J2. Satria ny kaody fampiharana "Module_UART" dia mila mampiasa ny Virtual COM Port (VCP) an'ny e-Link32 Lite, dia tokony hampiharina amin'ny tsipika roa ankavia an'ny UART Jumper-J2 ny fametahana fatorana fohy, araka ny aseho amin'ny sary 29.
Sary 29. UART Jumper-J2 Setting
F: Aorian'izay amin'ny fanatanterahana ny "Manangana" (na ny hitsin-dàlana "F7"), misy hafatra diso izay manondro fa ny dikan-teny fitehirizam-bokin'ny firmware dia efa antitra noho ilay takiana? Jereo ny sary 30.
A: Ny fampiharana ny kaody fampiharana "Module_UART" dia mila mampiditra ny uart_module.c/h files izay manana fepetra takiana amin'ny kinova tranomboky firmware sasany. Rehefa miseho ny hafatra diso toy izany dia midika izany fa dikan-teny tranainy ny tranomboky firmware ampiasaina amin'izao fotoana izao. Noho izany dia ilaina ny misintona ny kinova farany amin'ny alàlan'ny rohy omena ao amin'ny fizarana "Firmware Library".
Sary 30. Firmware Library Version Error Message
Famaranana
Ity antontan-taratasy ity dia nanome teny fampidirana fototra hanampiana ireo mpampiasa hahatakatra tsara kokoa ny fehezan-dalàna fampiharana “Module_UART” sy ny protocole fifandraisana UART. Nanaraka izany ny fampidinana sy fanomanana ny loharanon-karena. Ny toko Functional Description dia nampiditra ny file firafitry ny lahatahiry, ny maritrano API, ny famaritana API ary ny fampiasana API examples. Ny toko Torolalana ho an'ny Fampiasana dia naneho ny fanomanana ny tontolo iainana, ny fanangonana ary ny fitsapana ny kaody fampiharana "Module_UART". Izy io koa dia nanome toromarika momba ny famindrana kaody sy ny fanovana ary koa ny fanazavana ny olana mahazatra mety hitranga. Ireo fitambarana rehetra ireo dia ahafahan'ny mpampiasa mahazo haingana ny fomba fampiasana ny API ary avy eo dia mampihena ny fotoana hanombohana.
Fitaovana fanondro
Raha mila fanazavana fanampiny dia jereo ny Holtek webtranokala: www.holtek.com
Fampahalalana dikan-teny sy fanovana
Daty | Mpanoratra | NAFAHANA | Fampahalalana momba ny fanovana |
2022.04.30 | 蔡期育(Chi-Yu Tsai) | V1.00 | Dikan-teny voalohany |
Disclaimer
Ny fampahalalana rehetra, ny marika, ny logos, ny sary, ny horonan-tsary, ny horonan-tsarimihetsika, ny rohy ary ny zavatra hafa miseho amin'ity webSite ('Information') dia natao ho fanondroana fotsiny ary azo ovaina amin'ny fotoana rehetra tsy misy fampandrenesana mialoha ary araka ny fanapahan-kevitry ny Holtek Semiconductor Inc. sy ny orinasa mifandraika aminy (avy eo dia 'Holtek', 'ny orinasa', 'us', ' izahay' na 'nay'). Raha toa kosa i Holtek dia miezaka miantoka ny fahamarinan'ny vaovao momba izany webtranokala, tsy misy antoka mazava na voatanisa omen'ny Holtek momba ny fahamarinan'ny fampahalalana. Holtek dia tsy tompon'andraikitra amin'ny tsy mety na ny leakage.
Holtek dia tsy tompon'andraikitra amin'ny fahavoazana rehetra (anisan'izany fa tsy voafetra amin'ny virosy solosaina, olana amin'ny rafitra na fahaverezan'ny angona) na inona na inona mitranga amin'ny fampiasana na mifandray amin'ny fampiasana ity webtranokalan'ny antoko rehetra. Mety misy rohy ao amin'io faritra io, izay ahafahanao mitsidika ny webtranokalan'ny orinasa hafa.
IRETO webTsy voafehin'ny Holtek ny tranokala. Holtek dia tsy handray andraikitra ary tsy hiantoka ny fampahalalana rehetra aseho amin'ny tranokala toy izany. Hyperlinks amin'ny hafa webatahorana ho anao manokana ny tranokala.
Famerana ny andraikitra
Na ahoana na ahoana, ny Holtek Limited dia tsy ho tompon'andraikitra amin'ny antoko hafa amin'ny fatiantoka na fahasimbana na inona na inona na inona na inona na inona na inona nahatonga mivantana na ankolaka mifandray amin'ny fidiranao na ny fampiasanao an'ity. webtranokala, ny atiny na ny entana, fitaovana na serivisy.
Lalàna mifehy
Ny Disclaimer voarakitra ao amin'ny webNy toerana dia fehezin'ny sy adika araka ny lalàn'ny Repoblikan'i Shina. Ny mpampiasa dia hanaiky ny fitsarana tsy miankina amin'ny Repoblikan'i Shina.
Fanavaozana ny Disclaimer
Holtek dia manana zo hanavao ny Disclaimer amin'ny fotoana rehetra na tsy misy fampandrenesana mialoha, ny fanovana rehetra dia mahomby avy hatrany rehefa alefa any amin'ny website.
Documents / Loharano
![]() |
HOLTEK HT32 MCU UART Fanamarihana fampiharana [pdf] Boky Torolàlana HT32 MCU, UART Application Note, HT32 MCU UART, Application Note, HT32, MCU UART Application Note, HT32 MCU UART Application Note |