亚洲午夜精品久久久久久性色_午夜影院观看视频免费_成人一区二区在线观看_国产激情99_亚洲精品国产首次亮相_久久婷婷五月综合色丁香_siro系绝美精品系列

您好,歡迎訪問銀聯(lián)pos機(jī)辦理中心官網(wǎng)!
400-8118-928

新聞資訊

CS21POS機(jī)_CS21POS機(jī)

作者:銀聯(lián)POS機(jī) 發(fā)布日期:2024-03-08 13:02:00 瀏覽次數(shù):582

本文目錄一覽:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

  • 1、云音響cs21怎么刷機(jī)
  • 2、中付pos機(jī)怎么插卡cs21
  • 3、arduinouno串口輸出頻率正確代碼是什么
  • 4、開店寶CS21是什么時(shí)候的機(jī)子

云音響cs21怎么刷機(jī)

第一步:刷入TWRP_Recovery專用版本 三星S21系列,分高通曉龍888處理器尺簡(jiǎn)和獵戶機(jī)型,在刷TWRP之前,我們必須了解自己機(jī)型 的處理器型號(hào)。下載自己手機(jī)機(jī)型對(duì)應(yīng)的TWRP文件fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

第二步:卡雀戚刷第三方極光ROM或者其他 其實(shí)第三方ROM非常多,我們也不能一一測(cè)試,只能選擇大家說的比較多的極陵歲褲光ROM。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

中付pos機(jī)怎么插卡cs21

你問的是中付POS機(jī)CS21怎么插卡吧?打開POS機(jī)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

1、打開POS機(jī),將POS機(jī)的USB線連接到電腦上。在電腦上安裝好相應(yīng)的驅(qū)動(dòng)程序和管理軟件。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

2、將銀行ka卡插入到POS機(jī)的讀卡器薯舉中,注意銀行ka卡的方向。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

3、POS機(jī)會(huì)自動(dòng)讀取銀行ka卡上的信息,等待POS機(jī)顯示“輸入密碼”的提示。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

4、輸基手大入銀行ka卡的密碼,確認(rèn)搏豎后等待POS機(jī)進(jìn)行交易處理。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

[img]

arduinouno串口輸出頻率正確代碼是什么

ArduinoUno輸出?定義頻率的PWM(詳解)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

簡(jiǎn)單的說 ,就是在?些情況下,GPIO腳位不在的切換“有電”“沒電”,fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每秒種循環(huán)的?次即為其 Frequency(頻率),fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每次“有電”時(shí)間站?個(gè)循環(huán)的百分?稱為其占空?fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

Arduino?的PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

?先,Arduino Uno的5,6,9,10,3,11接?可以通過簡(jiǎn)單語句****ogWrite(pin, dutyCycle)來實(shí)現(xiàn)?個(gè)指定占空?的PWM。其中pin的值選擇(5,6,9,10,3,11),dutyCycle的值在0~255之間,0為占空?0%,255為占空?100%。但是這種?式PWM信號(hào)的頻率是固定的默認(rèn)值,?約1000Hz左右(16MHz/64/256)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

其次,?動(dòng)切換?電平和低電平,再在中間明帆加?delay函數(shù),可以實(shí)現(xiàn)?定義頻率的PWM:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

void setup()fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

{fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(13, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

}fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

void loop()fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

{fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

digitalWrite(13, HIGH);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

delayMicroseconds(100); // Approximately 10% duty cycle @ 1KHzfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

digitalWrite(13, LOW);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

delayMicroseconds(1000 - 100); //修改這?的1000可以調(diào)整頻率fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

}fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

這個(gè)例?中:?個(gè)循環(huán)是1000us = 1ms,所以?秒循環(huán)1000次,因此Frequency是1KHz,fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每個(gè)循環(huán)中:有電的?率是100/1000 * 100% = 10%,所以duty cycle(占空?)為10%fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

CS21POS機(jī)_CS21POS機(jī)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

這樣就可以模擬出5V * 10%=0.5V的電壓fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

好處是任何?個(gè)引腳都能通過這樣輸出PWM,fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

但是,這種操作需要CPU全神貫注的查數(shù),任何其他的進(jìn)程的?擾會(huì)導(dǎo)致輸出的信號(hào)頻率不準(zhǔn)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

綜上,需要底層的?段來控制Arduino實(shí)現(xiàn)PWM的頻率調(diào)節(jié)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

調(diào)節(jié)Arduino?的時(shí)鐘頻率fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

Arduino Uno?有三個(gè)Timer:Timer0,Timer1,Timer2。 三個(gè)Timer都可以?定義調(diào)整頻率,但是各有特點(diǎn)。Timer0負(fù)責(zé)控制delay 等函數(shù),動(dòng)了Timer0的頻率會(huì)導(dǎo)致計(jì)時(shí)函數(shù)不準(zhǔn);Timer1的計(jì)數(shù)器是16位的,和Timer0,Timer2的8位計(jì)數(shù)器不太?樣;Timer2的頻率可調(diào)的檔位更多,因?yàn)樗?檔預(yù)除數(shù),下?會(huì)進(jìn)?步解釋。這?選擇Timer2進(jìn)?調(diào)節(jié)操作,先上代碼:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

void setup() {fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

// put your setup code here, to run once:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(3, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(11, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2A = _BV(COM2A0) | _BV(COM2B1) | _BV(WGM21) | _BV(WGM20); //侍正Set Timer2 to varying top limit fast PWM modefjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2B = _BV(WGM22) | _BV(CS22) | _BV(CS21) | _BV(CS20);//another way to set prescaler CS2=ffffjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2A = 155; //Top value AfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2B = 30; //Toggle value B, Output at pin 3fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//CS2 Divisor FrequencyfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//001 1 31372.55fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//010 8 3921.16fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//011 32 980.39fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//100 64 490.20 --DEFAULTfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//101 128 245.10fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//110 256 122.55fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

//111 1024 30.64fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

}fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

void loop() {fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

// put your main code here, to run repeatedly:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

}fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

由以上代碼可激談雹見,需要的設(shè)置分為三個(gè)部分:pinMode,TCCR2A/B,OCR2A/B(這?的2是因?yàn)檫x擇了Timer2)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

脈沖?成模式控制位(WGM):?來設(shè)置時(shí)鐘的模式fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

時(shí)鐘選擇位(CS):設(shè)置時(shí)鐘的預(yù)定標(biāo)器fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出模式控制位(COMnA和COMnB):使能/禁?/反相 輸出A和輸出BfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出?較器(OCRnA和OCRnB):當(dāng)計(jì)數(shù)器等于這兩個(gè)值時(shí),輸出值根據(jù)不同的模式進(jìn)?變化fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

Timer2所控制的管腳是pin11和pin3(Timer0控制5,6;Timer1控制9,10–這是chip的 datasheet上規(guī)定),所以把這兩個(gè)管腳設(shè)為輸出。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2A/B:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

這部分的解釋需要提到Timer的結(jié)構(gòu)和原理。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每個(gè)Timer?都有?個(gè)計(jì)數(shù)器和兩個(gè)?較寄存器。Timer2?計(jì)數(shù)器從0數(shù)到255(8位)然后歸0繼續(xù)從頭數(shù);Timer2的兩個(gè)?較寄存器分別為OCR2A和OCR2B。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

?較寄存器就是你設(shè)置?個(gè)?于255的數(shù),?如155。當(dāng)計(jì)數(shù)器數(shù)到0時(shí)輸出為?電平,數(shù)到155的時(shí)候改變輸出為低電平。這樣就實(shí)現(xiàn)了占空?的調(diào)節(jié)。在普通模式下(FastfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

PWM),OCR2A控制pin11的占空?,OCR2B控制pin3的占空?。如下圖所?fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2A/B:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

理解了Timer的原理,下?來討論這個(gè)PWM的頻率。Arduino Uno的芯?ATmega328,晶振頻率為16MHz。Timer計(jì)數(shù)器的頻率會(huì)在這個(gè)基礎(chǔ)上除以?個(gè)預(yù)除數(shù),Timer2可選擇的預(yù)除數(shù)有(1,8,32,64,128,256,1024)。也就是說,如果預(yù)除數(shù)設(shè)為64(默認(rèn)),計(jì)數(shù)器計(jì)數(shù)的頻率是16MHz/64 。?因?yàn)橛?jì)數(shù)器要數(shù)256下才會(huì)完成?個(gè)PWM周期,所以輸出PWM的頻率fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

16MHz/64/256(Frequency = 16 MHz / 64 / 256 = 976.5625Hz), 約等于1000Hz。若果要獲得最低的輸出頻率,預(yù)除數(shù)要選1024,得到的PWM是61Hz。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2A/B就是來控制Timer2計(jì)數(shù)器的模式與預(yù)除數(shù)的??的,由于是分位賦值,看起來怪怪的,我來解釋?下。先說CS2位,這個(gè)就是來控制Timer2計(jì)數(shù)器預(yù)除數(shù)的: _BV(CS22) | _BV(CS21) | _BV(CS20)的三部分由邏輯按位或“|”鏈接;每個(gè)BV是按位賦注(bit value)的意思;_BV(CS22 )= 在CS2?,1fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

2(把1左移2位) = 00000100;得到三部分分別是fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

00000100,00000010,00000001;按位或最終得到0111;查代碼?的表得到對(duì)應(yīng)的預(yù)除數(shù)是1024。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

模式選擇:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

現(xiàn)在的問題是,我需要的是100Hz,不是1024預(yù)除數(shù)下的61Hz,如何實(shí)現(xiàn)?這就需要控制計(jì)數(shù)器模式來微調(diào)頻率。請(qǐng)看下圖:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

這張圖中的模式可以在原有的fast PWM基礎(chǔ)上提?頻率,得到圖中OCnB所?的信號(hào)。這個(gè)模式叫做Varying the timer top limit: fast PWM。?較寄存器OCR2A在這?不再控制管腳11的占空?,?是設(shè)定?個(gè)計(jì)數(shù)器的上限:計(jì)數(shù)器不?數(shù)到255?是達(dá)到OCR2A就可以歸零。OCR2B依然控制管腳3的占空?。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

為了讓pin11有活?,這?設(shè)置TCCR2A?的COM2A位=01(表?數(shù)到極限就把pin11的電**轉(zhuǎn),本應(yīng)?不需要),COM2B位=10(表?pin3輸出?反轉(zhuǎn)PWM)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

那么是如何選擇模式的?剩下的WGM2位就是確定模式的。在fast PWM模式下,WGM2位是011,Varying the timer top limit: fast PWM模式下,WGM2位是111。所以需要_BV(WGM22) | _BV(WGM21) | _BV(WGM20)。處于我所不理解的原因,這個(gè)賦值可以被分為兩部分分別寫在TCCR2A和TCCR2B?。有明?的???煩留個(gè)?解釋?下。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

頻率計(jì)算fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

到這?,所有設(shè)置已經(jīng)解釋完。下?來計(jì)算?下100Hz輸出的PWM具體參數(shù)應(yīng)該設(shè)為多少。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pin3的輸出頻率=16MHz / 1024/ (OCR2A + 1),因此100Hz對(duì)應(yīng)的OCR2A=155。(+1是因?yàn)閒ast PWM是從0開始數(shù)到上限值)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

占空? = (OCR2B+1)/ (OCR2A+1),所以:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

占空?OCR2B值fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

20%30fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

占空?OCR2B值fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

25%38fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

33%51fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

50%77fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

100%155fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

常見的模式(“快速PWM”和“相位修正PWM”)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

快速PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

對(duì)于快速PWM來說,時(shí)鐘都是從0計(jì)數(shù)到255。當(dāng)計(jì)數(shù)器=0時(shí),輸出?電平1,當(dāng)計(jì)數(shù)器等于?較寄存器時(shí),輸出低電平0。所以輸出?較器越?,占空?越?。這就是傳說中的快速PWM模式。后?的例?會(huì)解釋如何?OCRnA和OCRnB設(shè)置兩路輸出的占空?。很明顯這種情況下,這兩路輸出的周期是相同的,只是占空?不同。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

快速PWM的例?fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

下?這個(gè)例?以Timer2為例,把Pin3和Pin11作為快速PWM的兩個(gè)輸出管腳。其中:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

WGM的設(shè)置為011,表?選擇了快速PWM模式;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

COM2A和COM2B設(shè)置為10,表?A和B輸出都是?反轉(zhuǎn)的PWM;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

CS的設(shè)置為100,表?時(shí)鐘周期是系統(tǒng)時(shí)鐘的1/64;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2A和OCR2B分別是180和50,表?兩路輸出的占空?;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(3, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(11, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2B = _BV(CS22);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2A = 180;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2B = 50;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

這段代碼看上去有點(diǎn)暈,其實(shí)很簡(jiǎn)單。_BV(n)的意思就是1fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

n,是移位命令。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

COM2A1,表?COM2A的第1位(靠,其實(shí)是第2位,不過程序員們是從0開始數(shù)數(shù)的)。所以_BV(COM2A1)表?COM2A = 10;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

類似的,_BV(WGM21) | _BV(WGM20) 表? WGM2 = 011。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

在Arduino Duemilanove開發(fā)板,上?這??代碼的結(jié)果為:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 A 頻率: 16 MHz / 64 / 256 = 976.5625HzfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 A 占空?: (180+1) / 256 = 70.7%fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 B 頻率: 16 MHz / 64 / 256 = 976.5625HzfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 B 占空?: (50+1) / 256 = 19.9%fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

頻率的計(jì)算?都除以了256,這是因?yàn)槌?4是得到了時(shí)鐘的計(jì)數(shù)周期,?256個(gè)計(jì)數(shù)周期是?個(gè)循環(huán),所以PWM的周期指的是這個(gè)循環(huán)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

另外,占空?的計(jì)算都加了1,這個(gè)還是因?yàn)?聊的程序員們都從0開始計(jì)數(shù)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

相位修正PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

另外?種PWM模式是相位修正模式,也有?把它叫做“雙斜率PWM”。這種模式下,計(jì)數(shù)器從0數(shù)到255,然后從255再倒數(shù)到0。當(dāng)計(jì)數(shù)器在上升過程中遇到?較器的時(shí)候,輸出0;在下降過程中遇到?較器的時(shí)候,輸出1。說實(shí)話,我覺得這種模式除了頻率降低了?倍之外,沒看出和快速PWM有什么區(qū)別。可能是在集成電路的底層級(jí)別上有區(qū)別吧。原?說“它具有更加對(duì)稱的輸出”,好吧,也許?外都?較傻吧。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

相位修正PWM的例?fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

下?的例?還是以Timer2為例,設(shè)置Pin3和Pin11為輸出管腳。其中WGM設(shè)置為001,表?相位修正模式,其他位設(shè)置和前?的例?相同:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(3, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

pinMode(11, OUTPUT);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM20);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

TCCR2B = _BV(CS22);fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2A = 180;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

OCR2B = 50;fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

在Arduino Duemilanove開發(fā)板,上?這??代碼的結(jié)果為:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 A 頻率: 16 MHz / 64 / 255 / 2 = 490.196HzfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 A 占空?: 180 / 255 = 70.6%fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 B 頻率: 16 MHz / 64 / 255 / 2 = 490.196HzfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

輸出 B 占空?: 50 / 255 = 19.6%fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

?般來說,普通?戶是不需要設(shè)置這些時(shí)鐘參數(shù)。Arduino默認(rèn)有?些設(shè)置,所有的時(shí)鐘周期都是系統(tǒng)周期的1/64。Timer0默認(rèn)是快速PWM,?Timer1和Timer2默認(rèn)是相位修正PWM。具體的設(shè)置可以查看Arduino源代碼中writing.c的設(shè)置。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

需要特別特別注意的是,Arduino的開發(fā)系統(tǒng)中,millis()和delay()這兩個(gè)函數(shù)是基于Timer0時(shí)鐘的,所以如果你修改了Timer0的時(shí)鐘周期,這兩個(gè)函數(shù)也會(huì)受到影響。直接的效果就是delay(1000)不再是標(biāo)準(zhǔn)的1秒,也許會(huì)變成1/64秒,這個(gè)需要特別注意fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

在程序中使?****ogWrite(pin, duty_cycle)函數(shù)的時(shí)候,就啟動(dòng)了PWM模式;當(dāng)調(diào)?digitalWrite()函數(shù)時(shí)則取消了PWM模式。請(qǐng)參考wiring_****og.c和 wiring_digital.c?件。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

還有?件很有意思的現(xiàn)象,對(duì)于快速PWM模式,如果我們?cè)O(shè)置****ogWrite(5, 0),實(shí)際上應(yīng)該有1/256的占空?,事實(shí)上你會(huì)發(fā)現(xiàn)輸出的是永遠(yuǎn)低電平的0。這個(gè)實(shí)際上是在Arduino系統(tǒng)中強(qiáng)制設(shè)定的,如果發(fā)現(xiàn)輸?的是0,那么就關(guān)閉PWM。隨之?來的問題是,如果我們?cè)O(shè)置****ogWrite(5, 1),那么占空?是多少呢?答案是2/256,也就是說0和1之間是有?個(gè)跳躍fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

5fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

百度文庫VIP限時(shí)優(yōu)惠現(xiàn)在開通,立享6億+VIP內(nèi)容fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

立即獲取fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

ArduinoUno輸出自定義頻率的PWM(詳解)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

ArduinoUno輸出?定義頻率的PWM(詳解)fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

簡(jiǎn)單的說 ,就是在?些情況下,GPIO腳位不在的切換“有電”“沒電”,fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每秒種循環(huán)的?次即為其 Frequency(頻率),fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

每次“有電”時(shí)間站?個(gè)循環(huán)的百分?稱為其占空?fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

第 1 頁fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

Arduino?的PWMfjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

?先,Arduino Uno的5,6,9,10,3,11接?可以通過簡(jiǎn)單語句****ogWrite(pin, dutyCycle)來實(shí)現(xiàn)?個(gè)指定占空?的PWM。其中pin的值選擇(5,6,9,10,3,11),dutyCycle的值在0~255之間,0為占空?0%,255為占空?100%。但是這種?式PWM信號(hào)的頻率是固定的默認(rèn)值,?約1000Hz左右(16MHz/64/256)。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

其次,?動(dòng)切換?電平和低電平,再在中間加?delay函數(shù),可以實(shí)現(xiàn)?定義頻率的PWM:fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

開店寶CS21是什么時(shí)候的機(jī)子

值得信賴,正規(guī)大牌子POS機(jī)公司,有央行支付許可證。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

外觀方面,開店寶智能pos采用了大尺乎春寸觸摸屏的設(shè)計(jì),簡(jiǎn)約大氣,輔以智能控制系統(tǒng),操作十分簡(jiǎn)便。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

在收款方面,開店寶智能pos達(dá)成了收款方式的全渠道,除了最傳統(tǒng)的磁條卡、芯片卡、IC卡刷卡消費(fèi),還兄衡包括現(xiàn)在主流的銀聯(lián)云閃付、ApplePay、微信支付、支付寶支付等多羨頃做種方式,完美地適配了各種客戶的支付方式以及解決了部分客戶不帶現(xiàn)金的問題。fjM北京銀聯(lián)移動(dòng)POS機(jī)辦理_收銀POS機(jī)_智能pos機(jī)_刷卡機(jī)_上門安裝收銀系統(tǒng)_個(gè)人POS機(jī)-谷騏科技【官網(wǎng)】

如需辦理POS機(jī)請(qǐng)?zhí)砑游⑿牛?span>18910340839 歡迎你的來電交流!關(guān)于:CS21POS機(jī)_CS21POS機(jī)的信息,請(qǐng)撥打免費(fèi)電話:4008-118-928 進(jìn)行溝通咨詢!

產(chǎn)品資訊與技術(shù)服務(wù)
?
400-8118-928
亚洲午夜精品久久久久久性色_午夜影院观看视频免费_成人一区二区在线观看_国产激情99_亚洲精品国产首次亮相_久久婷婷五月综合色丁香_siro系绝美精品系列
国产精品毛片a∨一区二区三区| 亚洲婷婷综合久久一本伊一区| 成人网在线免费视频| 久久99热狠狠色一区二区| 亚洲免费观看高清完整版在线观看| 亚洲色图在线视频| 偷窥少妇高潮呻吟av久久免费| 亚洲自拍与偷拍| 蜜桃视频在线一区| 国产在线精品一区二区| 成人黄色777网| 欧美精品久久一区二区三区| 国产蜜臀av在线一区二区三区| 日韩精品一区二区三区中文不卡| 精品久久人人做人人爱| 国产精品国产三级国产专播品爱网| 国产精品乱码妇女bbbb| 亚洲一区二区三区在线| 九色|91porny| 欧美亚洲一区二区在线| 国产欧美一区二区精品性色| 亚洲一区二区三区激情| 成人午夜视频福利| 欧美成人一级视频| 日韩av中文在线观看| 99re亚洲国产精品| 一区二区欧美在线观看| 欧美人与性动xxxx| 久久亚洲综合色| 久久精品理论片| 91精品国产综合久久久久久久| 国产精品电影院| 成人高清伦理免费影院在线观看| 日韩欧美色电影| 亚洲成人午夜影院| 色哟哟国产精品| 亚洲h在线观看| 欧美疯狂做受xxxx富婆| 亚洲免费看黄网站| 91精品欧美久久久久久动漫| 国产精品精品国产色婷婷| 成人综合在线观看| 一区二区三区成人| 91麻豆精品91久久久久久清纯| 亚洲超碰精品一区二区| 欧美疯狂性受xxxxx喷水图片| 久久成人综合网| 国产精品第四页| 欧美日韩免费电影| 国产成a人亚洲精| 亚洲一区二区高清| 亚洲精品国久久99热| 久久久久久久电影| 男女视频一区二区| 久久精品999| 中文字幕在线不卡| 在线不卡的av| 99久久免费国产| 青青草原综合久久大伊人精品 | 日韩一区二区三区视频| 久久av老司机精品网站导航| 亚洲女同一区二区| 国产欧美一区二区精品仙草咪| 色婷婷久久综合| 在线观看中文字幕不卡| 日本一不卡视频| 香港成人在线视频| 亚洲综合色自拍一区| 一区在线观看视频| 久久久99精品免费观看不卡| 91精品国产免费| 欧美一级国产精品| 91精品国产综合久久精品app | 亚洲成人综合视频| 亚洲国产一二三| 亚洲国产日韩综合久久精品| 成人免费一区二区三区视频| 日本一区二区三区国色天香 | 国产亚洲欧洲997久久综合| 日韩欧美国产麻豆| 日韩欧美黄色影院| 国产日韩欧美一区二区三区乱码| 久久久久久黄色| 最新不卡av在线| 午夜视频一区二区| 日韩1区2区3区| 成人永久aaa| 日韩欧美一级二级| 国产亚洲一区二区三区四区| 中文字幕一区二区三区不卡在线 | 欧美日韩你懂的| 久久网站最新地址| 一区二区三区91| 国产成人精品一区二区三区四区| 国产精品1区二区.| 91传媒视频在线播放| 欧美精品一区二区高清在线观看| 国产精品福利一区| 久久不见久久见中文字幕免费| 岛国av在线一区| 日韩一区二区三区高清免费看看| 国产精品乱人伦一区二区| 日本在线不卡一区| 91在线观看高清| 国产日韩精品一区二区三区| 久久国产人妖系列| 91精品福利在线一区二区三区 | 国产精品日韩成人| 国产在线一区二区| 精品剧情在线观看| 欧美aaa在线| 制服丝袜亚洲播放| 日韩综合一区二区| 色狠狠av一区二区三区| 国产精品成人免费精品自在线观看 | 欧美日韩中文另类| 日韩中文字幕麻豆| 亚洲色图色小说| 午夜久久久久久久久久一区二区| 久久aⅴ国产欧美74aaa| 中文字幕av在线一区二区三区| 蜜臀91精品一区二区三区| 日韩一区二区麻豆国产| 久久99精品久久久久久动态图| 日韩一区二区三区视频| 精一区二区三区| 中文字幕中文在线不卡住| 日本高清不卡视频| 日韩av一二三| 日本一区二区三区dvd视频在线| 成人动漫中文字幕| 亚洲123区在线观看| 久久尤物电影视频在线观看| 国产成人综合视频| 一级中文字幕一区二区| 日韩一区二区三| 色哟哟亚洲精品| 精品一区二区免费在线观看| 综合色中文字幕| 久久亚洲精品国产精品紫薇| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人午夜激情片| 午夜精品久久久久久| 成人欧美一区二区三区白人| 精品精品国产高清一毛片一天堂| 99精品桃花视频在线观看| 久久精品噜噜噜成人av农村| 亚洲国产aⅴ天堂久久| 亚洲精品中文在线| 亚洲欧美色图小说| 中文字幕一区三区| 中文字幕一区二区不卡| 国产精品系列在线| 国产精品护士白丝一区av| 国产亚洲精品aa| 中文字幕的久久| 亚洲三级电影全部在线观看高清| 国产精品麻豆99久久久久久| 日本一区二区三区高清不卡| 亚洲国产精品99久久久久久久久 | 亚洲444eee在线观看| 亚洲色图丝袜美腿| 一区二区三区色| 天堂影院一区二区| 国内外成人在线| 粉嫩aⅴ一区二区三区四区| 成人性生交大片免费看视频在线| 成人高清视频在线观看| 欧美四级电影网| 久久天堂av综合合色蜜桃网| 中文字幕第一区第二区| 亚洲国产乱码最新视频| 蜜臀av一区二区在线观看| 国产福利精品一区二区| 欧美亚洲一区三区| 欧美狂野另类xxxxoooo| 蜜桃av一区二区| 精品亚洲国产成人av制服丝袜| 国产成人在线免费观看| 欧美性猛交xxxxxxxx| 国产视频911| 午夜精品在线视频一区| av在线一区二区| 国产丝袜美腿一区二区三区| 一区二区激情小说| eeuss鲁片一区二区三区在线看| 91精品国产综合久久久蜜臀粉嫩 | 亚洲精品一区二区精华| 日韩一区欧美一区| 国产一区二区三区av电影 | 久久精品这里都是精品| 日韩黄色一级片| 欧美性猛片xxxx免费看久爱| 国产精品国产三级国产普通话三级 | 久久久久综合网| 国产在线精品免费av| 日韩美女一区二区三区| 成人av先锋影音| 日韩视频免费观看高清在线视频| 亚洲一区二区高清|