Lámhleabhar Úsáideora Nóta Iarratais HOLTEK HT32 MCU UART
HOLTEK HT32 MCU UART Nóta Iarratais

Réamhrá

Comhéadan tarchurtha sraitheach a úsáidtear go forleathan is ea an Glacadóir/Tarchuradóir Asincrónach Uilíoch – UART a sholáthraíonn tarchur sonraí lándéphléacsacha asincrónacha solúbtha. Úsáideann an cód feidhmchláir “Module_UART” a sholáthraítear sa nóta feidhmchláir seo idirbhriseadh TX/RX le maoláin fáinne bogearraí chun feidhmeanna simplí tarchurtha/fháil UART a chur i bhfeidhm trí APIanna, a bhfuil cur síos ar a bhfeidhmeanna gaolmhara thíos. Déanfaidh sé seo an próiseas tarchurtha sonraí iomlán a shimpliú agus ligfidh sé d’úsáideoirí feidhmchláir chumarsáide UART a thuiscint agus a chur i bhfeidhm go tapa.

  • Feidhmeanna a tharchur/fáil: léamh beart, beart a scríobh, léamh maoláin, scríobh maolánach, etc.
  • Feidhmeanna stádais: faigh an fad maolánach, stádas TX, etc.

Tabharfaidh an doiciméad seo isteach ar dtús prótacal cumarsáide UART, a chabhróidh le húsáideoirí tuiscint níos fearr a fháil ar chumarsáid UART ó phrionsabal go dtí feidhmchlár. Ina dhiaidh sin déanfar na hacmhainní a theastaíonn don chód iarratais a íoslódáil agus a ullmhú, lena n-áirítear an leabharlann firmware, íoslódáil an chóid iarratais, file agus cumraíocht eolaire chomh maith le réamhrá ar an uirlis bhogearraí teirminéil a úsáidtear sa nóta feidhmchláir. Sa chaibidil Cur Síos Feidhmeach, tabharfar isteach struchtúr eolaire cód an iarratais, socruithe paraiméadar agus tuairisc API. Déanfar cur síos ar úsáid API ag baint úsáide as an gcód feidhmchláir “Module_UART” agus liostófar an tomhaltas acmhainne Flash/RAM atá riachtanach do na APIanna freisin. Tabharfaidh an chaibidil Treoracha Úsáide treoir don úsáideoir trí na céimeanna a bhaineann le hullmhú, tiomsú agus tástáil comhshaoil ​​chun a dhearbhú go n-oibreoidh an cód iarratais i gceart. Soláthróidh sé ansin treoracha a mhíníonn conas na APIs a chomhtháthú i dtionscadail an úsáideora agus cuirfidh sé tagairt ar fáil ar deireadh le haghaidh modhnuithe agus fadhbanna coitianta a d'fhéadfadh teacht orthu.

Giorrúcháin a úsáidtear: 

  • UART: Glacadóir / Tarchuradóir Uile-sioncrónach Uilíoch
  • API: Comhéadan Cláir Feidhmchláir
  • LSB: Giotán is Lú Suntacha
  • MSB: Giotán is Suntasaí
  • PC: Ríomhaire Pearsanta
  • SK: Kit Tosaithe, bord forbartha HT32
  • IDE: Timpeallacht Chomhtháite Forbartha

Prótacal Cumarsáide UART

Is cineál comhéadan sraitheach cumarsáide é an UART a chuireann comhshó sonraí comhthreomhar-go-srathach i bhfeidhm ag a tarchuradóir agus ansin déanann sé cumarsáid sraitheach le glacadóir comhchosúil. Ansin déanann an glacadóir comhshó sonraí sraitheach go comhthreomhar tar éis glactha sonraí. I bhFíor 1 taispeántar léaráid scéimreach de chumarsáid sraitheach a thaispeánann conas a aistrítear na sonraí in ord bídh. Mar sin, maidir le cumarsáid déthreo idir an tarchuradóir agus an glacadóir, ní gá ach dhá shreang, TX agus RX, chun sonraí a aistriú go sraitheach idir a chéile. Is é TX an bioráin ar a tharchuireann an UART na sonraí sraitheach agus tá sé ceangailte le bioráin RX an ghlacadóra. Dá bhrí sin ní mór do na gléasanna tarchuradóra agus glacadóra a bioráin TX agus RX a thrasnasc chun cumarsáid déthreo UART a dhéanamh, mar a thaispeántar i Fíor 2.

Fíor 1. Léaráid Chumarsáide Srathach
Léaráid Chumarsáide Srathach

Fíor 2. Léaráid Chuarda UART
Léaráid Chuarda UART

Le linn na cumarsáide sraitheach UART, tá tarchur sonraí asincrónach. Ciallaíonn sé seo nach bhfuil aon chlog nó comhartha sioncrónaithe eile idir an tarchuradóir agus an glacadóir. Úsáidtear ráta baud anseo, is é sin an luas sraitheach tarchuir/ghlactha sonraí agus a shocraíonn an dá thaobh roimh aistrithe sonraí. Ina theannta sin, cuirtear giotán speisialta cosúil le giotán tosaithe agus stoptha le tús agus deireadh an phacáiste sonraí chun paicéad sonraí UART iomlán a fhoirmiú. Taispeánann Fíor 3 struchtúr paicéad sonraí UART agus taispeánann Fíor 4 paicéad sonraí UART 8-giotán gan giotán paireacht.
Fíor 3. Struchtúr Paicéad Sonraí UART
Struchtúr Paicéad Sonraí UART

Fíor 4. Formáid Paicéad Sonraí 8-giotán UART
Formáid Paicéad Sonraí
Tugtar isteach gach cuid de phaicéad sonraí UART in ord thíos.

  • Giotán Tosaigh: Léiríonn sé seo tús paicéad sonraí. De ghnáth fanann an bioráin UART TX ag leibhéal ard loighciúil sula dtosaíonn an tarchur. Má thosaíonn tarchur sonraí, tarraingeoidh an tarchuradóir UART an bioráin TX ó ard go híseal, ie, ó 1 go 0, agus ansin é a shealbhú ar feadh timthriall clog amháin. Tosóidh an glacadóir UART ag léamh sonraí nuair a bheidh trasdul ard go híseal braite ar an bioráin RX.
  • Sonraí: Is é seo na sonraí iarbhír a aistríodh, le fad sonraí de 7, 8 nó 9 giotán. De ghnáth aistrítear na sonraí leis an LSB ar dtús.
  • Giotán Paireacht: Úsáidtear líon na loighce “1” sna sonraí chun a chinneadh an bhfuil aon athrú ar shonraí le linn tarchurtha. Ar mhaithe le paireacht chothrom, ba cheart go mbeadh líon iomlán na loighce “1” sna sonraí ina ré-uimhir, ar an taobh eile, ba cheart go mbeadh líon iomlán na loighce “1” sna sonraí ina chorruimhir le haghaidh paireacht chorr.
  • Stop Giotán: Léiríonn sé seo deireadh paicéad sonraí, áit a dtarraingeoidh an tarchuradóir UART an bioráin TX ó íseal go hard, ie, ó 0 go 1, agus ansin é a choinneáil ann ar feadh tréimhse ama 1 nó 2-giotán.

Mar a luadh cheana, ós rud é nach bhfuil aon chomhartha clog sa chiorcad UART, ní mór an luas tarchurtha / glactha sonraí sraitheach céanna, ar a dtugtar an ráta baud, a shainiú idir an tarchuradóir agus an glacadóir chun tarchur saor ó earráid a chur i bhfeidhm. Sainmhínítear an ráta baud ag líon na ngiotán a aistrítear in aghaidh an tsoicind, i bps (giotán in aghaidh an tsoicind). Is iad roinnt rátaí baud caighdeánach agus a úsáidtear go coitianta ná 4800bps, 9600bps, 19200bps, 115200bps, etc. Taispeántar thíos an t-am comhfhreagrach a theastaíonn chun giotán sonraí amháin a aistriú.
Tábla 1. Ráta Baud vs Am Tarchuir 1-Giotán 

Ráta Baud Tarchur 1-Giotán Am
4800 bps 208.33µs
9600 bps 104.16µs
19200 bps 52.08µs
115200 bps 8.68µs

Íoslódáil agus a ullmhú acmhainní

Tabharfar isteach sa chaibidil seo an cód feidhmchláir agus an uirlis bhogearraí a úsáidtear, chomh maith le conas an t-eolaire a chumrú agus file cosán.

Leabharlann firmware 

Ar dtús, cinntigh go bhfuil an leabharlann firmware Holtek HT32 íoslódáil roimh úsáid a bhaint as an cód iarratais. Taispeántar an nasc íoslódála thíos. Anseo tá dhá rogha, HT32_M0p_Vyyyymmdd.zip don tsraith HT32F5xxxx agus HT32_M3_Vyyyymmdd.zip don tsraith HT32F1xxxx. Íoslódáil agus unzip an ceann atá ag teastáil file.

An zip file tá roinnt fillteáin ann ar féidir iad a rangú mar Dhoiciméad, Leabharlann Firmware, Uirlisí agus míreanna eile, a léirítear cosán an tsocrúcháin i bhFíor 5. Zip leabharlann firmware HT32 file le a file ainm HT32_STD_xxxxx_FWLib_Vm.n.r_s.zip suite faoi fhillteán Firmware_Library.

Fíor 5. HT32_M0p_Vyyyymmdd.zip Clár ábhair
Clár ábhair

Cód Iarratais
Íoslódáil an cód iarratais ón nasc seo a leanas. Tá an cód iarratais pacáistithe i zip file le a file ainm HT32_APPFW_xxxxx_APPCODENAME_Vm.n.r_s.zip. Féach Fíor 6 le haghaidh an file coinbhinsiúin ainm.

Fíor 6. Cód Iarratais File Ainm Réamhrá 

Nasc íoslódáil: https://mcu.holtek.com.tw/ht32/app.fw/Module_UART/ Cód Iarratais

File agus Cumraíocht Eolaire
Toisc nach bhfuil leabharlann firmware HT32 sa chód iarratais files, an cód iarratais agus leabharlann firmware unzipped files a chur ar an gcosán ceart sula dtosaíonn tú ar an tiomsú. Cód iarratais zip file go hiondúil go mbíonn fillteán amháin nó níos mó ann, mar shampla feidhmchlár agus leabharlann, mar a thaispeántar i bhFíor 7. Cuir an fillteán iarratais faoi bhun-eolaire na leabharlainne firmware HT32 chun an file cumraíocht cosán, mar a thaispeántar i bhFíor 8. Mar mhalairt air sin, unzip an cód iarratais agus leabharlann firmware HT32 ag an am céanna ar an gcosán céanna chun na torthaí cumraíochta céanna a bhaint amach.

Fíor 7. HT32_APPFW_xxxxx_APPCODENAME_Vm.n.r_s.zip Clár
Clár ábhair

Fíor 8. Conair Dí-chomhbhrú
Conair Dí-chomhbhrú

Bogearraí Teirminéil
Is féidir leis an gcód iarratais teachtaireachtaí a aistriú tríd an gcalafort COM chun roghnú feidhm nó taispeáint stádais a chur i bhfeidhm. Éilíonn sé seo go mbeidh na bogearraí teirminéil suiteáilte roimh ré ar thaobh an óstaigh. Is féidir le húsáideoirí bogearraí nasctha cuí a roghnú, nó bogearraí ceadúnaithe saor in aisce a úsáid ar nós Tera Term. Sa chód iarratais, tá an cainéal UART cumraithe le fad focal 8-giotán, gan paireacht, 1 stad-giotán agus ráta baud de 115200bps.

Cur Síos Feidhmeach

Tabharfaidh an chaibidil seo cur síos feidhmiúil ar chód an fheidhmchláir, lena n-áirítear faisnéis ar an struchtúr eolaire, ailtireacht API, cur síos ar an socrú, etc

Struchtúr Eolaire
An cód iarratais file ina bhfuil fillteán iarratais. Is é an chéad sraith eile an fillteán “Module_UART” ina bhfuil dhá chlár feidhmchláir, “UART_Module_Example” agus “UART_Bridge”. An ábhartha files liostaithe agus cur síos orthu thíos.
Tábla 2. Struchtúr Eolaire an Chóid Iarratais

Fillteán / File Ainm Cur síos
\\ feidhmchlár\Modúl_UART\UART_Module_Example*1
_CreateProject.bat Íoslódáil scripteanna do chruthú tionscadail files
_ProjectSource.ini Túsú file chun cód foinse a chur le tionscadail
ht32_board_config.h Socrú file a bhaineann le sannadh I/O forimeallach IC
ht32fxxxxx_01_it.c Clár seirbhíse a bhriseadh file
príomh.c. Cód foinse an chláir príomhúil
\\ feidhmchlár\Modúl_UART\UART_Bridge*2
_CreateProject.bat Íoslódáil scripteanna do chruthú tionscadail files
_ProjectSource.ini Túsú file chun cód foinse a chur le tionscadail
ht32_board_config.h Socrú file a bhaineann le sannadh I/O forimeallach IC
ht32fxxxxx_01_it.c Clár seirbhíse a bhriseadh file
príomh.c. Cód foinse an phríomhchláir
uart_bridge.h uart_bridge.c Ceanntásc droichead UART file agus cód foinse file
\ fóntais \ meánearraí
uart_modúl.h*3 uart_modúl.c*3 Ceanntásc API file agus cód foinse file
\ fóntais \ coitianta
ringbuffer.h ring_buffer.c Ceanntásc maolán fáinne bogearraí file agus cód foinse file

Nóta: 

  1. Sa “UART_Module_Example” cód iarratais, déantar na hoibríochtaí léite agus scríobh API ar bhealach lúb siar, déan tagairt don “API Usage Examples” le haghaidh tuilleadh sonraí.
  2.  Sa chód iarratais “UART_Bridge”, cuirtear dhá chainéal UART, UART CH0 agus UART CH1, i ngníomh, agus cuirtear prótacal cumarsáide saincheaptha trí struchtúir COMMAND i bhfeidhm idir an dá fheiste UART. Le haghaidh tuilleadh faisnéise, féach ar an “API Usage Examples” alt.
  3. Caithfidh an cód feidhmchláir an uart_module.c/h a úsáid files a bhfuil ceanglas leagan leabharlainne firmware. Féadfaidh an ceanglas athrú ó am go chéile de réir an nuashonraithe. Chun an riachtanas leagan leabharlainne firmware reatha a dhearbhú, déan tagairt don ábhar seiceála spleáchais trí eochairfhocal “Seiceáil Spleáchais” a chuardach sa phríomh.c file. Mura gcomhlíonann an leagan leabharlainne firmware na ceanglais, íoslódáil an leagan is nua ón nasc ar fáil sa rannóg “Firmware Library”.

Ailtireacht API
Tá paraiméadar tábhachtach CH ag gach API, is é sin an Cainéal UART. Cinneann sé seo cén cainéal UART atá le rialú. Faoi láthair tacaítear le suas le ceithre chainéal UART agus mar sin sainmhínítear ceithre shiombail sheasta mar seo a leanas. Úsáidtear iad seo mar pharaiméadar CH a sholáthraíonn na APIanna mar bhonn rialaithe.

  • UARTM_CH0: paraiméadar ionchuir – rialaithe nó cumraigh UART CH0
  • UARTM_CH1: paraiméadar ionchuir – rialaithe nó cumraigh UART CH1
  • UARTM_CH2: paraiméadar ionchuir – rialaithe nó cumraigh UART CH2
  • UARTM_CH3: paraiméadar ionchuir – rialaithe nó cumraigh UART CH3

Ní chuirfear spás cuimhne amú mura n-úsáidtear ach cainéal UART amháin. Tá sé seo amhlaidh toisc gur féidir líon na gcainéal UART tacaithe a shocrú agus bainfidh an réamhphróiseálaí an cód cainéal UART nach bhfuil in úsáid chun an spás cuimhne atá ar fáil a mhéadú. Taispeántar an ailtireacht API i Fíor 9.

Fíor 9. Léaráid Bloc Ailtireachta API
Léaráid Bloc Ailtireachta

Tá gach API comhdhéanta de cheithre ghrúpa de shocruithe nó rialuithe a bhaineann le cainéal UART ionas nach gá d’úsáideoirí ach an paraiméadar CH atá ag teastáil a ionchur. Chun an API ábhartha a chumrú, ní gá ach tábla paraiméadar cumraíochta bunúsach UART breise a bheith aige leis an bhfoirm struchtúir, USART_InitTypeDef. Cuirfidh an API cumraíocht bhunúsach UART i bhfeidhm de réir na n-ábhar paraiméadar sa tábla. Déan tagairt don rannán “API Description” le haghaidh tábla struchtúr bunúsach cumraíochta UART.

An uart_module.c/.h files nach bhfuil ann ach an t-idirbhriseadh (CHx_IRQ) ​​agus an tábla stádais (Stádas CHx) de gach cainéal UART agus tá na socruithe go léir a theastaíonn le haghaidh cumarsáide UART curtha ar fáil ag ht32_board_config.h. Na paraiméadair crua-earraí ábhartha sa ht32_board_config.h file léirithe sa tábla thíos. Tá tuilleadh sonraí ar fáil sa rannán “Cur síos ar Shocrú”.

I measc na bparaiméadar crua-earraí ábhartha san ht32_board_config.h tá socruithe I/O agus socruithe fisiceacha calafoirt UART, mar seo a leanas.

Tábla 3. Siombailí Sainmhíniú i ht32_board_config.h

Siombail Cur síos
HTCFG_UARTM_CH0 Ainm poirt fisiciúil UART; example: UART0, UART1…
HTCFG_UARTM0_TX_GPIO_PORT Sainmhíníonn sé an t-ainm poirt TX do CH0; example: A, B, C…
HTCFG_UARTM0_TX_GPIO_PIN Sainmhíníonn an uimhir bioráin TX do CH0; example: 0~15
HTCFG_UARTM0_RX_GPIO_PORT Sainmhíníonn sé an t-ainm poirt RX do CH0; example: A, B, C…
HTCFG_UARTM0_RX_GPIO_PIN Sainmhíníonn an uimhir bioráin TX do CH0; example: 0~15
HTCFG_UARTM0_TX_BUFFER_SIZE Sainmhíníonn sé méid maoláin TX do CH0; exampfaoi: 128
HTCFG_UARTM0_RX_BUFFER_SIZE Sainmhíníonn sé méid maolánach RX do CH0; exampfaoi: 128

Chun cumraíocht cainéal UART AFIO a mhodhnú, féach ar an mbileog sonraí gléis ábhartha. Faoi láthair ní thagann ach na sainmhínithe I/O do UART CH0 i bhfeidhm mar níl ach UART CH0 cumraithe in ht32_board_config.h. Chun UART CH1~3 a chur leis, ní mór a sainmhínithe I/O a chomhlánú trí thagairt a dhéanamh don sainmhíniú UART CH0 nó trí thagairt a dhéanamh don roinn “Modhnú Socraithe agus Ceisteanna Coitianta”.

Tá trí phríomhghnéithe ailtireachta API ann: 

  1. Tugtar tacaíocht do suas le ceithre chainéal UART. Is iad na paraiméadair ionchuir ná UARTM_CH0, UARTM_CH1, UARTM_CH2 agus UARTM_CH3.
  2.  Is féidir líon na gcainéal UART a shocrú agus ní laghdóidh cainéil neamhúsáidte an spás cuimhne atá ar fáil.
  3. Tá na socruithe UART agus na sainmhínithe I/O go léir scartha go hiomlán ó na APIanna. Méadaíonn sé seo áisiúlacht bhainistíochta maidir le luachanna a shocrú agus laghdaítear an fhéidearthacht go mbeidh socruithe míchearta nó in easnamh.

Socrú Cur síos 

Tabharfaidh an chuid seo isteach na socruithe paraiméadar sa ht32_board_config.h agus uart_module.h files.

  1. ht32_board_config.h: Seo file a úsáidtear le haghaidh sainmhínithe bioráin agus socruithe ábhartha boird forbartha, lena n-áirítear an cainéal UART IP (UART0, UART1, USART0…) a úsáideann an Kit Tosaithe (SK), láithreacha bioráin TX/RX comhfhreagracha agus méid maoláin TX/RX. Taispeánann Fíor 10 inneachar socraithe an Kit Tosaithe HT32F52352. Ag brath ar chomhtháthú feidhmiúil na forbartha, is féidir le húsáideoirí tagairt a dhéanamh don chuid "Tasc bioráin" de bhileog sonraí an fheiste a úsáidtear chun na sainmhínithe bioráin a chur i bhfeidhm. Déanfar cur síos ar níos mó sonraí maidir le modhnú socruithe sa rannán “Modhnú socraithe agus CCanna”.
    Fíor 10. Socruithe ht32_board_config.h (HT32F52352)
    Socruithe
  2. uart_modúl.h: Is é seo an ceanntásc API file in úsáid ag an gcód feidhmchláir, lena n-áirítear na socruithe réamhshocraithe ábhartha, sainmhínithe feidhm, etc. Mar a thaispeántar i bhFíor 11, is féidir ábhar an tsocraithe réamhshocraithe a fhorscríobh le cumraíochtaí seachtracha, mar na socruithe sa ht32_board_config.h file.
    Fíor 11. Socruithe Réamhshocraithe in uart_module.h
    Socruithe Réamhshocraithe
Cur Síos API
  1. Cur síos ar chineál sonraí an chóid iarratais.
    • USART_InitTypeDef
      Is é seo struchtúr cumraíochta bunúsach UART atá comhdhéanta de chumraíochtaí BaudRate, WordLength, StopBits, Parity and Mode, mar a thaispeántar thíos.
      Athróg Ainm Cineál Cur síos
      USART_Ráta Baud u32 Ráta baud cumarsáide UART
      USART_Fad Focal u16 Fad focal cumarsáide UART: 7, 8 nó 9 giotán
      USART_StopBits u16 Fad giotán stad cumarsáide UART: 1 nó 2 giotán
      USART_Parity u16 Paireacht chumarsáide UART: cothrom, corr, marc, spás nó gan paireacht ar bith
      Mód USART_ u16 modh cumarsáide UART; ní thacaíonn na APIanna ach le gnáthmhód
  2. Sula n-úsáideann tú na feidhmeanna API, comhlánaigh cumraíocht bhunúsach UART sa phríomhchlár. Taispeántar cumraíocht bhunúsach UART don chód iarratais seo i bhFíor 12. Anseo tá an ráta baud 115200bps, is é fad focal 8-giotán, is é an fad stad 1-giotán, agus níl aon phaireacht ann.
    Fíor 12. Cumraíocht Bhunúsach UART
    Cumraíocht Bhunúsach
  3. Taispeánann Figiúr 13 na feidhmeanna API a dearbhaíodh san uart_module.h file. Míníonn na táblaí seo a leanas feidhm, paraiméadair ionchuir agus úsáid na bhfeidhmeanna API.
    Fíor 13. Dearbhuithe Feidhm API in uart_module.h 
    Dearbhuithe Feidhme API
Ainm ar neamhní UARTM_Init(u32 CH, USART_InitTypeDef *pUART_Init, u32 uRxTimeOutValue)
Feidhm Túsú modúil UART
  Ionchur CH cainéal UART
pUART_Init UART pointeoir struchtúr bunúsach cumraíochta
 uRxTimeOutLuach Luach ama amuigh UART RX FIFO. Nuair a fhaigheann an RX FIFO sonraí nua athshocróidh agus atosóidh an cuntar. Nuair a shroicheann an cuntar an luach réamhshocraithe ama amuigh agus nuair a bheidh an t-idirbhriseadh ama amuigh cumasaithe, ginfear idirbhriseadh ama amuigh.
 Úsáid UARTM_Init(UARTM_CH0, &USART_InitStructure, 40);// Rith cumraíocht bhunúsach UART//Déan tagairt do Fíor 12 le haghaidh cumraíocht USART_InitStructure
Ainm u32 UARTM_WriteByte(u32 CH, u8 uData)
Feidhm Oibriú beart scríofa modúl UART (TX)
Ionchur CH cainéal UART
uSonraí Na sonraí atá le scríobh
Aschur RATHÚ D'éirigh leis
EARRÁID Theip
Úsáid UARTM_WriteByte(UARTM_CH0, 'A'); // Scríobhann UART 1 bheart – 'A'
Ainm u32 UARTM_Write(u32 CH, u8 *pBuffer, u32 uFad)
Feidhm Oibriú scríobh modúl UART (TX)
 Ionchur CH cainéal UART
pBufair Pointeoir maolánach
uFad Fad na sonraí atá le scríobh
Aschur RATHÚ D'éirigh leis
EARRÁID Theip
 Úsáid u8 Test[] = "Tástáil é seo!\r\n"; UARTM_Write(UARTM_CH0, Tástáil, méid(Tástáil) -1); // Scríobhann UART sonraí pBuffer
Ainm u32 UARTM_ReadByte(u32 CH, u8 *pData)
Feidhm Oibriú beart léite modúl UART (RX)
Ionchur CH cainéal UART
pData An seoladh chun na sonraí léite a chur
Aschur RATHÚ D'éirigh leis
EARRÁID Theip (gan sonraí)
   Úsáid u8 TempData; má sheolann (UARTM_ReadByte(UARTM_CH0, &TempData) == SUCCESS){UARTM_WriteByte(UARTM_CH0, TempData);}//Má sheolann UARTM_ReadByte() SUCCESS ar ais ansin scríobhann UART an beart sonraí seo
Ainm u32 UARTM_Léamh(u32 CH, u8 *pBuffer, u32 uFad)
Feidhm Oibríocht léite modúl UART (RX)
 Ionchur CH cainéal UART
pBufair Pointeoir maolánach
uFad Fad na sonraí atá le léamh
Aschur Léigh comhaireamh Tá fad na sonraí léite
     Úsáid u8 Tástáil2[10]; u32 Len; Len = UARTM_Read(UARTM_CH0, Test2, 5); má léann (Len> 0){UARTM_Write(UARTM_CH0, Test2, Len);}//UARTM_Read() 5 beart sonraí agus stórálann sé sonraí i Test2, agus sannann sé an comhaireamh beart léite chuig Len//Scríobh na sonraí a fuarthas ó Test2
Ainm u32 UARTM_GetReadBufferLength(u32 CH)
Feidhm Faigh an fad maoláin léite (RX)
Ionchur CH cainéal UART
Aschur uFad Léigh fad maoláin
  Úsáid UARTM_Init(UARTM_CH0, &USART_InitStructure, 40); //túsú modúil UART agus (UARTM_GetReadBufferLength(UARTM_CH0) < 5);//Fan go dtí go mbeidh 5 beart sonraí faighte ag UARTM_ReadBuffer
Ainm u32 UARTM_GetWriteBufferLength(u32 CH)
Feidhm Faigh an fad maoláin scríofa (TX)
Ionchur CH cainéal UART
Aschur uFad Scríobh fad maoláin
Ainm u8 UARTM_IsTxCríoch(u32 CH)
Feidhm Faigh an stádas TX
Ionchur CH cainéal UART
Aschur FÍOR Stádas TX: críochnaithe
BRÉAGACH Stádas TX: gan a bheith críochnaithe
      Úsáid UARTM_WriteByte(UARTM_CH0, 'O'); #if 1 // “uart_module.c” SVN >= 525 ag teastáil le linn (UARTM_IsTxFinished(UARTM_CH0) == BRÉAGACH) #elsewhile (1) #endif //Is féidir an API seo a úsáid chun an stádas TX a sheiceáil, mar a thaispeántar thuas; fan go dtí go mbeidh an UARTM_WriteByte() API críochnaithe, ie, tá an stádas TX TRUE, agus ansin lean leis na gníomhartha ina dhiaidh sin.//Cuirtear srian leis toisc nár cuireadh an fheidhm seo leis go dtí gur 525 uimhir an leagain SVN in uart_module.c.
Ainm neamhní UARTM_DiscardReadBuffer(u32 CH)
Feidhm Caith amach na sonraí sa mhaolán léite
Ionchur CH cainéal UART

Úsáid API Examples 

Léireoidh an chuid seo API scríobh agus léamh exampníos lú den chód feidhmchláir “Module_UART” ag baint úsáide as an bpróiseas tosaighithe agus an “UART_Module_Example” próiseas cód iarratais. Sula n-úsáideann siad na APIs, ní mór d'úsáideoirí an ceanntásc API a chur san áireamh file isteach i gcód foinse an phríomhchláir file (# cuimsigh “middleware/uart_module.h”).

Mar a léirítear i bhFíor 14, nuair a bheidh tú ag dul isteach sa phróiseas tosaigh, sainigh struchtúr cumraíochta bunúsach UART ar dtús. Ansin cumraigh baill struchtúir bhunúsacha cumraíochta UART lena n-áirítear BaudRate, WordLength, StopBits, Parity and Mode. Ar deireadh, glaoigh ar fheidhm thúsaithe API, agus léiríonn a chríochnú deireadh an phróisis tosaighaithe. Ina dhiaidh seo is féidir le húsáideoirí leanúint leis na hoibríochtaí scríobh agus léamh bunaithe ar chumraíocht bhunúsach réamhshocraithe UART.

Fíor 14. Sreabhchairt Túsaithe
Sreabhchairt Túsaithe

Tá an “UART_Module_Example” léiríonn cód iarratais na hoibríochtaí léite agus scríofa API ar bhealach lúb siar. Taispeántar an tsreabhchairt dó seo i bhFíor 15. Áirítear ar na feidhmeanna API a úsáidtear UARTM_WriteByte(), UARTM_Write(), UARTM_ReadByte(), UARTM_Read() agus UARTM_GetReadBufferLength(). Cuirtear a gcur síos ar fáil sa rannán “Cur Síos API”.

Fíor 15. Sreabhchairt Scríobh agus Léigh Examples
Sreabhchairt Scríobh agus Léigh Examples

Tá cód feidhmchláir “UART_Bridge” eile faoin bhfillteán “Module_UART” a bhfuil baint aige leis file tugtar tuairisc isteach sa rannán “Struchtúr Eolaire”. Gníomhaíonn an cód feidhmchláir “UART_Bridge” dhá chainéal UART, UART CH0 agus UART CH1, agus ansin déanann sé an prótacal cumarsáide idir an dá fheiste UART a shaincheapadh trí struchtúir COMMAND, gCMD1 agus gCMD2. Sainmhínítear iad seo in uart_bridge.c, mar a thaispeántar thíos. UARTBridge_CMD1TypeDef gCMD1:

Athróg Ainm Cineál Cur síos
uHeader u8 Ceanntásc
uCmd u8 Ordú
uSonraí[3] u8 Sonraí

UARTBridge_CMD2TypeDef gCMD2:

Athróg Ainm Cineál Cur síos
uHeader u8 Ceanntásc
uCmdA u8 Ordú A
uCmdB u8 Ordú B
uSonraí[3] u8 Sonraí

Sa chód feidhmchláir “UART_Bridge”, bain úsáid as gCMD1 chun sonraí a fháil mar phaicéad ordaithe agus ansin déan anailís orthu. Ansin de réir an phrótacail chumarsáide saincheaptha, socraigh gCMD2 mar phaicéad freagartha agus tarchuir é. Seo a leanas seanample paicéad ordaithe gCMD1) agus paicéad freagartha (gCMD2). Paicéad Ordú (UARTBridge_CMD1TypeDef gCMD1):

Beart 0 Beart 1 Beart 2 ~ Beart 4
uHeader uCmd uSonraí [3]
"A" "1" “x, y, z”

Paicéad Freagartha (UARTBridge_CMD2TypeDef gCMD2):

Beart 0 Beart 1 Beart 2 Beart 3 ~ Beart 5
uHeader uCmdA uCmdB uSonraí [3]
“B” "a" "1" “x, y, z”

Slí Bheatha Acmhainní
Ag glacadh leis an HT32F52352 mar example, taispeántar thíos na hacmhainní atá á n-áitiú ag modúl UART.

HT32F52352
Méid ROM 946 Beart
Méid RAM 40*1 +256*2 Bearta

Nóta:

  1. Áitíonn athróga domhanda lena n-áirítear bratacha agus stádas do chainéal aonair 40 beart RAM.
  2.  Tá sé seo le haghaidh riocht ina n-úsáidtear cainéal amháin agus is é méid maoláin TX/RX ná 128/128 bytes. Is féidir an méid maoláin a shocrú de réir riachtanais an iarratais.

Tábla 4. Cód Feidhme Slí Bheatha Acmhainní 

  • Timpeallacht tiomsaithe: MDK-Arm V5.36, ARMCC V5.06 nuashonrú 7 (tóg 960)
  • Optamaigh rogha: Leibhéal 2 (-O2)

Treoracha le haghaidh Úsáide

Tabharfar isteach sa chaibidil seo an t-ullmhúchán comhshaoil ​​don chód iarratais “Module_UART”, chomh maith leis na céimeanna tiomsaithe agus tástála.

Ullmhúchán Comhshaoil
Tá na crua-earraí agus na bogearraí a theastaíonn don chód feidhmchláir “Module_UART” liostaithe thíos.
Tábla 5. Crua-earraí/Bogearraí Ullmhúcháin Timpeallachta 

Crua-earraí/Bogearraí Áireamh Nóta
Kit Tosaithe 1 Úsáideann an nóta feidhmchláir seo an Kit Tosaithe HT32F52352 mar example
Cábla USB 1 Micrea USB, ceangailte le ríomhaire
Cód Iarratais An cosán saor in aisce, íoslódáil file agus tugtar isteach cumraíocht eolaire sa rannán “Íoslódáil agus Ullmhúchán Acmhainní”.Path: “\\ iarratas\Module_UART\UART_Module_Example ”
Téarma Tera Déan tagairt don rannán “Bogearraí Teirminéil”.
Cill IDE Keil uVision V5.xx

Gcéad dul síos, bain úsáid as an Kit Tosaithe HT32F52352 in éineacht le feidhm Virtual COM Port (VCP) de e-Link32 Lite chun feidhmchlár UART a thabhairt isteach. Éilíonn sé seo go gcuirfí an t-ullmhúchán comhshaoil ​​seo a leanas i bhfeidhm:

  1. Tá dhá chomhéadan USB ar an gclár. Úsáid an cábla USB chun an ríomhaire agus an comhéadan eLink32 Lite a nascadh ar an gclár mar a thaispeántar i bhFíor 16-(a).
  2. Toisc go gcaithfidh an cód feidhmchláir feidhm Port COM Fíorúil (VCP) e-Link32 Lite a úsáid, cinntigh go bhfuil an PAx*2 agus DAP_Tx de UART Jumper-J2*1 giorraithe ag baint úsáide as geansaí. Léirítear suíomh J2 i bhFíor 16-(b).

Nóta

  1. Tá dhá rogha ag J2 ar an Kit Tosaithe, PAx agus DAP_Tx shorted nó PAx agus RS232_Tx shorted. Déan tagairt don lámhleabhar úsáideora Starter Kit le haghaidh na bhfeidhmeanna mionsonraithe socraithe.
  2. Tá suíomh bioráin MCU UART RX ar threalamh tosaithe éagsúla difriúil. Seo seanampÚsáideann le PAx chun an bioráin RX a léiriú.

Fíor 16. Léaráid Bloc Kit Tosaithe HT32
Léaráid Bloc Kit

Anois bain úsáid as an spriocchlár úsáideora in éineacht le feidhm Virtual COM Port (VCP) den e-Link32 Pro chun feidhmchlár UART a thabhairt isteach. Éilíonn sé seo go gcuirfí an t-ullmhúchán comhshaoil ​​seo a leanas i bhfeidhm:

  1. Tá taobh amháin de e-Link32 Pro ceangailte le ríomhaire ag baint úsáide as cábla Mini USB agus tá an taobh eile ceangailte leis an spriocchlár úsáideora trína chábla liath 10-giotán. Cuirtear an nasc idir comhéadain SWD an chábla agus an spriocchláir i bhfeidhm trí úsáid a bhaint as línte Dupont, mar a thaispeántar i bhFíor 17-(a).
  2. Is iad na bioráin chumarsáide sraitheacha den e-Link32 Pro ná Pin#7 VCOM_RXD agus Pin#8- VCOM_TXD. Ba cheart iad seo a nascadh le bioráin TX agus RX an spriocchláir úsáideora, mar a thaispeántar i bhFíor 17-(b).
    Fíor 17. Léaráid Bloc an Bhoird Sprice e-Link32 Pro + Úsáideoir
    Bord Sprioc Úsáideora

Tiomsú agus Tástáil
Glacfaidh an rannán seo an “iarratas\Module_UART\UART_Module_Example” mar seanample na próisis tiomsaithe agus tástála a thabhairt isteach. Roimhe seo, cinntigh go bhfuil na hullmhúcháin go léir a bhfuil cur síos orthu sa chuid roimhe seo curtha i bhfeidhm agus go bhfuil na bogearraí teirminéil Tera Term íoslódáilte.

Tá achoimre ar na céimeanna oibríochta mionsonraithe thíos.
Céim 1. Cumhacht-ar tástála

Socraigh an timpeallacht crua-earraí mar a thuairiscítear sa chuid roimhe seo. Tar éis cumhacht a chur ar aghaidh, beidh an LED cumhachta D9 ar thaobh clé íochtair an Kit Tosaithe soilsithe. Beidh an D1 USB LED ar an e-Link32 Lite ar thaobh na láimhe deise uachtarach soilsithe tar éis don áireamhán USB a bheith críochnaithe. Mura bhfuil D1 soilsithe tar éis tréimhse fada ama, deimhnigh an bhfuil an cábla USB in ann cumarsáid a dhéanamh. Mura bhfuil ansin bain amach é agus cuir isteach arís é.

Céim 2. Tionscadal a ghiniúint
Oscail an feidhmchlár\Module_UART\UART_Module_Example fillteán, cliceáil ar an _CreateProject.bat file chun tionscadal a ghiniúint, mar a thaispeántar i bhFíor 18. Ós rud é go n-úsáideann an nóta feidhmchláir seo an Kit Tosaithe HT32F52352, oscail an tionscadal Keil IDE “Project_52352.uvprojx” atá suite faoin bhfillteán MDK_ARMv5.

Fíor 18. Déan _CreateProject.bat chun Tionscadal a Ghiniúint
Gin Tionscadal

Céim 3. Tiomsú agus clár
Tar éis don tionscadal a bheith oscailte, cliceáil ar “Tóg” ar dtús (nó bain úsáid as aicearra “F7”), ansin cliceáil ar “Download” (nó bain úsáid as aicearra “F8”). Tar éis seo, taispeánfar na torthaí tógála agus íoslódála sa fhuinneog Tógáil Aschur. Féach Fíor 19.

Fíor 19. Tógáil agus Íoslódáil Torthaí
Tógáil agus Íoslódáil Torthaí

Céim 4. Oscail na bogearraí Tera Term agus cumraigh an port srathach
Oscail na bogearraí Tera Term agus an port COM. Tabhair aird ar cibé an bhfuil an uimhir chalafoirt COM a ghineann an Kit Tosaithe ceart nó nach bhfuil. Ansin cliceáil ar “Socraigh >> Port Srathach” chun an comhéadan cumraíochta a iontráil. Déantar cur síos ar chumraíocht chomhéadain UART an chóid feidhmchláir “Module_UART” sa rannán “Bogearraí Críochfoirt”. Taispeántar an toradh socraithe i bhFíor 20.

Fíor 20. Toradh Socrú Port Srathach Téarma
Toradh Socraithe
Céim 5. Athshocraigh an córas agus tástáil
Brúigh an eochair athshocrú SK – B1 Athshocraigh. Ina dhiaidh seo, déanfar "Tástáil ABCThis!" beidh teachtaireacht
a tharchur tríd an API agus taispeánfar é i bhfuinneog Tera Term, mar a thaispeántar i bhFíor 21. Maidir leis an bhfeidhm glactha, agus sonraí á gcur isteach i bhfuinneog Téarma Tera, úsáidfear an API ábhartha chun an fad maolánach a fháil a chinneadh. Nuair a shroicheann na sonraí a fhaigheann PC 5 bytes, seolfar na 5 byte sonraí a fuarthas amach go seicheamhach. Mar a léirítear i bhFíor 22, is iad na sonraí a cuireadh isteach go seicheamhach ná “1, 2, 3, 4, 5”, a fhaightear agus a chinntear tríd an API. Ina dhiaidh sin, déanfar na sonraí “1, 2, 3, 4, 5” a phriontáil tar éis na cúig ionchur.

Fíor 21. “Modúl_UART” Cód Feidhmchláir Tástáil Feidhme – Tarchur
Tástáil Feidhme Cód Iarratais

Fíor 22. “Modúl_UART” Tástáil Feidhme an Chóid Iarratais – Faigh
Tástáil Feidhme Cód Iarratais

Treoracha Trasphlandúcháin
Tabharfar isteach sa chuid seo conas na APIanna a chomhtháthú i dtionscadail an úsáideora.
Céim 1 . Cuir an uart_module.c leis file isteach sa tionscadal. Cliceáil ar dheis ar an bhfillteán Úsáideoir. Roghnaigh “Cuir leis atá ann cheana féin Files chuig 'Úsáideoir' a Ghrúpáil…”, ansin roghnaigh an uart_module.c file agus cliceáil ar “Add”, mar a thaispeántar i bhFíor 23. Déan tagairt don rannán “Struchtúr Eolaire” don file cur síos cosán.

Fíor 23. Cuir uart_module.c File go Tionscadal
File go Tionscadal

Céim 2. Cuir an ring_buffer.c leis file isteach sa tionscadal. Cliceáil ar dheis ar an bhfillteán Úsáideoir. Roghnaigh “Cuir leis atá ann cheana féin Files chuig 'Úsáideoir' a Ghrúpáil…”, ansin roghnaigh an ring_buffer.c file agus cliceáil ar “Add”, mar a thaispeántar i bhFíor 24.\ Déan tagairt don rannán “Struchtúr Eolaire” le haghaidh an file cur síos cosán.
Fíor 24. Cuir ring_buffer.c File go Tionscadal 
File go Tionscadal

Céim 3. Cuir an ceanntásc API san áireamh file isteach i dtús main.c, mar a thaispeántar i bhFíor 25. (Folíne: # cuir “middleware/uart_module.h” san áireamh”)
Fíor 25. Cuir Ceannteideal API san áireamh File go príomh.c
Cuir Ceanntásc API san áireamh File

Céim 4. Cuir na socruithe atá riachtanach don chumarsáid UART i bhfeidhm ag baint úsáide as an ht32_board_config.h file. Tugtar isteach é seo go mion sna rannáin “Cur síos ar Shocrú” agus “Modhnú a Shocrú agus Ceisteanna Coitianta”.

Modhnú Socraithe agus Ceisteanna Coitianta 

Tabharfar isteach sa chuid seo conas na socruithe UART a mhodhnú agus míneoidh sé roinnt ceisteanna coitianta a bhíonn le linn úsáide.

Athraigh Tasc Bioráin UART 

  1. Ag tagairt don chaibidil “Tasc Pionála” ar Bhileog Sonraí HT32F52352, féach ar an tábla Mapála Feidhme Malartach a liostaíonn feidhmeanna AFIO an chineáil gléis. Maidir leis na bioráin ábhartha UART, déan tagairt don cholún “AF6 USART/UART”, mar a thaispeántar i bhFíor 26.
    Fíor 26. HT32F52352 Tábla Mapála Feidhme Malartach
    Tábla Mapála Feidhme Malartach
  2. Tabharfaidh an chéim seo treoir d'úsáideoirí na bioráin UART comhfhreagracha a aimsiú ag baint úsáide as an tábla thuas. Is é an HT32F52352 seanampÚsáideann le USART1 mar an cainéal réamhshocraithe. Anseo, tá na bioráin TX agus RX USR1_TX agus USR1_RX agus tá siad suite ar PA4 agus PA5 faoi seach. Léiríonn Fíor 27 an comhfhreagras bioráin chomh maith leis na sainmhínithe bioráin in “ht32_board_config.h”. Ciallaíonn na réimsí folamh “Pacáiste” sa tábla sannachán bioráin nach bhfuil aon GPIO ábhartha sa phacáiste seo. Chun na bioráin UART a mhodhnú, aimsigh na láithreacha sprice bioráin agus ath-shainigh na bioráin ag baint úsáide as an "ht32_board_config.h" file.
    Fíor 27. Comhfhreagras Bioráin agus Mionathrú Socraithe
    Modhnú Socraithe

Cuir Cainéal UART leis
Ag glacadh leis an HT32F52352 HTCFG_UARTM_CH1 mar example, anseo tá sé cur síos ar conas a chur cainéal nua UART.

Athraigh an ht32_board_config.h file
Ag tagairt don chaibidil “Tasc Pionála” ar Bhileog Sonraí HT32F52352, féach ar an tábla Mapála Feidhme Malartach a liostaíonn feidhmeanna AFIO an chineáil gléis. Toisc gur úsáideadh USART1 mar HTCFG_UARTM_CH0, is féidir leis an HTCFG_UARTM_CH1 nua-chur leis USART0 a roghnú. Anseo, tá na bioráin TX agus RX suite ar PA2 agus PA3 faoi seach, mar a thaispeántar sa leath uachtarach de Fhíor 28. Cuirtear na modhnuithe comhfhreagracha i bhfeidhm ag baint úsáide as línte cód 120 ~ 126 i ht32_board_config.h, mar a léirítear sa bhosca poncaithe dearg i bhFíor 28.

Fíor 28. Cuir Cainéal UART leis
Cainéal UART

CCanna
Q: I gcéim 5 den chuid Tiomsú agus Tástála, tá an tástáil feidhme tarchurtha gnáth. Anseo, tá an "ABCThis test!" Tá an teachtaireacht léirithe go rathúil, ach don fheidhm glacadóireachta, cén fáth nach gcuirtear na cúig luach ionchuir ar ais agus nach dtaispeántar iad?
A: Seiceáil an bhfuil na bioráin MCU UART RX agus DAP_Tx de UART Geansaí-J2 giorraithe ag baint úsáide as geansaí. Toisc gur gá don chód feidhmchláir “Module_UART” Port Fíorúil COM (VCP) de e-Link32 Lite a úsáid, ba cheart an socrú gearrchiorcaid a chur i bhfeidhm ar an dá bhioráin chlé de UART Jumper-J2, mar a thaispeántar i bhFíor 29.

Fíor 29. Socrú Geansaí UART-J2
UART Geansaí

C: Tar éis ag déanamh “Tóg” (nó aicearra “F7”), feictear teachtaireacht earráide a thugann le fios go bhfuil an leagan leabharlainne firmware níos sine ná an ceann atá ag teastáil? Féach Fíor 30.
A: Ní mór an uart_module.c/h a chur san áireamh i gcur i bhfeidhm an chóid feidhmchláir “Module_UART”. files a bhfuil ceanglas le haghaidh leagan leabharlainne firmware áirithe. Nuair a fheictear teachtaireacht earráide den sórt sin, ciallaíonn sé gur leagan níos sine é an leabharlann firmware a úsáidtear faoi láthair. Mar sin is gá an leagan is nuaí a íoslódáil tríd an nasc a chuirtear ar fáil sa rannóg “Firmware Library”.

Fíor 30. Teachtaireacht Earráid Leagan Leabharlainne Firmware
Teachtaireacht Earráid Leagan

Conclúid

Tá réamhrá bunúsach curtha ar fáil sa doiciméad seo chun cabhrú le húsáideoirí tuiscint níos fearr a fháil ar an gcód feidhmchláir “Module_UART” agus ar phrótacal cumarsáide UART. Ina dhiaidh sin rinneadh an íoslódáil agus an t-ullmhúchán acmhainní. Thug an chaibidil Cur síos ar Fheidhmiú isteach an file struchtúr eolaire, an ailtireacht API, cur síos API agus úsáid API examples. Léiríodh sa chaibidil Treoracha Úsáide ullmhúchán comhshaoil, tiomsú agus tástáil an chóid iarratais “Module_UART”. Sholáthair sé treoracha freisin maidir le trasphlandú cód agus socrú modhnuithe chomh maith le míniú a thabhairt ar roinnt fadhbanna coitianta a d’fhéadfadh teacht chun cinn. Cuirfidh sé seo go léir le chéile ar chumas úsáideoirí a thuiscint go tapa conas na APIs a úsáid agus ina dhiaidh sin laghdófar an méid ama chun tús a chur leis.

Ábhar Tagartha

Le haghaidh tuilleadh faisnéise, féach ar an Holtek websuíomh: www.holtek.com

Leaganacha agus Eolas Mionathraithe

Dáta Údar Scaoileadh Eolas Modhnuithe
2022.04.30 蔡期育 (Chi-Yu Tsai) v1.00 An Chéad Leagan

Séanadh

Gach eolas, trádmharcanna, lógónna, grafaicí, físeáin, gearrthóga fuaime, naisc agus míreanna eile le feiceáil air seo webláithreán ('Faisnéis') le haghaidh tagartha amháin agus tá sé faoi réir a athrú tráth ar bith gan fógra roimh ré agus de rogha Holtek Semiconductor Inc. agus a cuideachtaí gaolmhara ('Holtek' anseo feasta, 'an chuideachta', 'linn', ' muid' nó 'ár'). Cé go ndéanann Holtek a dhícheall cruinneas na Faisnéise ar seo a chinntiú websuíomh, ní thugann Holtek aon bharántas sainráite nó intuigthe maidir le cruinneas na Faisnéise. Ní bheidh Holtek freagrach as aon mhícheart nó as aon sceitheadh.
Ní bheidh Holtek faoi dhliteanas i leith damáistí ar bith (lena n-áirítear, ach gan a bheith teoranta do víreas ríomhaire, fadhbanna córais nó caillteanas sonraí) ar bith a eascraíonn as an úsáid seo nó a bhaineann leis an úsáid seo. websuíomh ag páirtí ar bith. D’fhéadfadh naisc a bheith sa réimse seo, a ligeann duit cuairt a thabhairt ar an webláithreáin cuideachtaí eile.
iad seo webníl na suíomhanna á rialú ag Holtek. Ní bheidh freagracht ar bith ar Holtek ná ráthaíocht ar bith maidir le haon Fhaisnéis a thaispeánfar ar shuímh den sórt sin. Hipearnaisc chuig ceann eile webtá suíomhanna ar do phriacal féin.

Teorainn le Dliteanas

Ní bheidh Holtek Limited faoi dhliteanas i gcás ar bith d’aon pháirtí eile as aon chaillteanas nó damáiste ar bith nó cén chaoi ar bith is cúis leis go díreach nó go hindíreach i dtaca le do rochtain nó úsáid a bhaint as seo. webláithreán, an t-ábhar atá air nó aon earraí, ábhair nó seirbhísí.

Dlí Rialaithe
An Séanadh atá sa webBeidh an suíomh á rialú ag agus a léirmhíniú i gcomhréir le dlíthe Phoblacht na Síne. Cuirfidh úsáideoirí faoi bhráid dhlínse neamh-eisiatach chúirteanna Phoblacht na Síne.

Nuashonrú ar an Séanadh
Coimeádann Holtek an ceart an Séanadh a thabhairt cothrom le dáta tráth ar bith le fógra roimh ré nó gan é, tá gach athrú i bhfeidhm láithreach tar éis é a phostáil chuig an websuíomh.

Doiciméid / Acmhainní

HOLTEK HT32 MCU UART Nóta Iarratais [pdfLámhleabhar Úsáideora
HT32 MCU, Nóta Iarratais UART, HT32 MCU UART, Nóta Iarratais, HT32, Nóta Feidhmchláir MCU UART, Nóta Iarratais HT32 MCU UART

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *