TTP255 code option 说明.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TTP255 code option 说明

TTP255專案 外部OPTION的設定說明: OPTION空接時,輸入有上拉電阻所以讀值為”1”,當OPTION接地時讀值為”0”。 當PA0 空接時,為16KEY TOUCHPAD ,靈敏度的選擇為PF2,PF3,讀入時會取補數形式所以PF3變成LSB,當PF2,PF3空接時,讀入為”11”取補數後為”00”所以由TB_SEN的表格得到”06”的數值,此數值會加上TB_THD表格中的數值”08”,所以KEY ON的門檻為6+8=14,若希望OPTION可將_TB_THD中的數值下降,則可更改_TB_SEN的數值,如填入”FF”,因為程式是加法運算,所以加”FF”就等於減1了。 當PA0 空接時,PB0,PB1就定義為IIC的SCL,SDA了,PA2,PA1為按鍵模式的選擇,若PA2,PA12都空接時為MULTIKEY的判斷模式。 當PA0接地時,為15KEY TOUCHPAD,靈敏度的選擇為PF1,PF2,PF3的組合,同樣會取補數,所以PF3為LSB。靈敏度如TB_SEN所示。 當PA0 接地時,PA2,PA1,PB0,PB1,就定義為BCD碼輸出的D0,D1,D2,D3了,若沒按鍵時輸出”0000”。 TB_SEN: .DW $0006 ;0 .DW $0007 ;1 .DW $0009 ;2 .DW $000B ;3 .DW $000D ;4 .DW $000F ;5 .DW $0011 ;6 .DW $0013 ;7 表格選項的使用說明: 資料的格式及表示方式如下: 資料為1234,N0的位置為4,N3的位置為1 .DW $ N3,N2,N1,N0 .DW $1234 決定要掃描的按鍵數目: 於表格區的TB_KEY中的N0位置填入”F”表示有16KEY,”0”為1KEY。程式會改變MASK OPTION的選項。(當PA0=0時,會固定設為15) EXPECT COUNT的選擇: 當外部電容使用PCLINK決定後,根據機構的不同可以調整期望值(EXPECT COUNT)增加或降低靈敏度,值越大靈敏度越高,補償電阻儘量落在靠近60H左右,較穩定,兩邊的極限較不好。各KEY可以有自己個別的期望值。 TB_EXPECT: .DW $3200 有效為N3~N1,所以值為320H,十進制為800 是否要有省電的功能: 於表格區的TB_KEYFUNC中的N0位置填入”1”表示有省電功能,”0”為隨時掃描。省電功能啟用需特別調整SLEEP模式的靈敏度設定,若沒有設定好可能有喚不醒的問題。 決定按鍵的承認時間: 於表格區的TB_DBT中的N0,N1為按鍵ON的承認時間,N2,N3為按鍵OFF的承認時間,填入的數值乘上4ms就是承認時間。 TB_DBT: .DW $0A0A ;00 數值表示10x4=40ms 決定按鍵的承認門檻: 於表格區的TB_THD中的N0,N1??按鍵ON的承認門檻,N2,N3為按鍵OFF的承認門檻,填入的數值為參考值與手觸摸時的讀值相差的數值,如下面數值表示觸摸的讀值與參考值差距8 COUNT以上就承認按鍵,小於7 COUNT就是無按鍵。數值越大越不靈敏。 TB_THD: .DW $0708 ;00 按鍵最長的承認時間: 當按鍵持續按住時,多少時間後會取消,視為無按鍵,若設定”0000”表示關閉此功能,可以無限長時間按鍵。在N0,N1,N2中填入數值,將數值乘以128ms就是最長的時間,如下”1E0”=480*128ms 約61秒。 TB_KOFF: .DW $01E0 ;2 KEY LOCK CANCEL TIME 最多同時有多少按鍵: 設定當有多少按鍵同時按住時會視為無按鍵,可作為電源突然下降的防治,或手動環境更新時使用。 如下在N0填入”F”為16key同時on時會更新。 TB_OACT: .DW $000F ;3 KEY ACTIVE ;N0 KEY LIMITE(1~F) 0 DISABLE F MEAN 16KEY ON 參考值更新的時間(睡眠時間): 於N0,N1,N2填入數值可設定參考值更新的時間,若填入”000”可設定為不更新,但一般因環境溫濕度的影響,會設定更新時間,一般為3~5秒,時間為填入的數值乘以128ms,如下020”為32x128ms 約為4秒 TB_REF: .DW $A020 ;4 REFERENCE UPDATE TIME @125MS MAX 31875MS (SET 4S) 參考值增加的計數次數: 程式會有讓參考值增加的機制,但不是馬上增加,而要有去斗的機制,設定N3可決定次數,如下A”為連續大於10次才會開始逐次加1。 TB_R

您可能关注的文档

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档