Holtek-LOGO

Leabharlann Eochracha Tadhaill Holtek HT32 MCU

Holtek-HT32-MCU-Touch-Key-Library-PRO

Réamhrá

Is leabharlann í an eochairleabharlann tadhaill HT32 arna fhorbairt ag Best Solution a chomhtháthaíonn isteach san MCU an leabharlann tiománaithe ar fad faoin eochair dteagmháil files. Tá na crua-earraí MCU a bhaineann le tadhaill réamh-chumraithe ag an leabharlann, agus soláthraíonn sí socruithe íogaireachta eochair-íogaire tadhaill iomasach agus solúbtha, agus feidhmeanna coitianta á gcomhtháthú acu amhail modhanna codlata braite eochair agus coigilte cumhachta. Trí úsáid a bhaint as leabharlann eochair dteagmháil HT32, simplítear úsáid na bhfeidhmeanna tadhaill MCU, rud a ligeann d'úsáideoirí tosú go tapa agus an tréimhse forbartha a laghdú. Déanfaidh an doiciméad seo cur síos mion ar an gcumraíocht chomhshaoil ​​agus ar úsáid na leabharlainne.

Cumraíocht Timpeallachta

Faigh HT32 Touch Key Library
Déan teagmháil le FAE Best Solution nó déan tagairt dá chuid websuíomh: http://www.bestsolution.com.tw/EN/
Nó íoslódáil an leabharlann ón Holtek websuíomh: https://www.holtek.com

Faigh Leabharlann Firmware HT32
Déan tagairt don nasc seo a leanas chun an leabharlann firmware a fháil go tapa: https://www.holtek.com/productdetail/-/vg/HT32F54231_41_43_53
Oscail an nasc, roghnaigh an rogha Doiciméid mar a thaispeántar i bhFíor 1, áit a léiríonn an bosca dearg suíomh an HT32 comhbhrúite files. Tabhair faoi deara nach dtacaíonn ach an leabharlann firmware de leagan v022 nó níos airde leis an leabharlann eochair tadhaill HT32.Holtek-HT32-MCU-Touch-Key-Library-1

Cumraíocht Tionscadal Keil 

  1. Ní mór uirlis forbartha Keil a bheith suiteáilte ar ríomhaire an úsáideora.
  2. Unzip an leabharlann firmware. Tá an files liostaithe mar a thaispeántar i bhFíor 2. Cliceáil ar Holtek.HT32_DFP.latest chun é a shuiteáil, ina dhiaidh sin beidh an scáileán críochnaithe suiteála, mar a thaispeántar i bhFíor 3, le feiceáil.Holtek-HT32-MCU-Touch-Key-Library-2
  3. Unzip an leabharlann eochair tadhaill HT32 a chuimsíonn dhá fhillteán, example agus leabharlann.Holtek-HT32-MCU-Touch-Key-Library-3
  4. Cóipeáil an example agus fillteáin leabharlainne chuig an bhfillteán HT32_STD_xxxxx_FWLib_v022_XXXX.
  5. Rith ..\example\TouchKey\TouchKey_LIB\_CreateProject.bat (Fíor 6).Holtek-HT32-MCU-Touch-Key-Library-4
  6. Beidh comhéadan, mar a thaispeántar i bhFíor 7, le feiceáil. Cuir isteach an uimhir a fhreagraíonn do IDE an úsáideora, agus ina dhiaidh sin beidh comhartha “*” le feiceáil roimh an IDE roghnaithe, mar a thaispeántar i bhFíor 8. Ionchur “N” chun dul go dtí an chéad chéim eile.Holtek-HT32-MCU-Touch-Key-Library-5
  7. Mar a thaispeántar thíos, ionchur “*” chun tionscadail a chruthú do gach cineál IC nó cuir ainm an IC isteach chun tionscadal a chruthú don CI roghnaithe.Holtek-HT32-MCU-Touch-Key-Library-6
  8. Tar éis céimeanna 1~7 a chríochnú, mar a thaispeántar i bhFíor 11, roghnaigh an tionscadal IC atá ag teastáil mar Project_54xxx.uvprojx ón ..\example\TouchKey\TouchKey_LIB\MDK_ARMv5\ cosán.Holtek-HT32-MCU-Touch-Key-Library-7
    Nóta nach n-úsáidtear ach an MCU leis na hacmhainní is mó i ngach sraith chun an tionscadal a chruthú. Le haghaidh example, chun an HT32F54231 a úsáid ní mór d'úsáideoirí an tionscadal HT32F54241 a roghnú.

Breithnithe
Toisc go bhféadfaidh an clár eochair tadhaill dul isteach sa stát codlata, ní mór an tionscadal a shocrú chun cumhacht a athshocrú, nó ní bheidh sé ar fáil le haghaidh ríomhchlárú. Is iad seo a leanas na céimeanna socraithe.

  1. Céim 1: Cliceáil ar an gcnaipe sa roghchlár uirlisí Keil5, mar a thaispeántar thíos.Holtek-HT32-MCU-Touch-Key-Library-8
  2. Céim 2: Roghnaigh Debug -> Socruithe.Holtek-HT32-MCU-Touch-Key-Library-9
  3. Céim 3: Roghnaigh "faoi Athshocraigh" sa réimse Connect.Holtek-HT32-MCU-Touch-Key-Library-10

Leabharlann Files Cur síos

Acmhainní Úsáidte Leabharlainne 

Tionscadal Keil IC inúsáidte ROM/RAM Acmhainní Úsáidte IP uas. Líon na nEochracha
 HT32F54241 HT32F54241 HT32F54231  7148B/2256B Eochair dteagmháil

BFTM0 RTC

 24
 HT32F54253 HT32F54243 HT32F54253  7140B/2528B Eochair dteagmháil BFTM0

RTC

 28
  1. Úsáidtear an RTC chun MCU a mhúscailt ón stát codlata agus úsáidtear é mar bhonn ama le haghaidh próiseála stáit codlata.
  2. Nuair a bheidh an clár luchtaithe isteach sa IC, cinnfidh an Keil cibé an sáraíodh an méid ROM nó RAM.
  3. Maidir le húsáid shonrach acmhainní, déan tagairt don leagan leabharlainne iarbhír.

Comhshaol agus File Cur síos
Tá leabharlann eochair tadhaill HT32 suite sa chonair seo a leanas. ..\example\TouchKey\TouchKey_LIB\MDK_ARMv5\Project_542xx.uvprojx tionscadal (Fíor 15). Tar éis an tionscadal leabharlainne eochair tadhaill HT32 a oscailt, taispeántar an príomhscáileán mar Fíor 16.Holtek-HT32-MCU-Touch-Key-Library-11

An ábhartha fileDéantar cur síos ar s mar seo a leanas, ina measc tá na ht32_TouchKey_conf.h agus system_ht32f5xxxx_09.c files, san áireamh sa Treoraí Cumraíochta. Féach Fíor 17.

File Ainm Cur síos
príomh.c. Príomhchlár tionscadail file
ht32f5xxxx_01_it.c Cur isteach ar an bpríomhchlár file
ht32_TouchKey_Lib_Mx_Keil.lib Leabharlann rialaithe tadhaill file
*ht32_TouchKey_conf.h Paraiméadar rialaithe tadhaill file
ht32_TouchKey.h Sainmhíniú ar dhearbhú seachtrach file
ht32_TouchKey_BSconf.h Bun-pharaiméadar file (ní mholtar é a mhodhnú)
ht32_board_config.h Sainmhíniú crua-earraí file (ní mholtar é a mhodhnú)
*system_ht32f5xxxx_09.c Foinse clog agus paraiméadar clog an chórais file

Holtek-HT32-MCU-Touch-Key-Library-12

Paraiméadair Treoraí Cumraíochta

  1. ht32_TouchKey_conf.h Paraiméadair Treoraí Cumraíochta:
    Ainm Feidhm
    PowerSave Gníomhachtaigh an nós imeachta codlata réamhshocraithe atá sainmhínithe i main.c
    TKL_Ardíogair Suíomh íogaireacht dteagmháil: íogaireacht ard nó íseal; réamhshocrú go íogaireacht ard tar éis a bheith cumasaithe
    TKL_keyDebounce Socrú ama dífhógartha eochrach
    TKL_RefCalTime Am calabrúcháin. Dá giorra an t-am, is ea is éifeachtaí a bheidh sé chun cur in aghaidh trasnaíochta comhshaoil, áfach, beidh sé mar thoradh ar íogaireachtaí tábhachtacha níos ísle.
    TKL_MaxOnHoldTime An t-uasmhéid ama a bhrúitear an eochair. Scaoiltear an eochair go huathoibríoch tar éis í a bhrú ar feadh n soicind.
    KEYn_GA Cumasaigh nó díchumasaigh KEYn
    Tairseach Eochair Luach tairsí KEYn. Dá lú an luach, is amhlaidh is íogaire a bheidh an eochair.
  2. system_ht32f5xxxx_09.c Paraiméadair Treoraí Cumraíochta:
    Ainm Feidhm
    Cumasaigh Oscillator Criostail Seachtrach Ardluais – FSS Cumasaigh nó díchumasaigh FSS (oscillator ardluais seachtrach)
    Cumasaigh Oscillator Criostail Seachtrach Luas Íseal - LSE Cumasaigh nó díchumasaigh LSE (oscillator luas íseal seachtrach)
    Cumasaigh PLL Cumasaigh nó díchumasaigh PLL
    Foinse Clog PLL Roghnaigh foinse clog le haghaidh PLL
    Cumraíocht SystemCoreClock (CK_AHB) Roghnaigh foinse cloig don chóras CK_AHB
Cur síos ar Fheidhmeanna Chomhéadain Touch Key Lib

Cur síos ar Faigh Feidhmeanna

Mír Cur síos
Ainm Feidhme TKL_Faigh_Fuirich
Paraiméadar Ionchuir
Luach Tuairisceáin Luach comhairimh (500~60000)
Cur síos Úsáidtear é chun luach an chuntar comhairimh síos a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Faigh_EochairRCCLuach
Paraiméadar Ionchuir Luach eochair (0 ~ uas. luach eochair), minicíocht (0, 1)
Luach Tuairisceáin Luach toilleas (0~1023)
Cur síos Úsáidtear é chun luach toilleas na heochrach sonraithe a fháil

 

Mír Cur síos
Ainm Feidhme TKL_GetKeyRef
Paraiméadar Ionchuir Luach eochrach (0 ~ uas. luach eochrach)
Luach Tuairisceáin Luach tagartha (0~65535)
Cur síos Úsáidtear é chun luach tagartha na heochrach sonraithe a fháil

 

Mír Cur síos
Ainm Feidhme TKL_GetKeyThreshold
Paraiméadar Ionchuir Luach eochrach (0 ~ uas. luach eochrach)
Luach Tuairisceáin Luach tairsí (0~255)
Cur síos Úsáidtear é chun luach tairsí na heochrach sonraithe a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Faigh_AllKeyState
Paraiméadar Ionchuir
 Luach Tuairisceáin Staid eochrach (32-giotán)

Seasann BITn do KEYn state

Ciallaíonn Bit0 = 1 go bhfuil KEY0 brúite, ciallaíonn Bit0 = 0 nach bhfuil KEY0 brúite

Cur síos Úsáidtear é chun gach eochairstát a fháil

Cur síos ar Fheidhmeanna Socraithe 

Mír Cur síos
Ainm Feidhme TKL_Set_KeyThreshold
Paraiméadar Ionchuir Luach eochrach (0 ~ uas. luach eochrach), luach tairsí (10~127)
Luach Tuairisceáin
Cur síos Úsáidtear é chun luach tairsí na heochrach sonraithe a shocrú

 

Mír Cur síos
Ainm Feidhme TKL_Set_Fuireachas
Paraiméadar Ionchuir Am codlata (500~60000)
Luach Tuairisceáin
Cur síos Úsáidte chun an cuntar comhairimh síos a shocrú (ní mholtar an fheidhm seo a úsáid)

Tuairisc ar Fheidhmeanna Stáit agus Ceannais 

Mír Cur síos
Ainm Feidhme TKL_Is_Am
Paraiméadar Ionchuir Tairiseach réamhshocraithe (kT2mS, kT4mS…kT2048mS)
Luach Tuairisceáin
 Cur síos Bratach ama le haghaidh tagartha úsáideora.

Sa example, cuireann an clár an fheidhm isteach gach 2ms.Holtek-HT32-MCU-Touch-Key-Library-13

 

Mír Cur síos
Ainm Feidhme TKL_Is_AnyKeyPress
Paraiméadar Ionchuir
Luach Tuairisceáin 1 = tá eochair amháin nó níos mó spreagtha; 0 = níl aon eochair spreagtha
Cur síos Úsáidtear é chun bratach an phreas eochair a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Is_KeyPress
Paraiméadar Ionchuir Luach eochrach (0 ~ uas. luach eochrach)
Luach Tuairisceáin 1 = tá eochair spreagtha; 0 = níl an eochair spreagtha
Cur síos Úsáidtear é chun bratach stáit na heochrach sonraithe a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Is_Gníomhach
Paraiméadar Ionchuir
Luach Tuairisceáin 1 = tá tús curtha le LIB; 0 = Níl tús curtha le LIB
Cur síos Úsáidtear é chun bratach stáit inisealaithe an LIB a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Is_Fuireachas
Paraiméadar Ionchuir
Luach Tuairisceáin 1 = cead dul isteach sa stát codlata; 0 = ní cheadaítear dul isteach sa stát codlata
 Cur síos Úsáidtear é chun bratach an stáit codlata a fháil.

*Nuair a thugtar luach 0 ar ais, d’fhéadfadh staid gan choinne a bheith mar thoradh ar iontráil sa riocht codlata.

 

Mír Cur síos
Ainm Feidhme TKL_Is_KeyScanCycle
Paraiméadar Ionchuir
Luach Tuairisceáin 1 = scanadh críochnaithe; 0 = scanadh faoi láthair
Cur síos Úsáidtear é chun an bhratach scanadh a fháil

 

Mír Cur síos
Ainm Feidhme TKL_Athshocraigh
Paraiméadar Ionchuir
Luach Tuairisceáin
 Cur síos Úsáidtear é chun iallach a chur ar LIB gníomh athshocraithe a dhéanamh.

*Cuirfear tús le bratacha a úsáideann LIB agus RAM.

*Tá paraiméadair agus AFIO eisiata.

Cur síos ar Fheidhmeanna Túsaithe Touch Key Lib

Tá na feidhmeanna seo suite i bpríomh.c. Ní mholtar a n-ábhar a mhodhnú.

Ainm Feidhm
GPIO_Cumraíocht() cumraíochtaí calafoirt I/O
RTC_Cumraíocht() Dúisíonn an RTC eochracha tadhaill
BFTM_Cumraíocht() Cuireann BFTM príomhbhoinn ama na leabharlainne i bhfeidhm
TKL_Cumraíocht() Déan teagmháil le cumraíochtaí eochair

Príomhcheist Stáit
Mar a thaispeántar thíos, cuimsíonn an príomhchlár eochair tadhaill example nach gcuirfear i ngníomh de réir réamhshocraithe. Chun an fheidhm seo a ghníomhachtú, modhnaigh (0) tar éis #if go (1).Holtek-HT32-MCU-Touch-Key-Library-14

Cur síos ar Mhód Codlata

  1. In ht32_TouchKey_conf.h, roghnaigh PowerSave chun na modhanna codlata a chumasú.Holtek-HT32-MCU-Touch-Key-Library-15
  2. Tar éis na modhanna codlata a bheith cumasaithe, cuirfidh na heochracha tadhaill isteach sa stát codlata mura bhfuil taithí ag na heochracha ar aon choinníollacha tadhaill ar feadh tréimhse áirithe ama.
  3. Úsáidtear feidhm chomhairimh ama fuireachais le haghaidh íoschomhaireamh, faightear an t-am reatha trí úsáid a bhaint as TKL_Get_Standby agus socraítear an paraiméadar ama trí úsáid a bhaint as TKL_Set_Standby.
  4. Tá trí rogha modh codlata ann.
    Mód Cur síos
    USE_SLEEP_MODE Iontráil Mód Codlata
    USE_DEEP_SLEEP1_MODE Cuir isteach Mód Deep Sleep1
    USE_DEEP_SLEEP2_MODE Cuir isteach Mód Deep Sleep2
  5. Mar a thaispeántar thíos, socraigh an modh codlata riachtanach ag baint úsáide as "#define" den chuid is mó file.Holtek-HT32-MCU-Touch-Key-Library-16

Conclúid
Tá treoracha curtha ar fáil sa doiciméad seo chun an timpeallacht forbartha eochrach tadhaill HT32 ar fad a shocrú, rud a chabhraíonn le húsáideoirí tosú go tapa. Ina theannta sin, míníodh go mion na hacmhainní a úsáideann an leabharlann, chomh maith le feidhmeanna agus paraiméadair éagsúla, rud a cheadaíonn próiseas forbartha níos éasca.

Ábhar Tagartha

Le haghaidh tuilleadh sonraí, féach ar an Holtek websuíomh: www.holtek.com nó téigh i gcomhairle leis an Réiteach is Fearr websuíomh: http://www.bestsolution.com.tw/EN/

Leaganacha agus Eolas Mionathraithe:

Dáta Údar Scaoileadh Cur síos
2022.03.16 谢东霖、梁德浩 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 aon fhreagracht ar Holtek as aon mícheart nó 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 é seo a úsáid nó a bhaineann le húsáid an 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í

Leabharlann Eochracha Tadhaill Holtek HT32 MCU [pdfTreoir Úsáideora
HT32, MCU Touch Key Leabharlann, HT32 MCU Touch Key Leabharlann

Tagairtí

Fág trácht

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