Częstotliwości wywołania funkcji obsługi przerwania SIG_OUTPUT_COMPARE2

    -- Sebastian Pawlak, 2004.


Tabela pozwala na wyznaczenie częstotliwości z jaką będzie wywoływana funkcja obsługi przerwania SIG_OUT_COMPARE2. Częstotliwość zależy od kilku parametrów: częstotliwości kwarcu, prescalera, OCR2.

Częstotliwość wyznacza się ze wzoru:
freq. = kwarc / (prescaler * (OCR2 + 1))


Kod źródłowy pliku "init.c":

ASSR = 1 << AS2;
TCCR2 = (1 << WGM21) |
        (1 << CS22) | (1 << CS21) | (1 << CS20);  /* prescaler 1024 */
TIFR = 1 << OCF2;
TIMSK = 1 << OCIE2;
OCR2 = 7;  /* 7 = 4 Hz, przy prescalerze 1024 i kwarcu 32768 Hz */

while (ASSR & (1 << OCR2UB))
    ;

sei();

Dla jakiej częstotliwości kwarcu wygenerować tabelę:

32700 Hz
32768 Hz
1 MHz
1834320 Hz
2 MHz
3686400 Hz
4 MHz
6 MHz
7372800 Hz
8 MHz
8867238 Hz
11059200 Hz
14745600 Hz
16 MHz
18432000 Hz
20 MHz


Kwarc: 18432000 Hz
OCR2  Prescaler Freq. Prescaler Freq. Prescaler Freq. Prescaler Freq. Prescaler Freq. Prescaler Freq. 
010241800025672000642880003257600082304000118432000
1102490002563600064144000322880008115200019216000
21024600025624000649600032192000876800016144000
31024450025618000647200032144000857600014608000
41024360025614400645760032115200846080013686400
5102430002561200064480003296000838400013072000
610242571.42925610285.7146441142.8573282285.7148329142.85712633142.857
710242250256900064360003272000828800012304000
810242000256800064320003264000825600012048000
910241800256720064288003257600823040011843200
1010241636.3642566545.4556426181.8183252363.6368209454.54511675636.364
1110241500256600064240003248000819200011536000
1210241384.6152565538.4626422153.8463244307.6928177230.76911417846.154
1310241285.7142565142.8576420571.4293241142.8578164571.42911316571.429
1410241200256480064192003238400815360011228800
1510241125256450064180003236000814400011152000
1610241058.8242564235.2946416941.1763233882.3538135529.41211084235.294
1710241000256400064160003232000812800011024000
181024947.3682563789.4746415157.8953230315.7898121263.1581970105.263
19102490025636006414400322880081152001921600
201024857.1432563428.5716413714.2863227428.5718109714.2861877714.286
211024818.1822563272.7276413090.9093226181.8188104727.2731837818.182
221024782.6092563130.4356412521.7393225043.4788100173.9131801391.304
2310247502563000641200032240008960001768000
2410247202562880641152032230408921601737280
251024692.3082562769.2316411076.9233222153.846888615.3851708923.077
261024666.6672562666.6676410666.6673221333.333885333.3331682666.667
271024642.8572562571.4296410285.7143220571.429882285.7141658285.714
281024620.6902562482.759649931.0343219862.069879448.2761635586.207
291024600256240064960032192008768001614400
301024580.6452562322.581649290.3233218580.645874322.5811594580.645
311024562.500256225064900032180008720001576000
321024545.4552562181.818648727.2733217454.545869818.1821558545.455
331024529.4122562117.647648470.5883216941.176867764.7061542117.647
341024514.2862562057.143648228.5713216457.143865828.5711526628.571
351024500256200064800032160008640001512000
361024486.4862561945.946647783.7843215567.568862270.2701498162.162
371024473.6842561894.737647578.9473215157.895860631.5791485052.632
381024461.5382561846.154647384.6153214769.231859076.9231472615.385
391024450256180064720032144008576001460800
401024439.0242561756.098647024.3903214048.780856195.1221449560.976
411024428.5712561714.286646857.1433213714.286854857.1431438857.143
421024418.6052561674.419646697.6743213395.349853581.3951428651.163
431024409.0912561636.364646545.4553213090.909852363.6361418909.091
441024400256160064640032128008512001409600
451024391.3042561565.217646260.8703212521.739850086.9571400695.652
461024382.9792561531.915646127.6603212255.319849021.2771392170.213
471024375256150064600032120008480001384000
481024367.3472561469.388645877.5513211755.102847020.4081376163.265
491024360256144064576032115208460801368640
501024352.9412561411.765645647.0593211294.118845176.4711361411.765
511024346.1542561384.615645538.4623211076.923844307.6921354461.538
521024339.6232561358.491645433.9623210867.925843471.6981347773.585
531024333.3332561333.333645333.3333210666.667842666.6671341333.333
541024327.2732561309.091645236.3643210472.727841890.9091335127.273
551024321.4292561285.714645142.8573210285.714841142.8571329142.857
561024315.7892561263.158645052.6323210105.263840421.0531323368.421
571024310.3452561241.379644965.517329931.034839724.1381317793.103
581024305.0852561220.339644881.356329762.712839050.8471312406.780
59102430025612006448003296008384001307200
601024295.0822561180.328644721.311329442.623837770.4921302163.934
611024290.3232561161.290644645.161329290.323837161.2901297290.323
621024285.7142561142.857644571.429329142.857836571.4291292571.429
631024281.25025611256445003290008360001288000
641024276.9232561107.692644430.769328861.538835446.1541283569.231
651024272.7272561090.909644363.636328727.273834909.0911279272.727
661024268.6572561074.627644298.507328597.015834388.0601275104.478
671024264.7062561058.824644235.294328470.588833882.3531271058.824
681024260.8702561043.478644173.913328347.826833391.3041267130.435
691024257.1432561028.571644114.286328228.571832914.2861263314.286
701024253.5212561014.085644056.338328112.676832450.7041259605.634
71102425025610006440003280008320001256000
721024246.575256986.301643945.205327890.411831561.6441252493.151
731024243.243256972.973643891.892327783.784831135.1351249081.081
7410242402569606438403276808307201245760
751024236.842256947.368643789.474327578.947830315.7891242526.316
761024233.766256935.065643740.260327480.519829922.0781239376.623
771024230.769256923.077643692.308327384.615829538.4621236307.692
781024227.848256911.392643645.570327291.139829164.5571233316.456
7910242252569006436003272008288001230400
801024222.222256888.889643555.556327111.111828444.4441227555.556
811024219.512256878.049643512.195327024.390828097.5611224780.488
821024216.867256867.470643469.880326939.759827759.0361222072.289
831024214.286256857.143643428.571326857.143827428.5711219428.571
841024211.765256847.059643388.235326776.471827105.8821216847.059
851024209.302256837.209643348.837326697.674826790.6981214325.581
861024206.897256827.586643310.345326620.690826482.7591211862.069
871024204.545256818.182643272.727326545.455826181.8181209454.545
881024202.247256808.989643235.955326471.910825887.6401207101.124
8910242002568006432003264008256001204800
901024197.802256791.209643164.835326329.670825318.6811202549.451
911024195.652256782.609643130.435326260.870825043.4781200347.826
921024193.548256774.194643096.774326193.548824774.1941198193.548
931024191.489256765.957643063.830326127.660824510.6381196085.106
941024189.474256757.895643031.579326063.158824252.6321194021.053
951024187.5002567506430003260008240001192000
961024185.567256742.268642969.072325938.144823752.5771190020.619
971024183.673256734.694642938.776325877.551823510.2041188081.633
981024181.818256727.273642909.091325818.182823272.7271186181.818
9910241802567206428803257608230401184320
1001024178.218256712.871642851.485325702.970822811.8811182495.050
1011024176.471256705.882642823.529325647.059822588.2351180705.882
1021024174.757256699.029642796.117325592.233822368.9321178951.456
1031024173.077256692.308642769.231325538.462822153.8461177230.769
1041024171.429256685.714642742.857325485.714821942.8571175542.857
1051024169.811256679.245642716.981325433.962821735.8491173886.792
1061024168.224256672.897642691.589325383.178821532.7101172261.682
1071024166.667256666.667642666.667325333.333821333.3331170666.667
1081024165.138256660.550642642.202325284.404821137.6151169100.917
1091024163.636256654.545642618.182325236.364820945.4551167563.636
1101024162.162256648.649642594.595325189.189820756.7571166054.054
1111024160.714256642.857642571.429325142.857820571.4291164571.429
1121024159.292256637.168642548.673325097.345820389.3811163115.044
1131024157.895256631.579642526.316325052.632820210.5261161684.211
1141024156.522256626.087642504.348325008.696820034.7831160278.261
1151024155.172256620.690642482.759324965.517819862.0691158896.552
1161024153.846256615.385642461.538324923.077819692.3081157538.462
1171024152.542256610.169642440.678324881.356819525.4241156203.390
1181024151.261256605.042642420.168324840.336819361.3451154890.756
11910241502566006424003248008192001153600
1201024148.760256595.041642380.165324760.331819041.3221152330.579
1211024147.541256590.164642360.656324721.311818885.2461151081.967
1221024146.341256585.366642341.463324682.927818731.7071149853.659
1231024145.161256580.645642322.581324645.161818580.6451148645.161
12410241442565766423043246088184321147456
1251024142.857256571.429642285.714324571.429818285.7141146285.714
1261024141.732256566.929642267.717324535.433818141.7321145133.858
1271024140.625256562.5006422503245008180001144000
1281024139.535256558.140642232.558324465.116817860.4651142883.721
1291024138.462256553.846642215.385324430.769817723.0771141784.615
1301024137.405256549.618642198.473324396.947817587.7861140702.290
1311024136.364256545.455642181.818324363.636817454.5451139636.364
1321024135.338256541.353642165.414324330.827817323.3081138586.466
1331024134.328256537.313642149.254324298.507817194.0301137552.239
1341024133.333256533.333642133.333324266.667817066.6671136533.333
1351024132.353256529.412642117.647324235.294816941.1761135529.412
1361024131.387256525.547642102.190324204.380816817.5181134540.146
1371024130.435256521.739642086.957324173.913816695.6521133565.217
1381024129.496256517.986642071.942324143.885816575.5401132604.317
1391024128.571256514.286642057.143324114.286816457.1431131657.143
1401024127.660256510.638642042.553324085.106816340.4261130723.404
1411024126.761256507.042642028.169324056.338816225.3521129802.817
1421024125.874256503.497642013.986324027.972816111.8881128895.105
14310241252565006420003240008160001128000
1441024124.138256496.552641986.207323972.414815889.6551127117.241
1451024123.288256493.151641972.603323945.205815780.8221126246.575
1461024122.449256489.796641959.184323918.367815673.4691125387.755
1471024121.622256486.486641945.946323891.892815567.5681124540.541
1481024120.805256483.221641932.886323865.772815463.0871123704.698
14910241202564806419203238408153601122880
1501024119.205256476.821641907.285323814.570815258.2781122066.225
1511024118.421256473.684641894.737323789.474815157.8951121263.158
1521024117.647256470.588641882.353323764.706815058.8241120470.588
1531024116.883256467.532641870.130323740.260814961.0391119688.312
1541024116.129256464.516641858.065323716.129814864.5161118916.129
1551024115.385256461.538641846.154323692.308814769.2311118153.846
1561024114.650256458.599641834.395323668.790814675.1591117401.274
1571024113.924256455.696641822.785323645.570814582.2781116658.228
1581024113.208256452.830641811.321323622.642814490.5661115924.528
1591024112.5002564506418003236008144001115200
1601024111.801256447.205641788.820323577.640814310.5591114484.472
1611024111.111256444.444641777.778323555.556814222.2221113777.778
1621024110.429256441.718641766.871323533.742814134.9691113079.755
1631024109.756256439.024641756.098323512.195814048.7801112390.244
1641024109.091256436.364641745.455323490.909813963.6361111709.091
1651024108.434256433.735641734.940323469.880813879.5181111036.145
1661024107.784256431.138641724.551323449.102813796.4071110371.257
1671024107.143256428.571641714.286323428.571813714.2861109714.286
1681024106.509256426.036641704.142323408.284813633.1361109065.089
1691024105.882256423.529641694.118323388.235813552.9411108423.529
1701024105.263256421.053641684.211323368.421813473.6841107789.474
1711024104.651256418.605641674.419323348.837813395.3491107162.791
1721024104.046256416.185641664.740323329.480813317.9191106543.353
1731024103.448256413.793641655.172323310.345813241.3791105931.034
1741024102.857256411.429641645.714323291.429813165.7141105325.714
1751024102.273256409.091641636.364323272.727813090.9091104727.273
1761024101.695256406.780641627.119323254.237813016.9491104135.593
1771024101.124256404.494641617.978323235.955812943.8201103550.562
1781024100.559256402.235641608.939323217.877812871.5081102972.067
17910241002564006416003232008128001102400
180102499.448256397.790641591.160323182.320812729.2821101834.254
181102498.901256395.604641582.418323164.835812659.3411101274.725
182102498.361256393.443641573.770323147.541812590.1641100721.311
183102497.826256391.304641565.217323130.435812521.7391100173.913
184102497.297256389.189641556.757323113.514812454.054199632.432
185102496.774256387.097641548.387323096.774812387.097199096.774
186102496.257256385.027641540.107323080.214812320.856198566.845
187102495.745256382.979641531.915323063.830812255.319198042.553
188102495.238256380.952641523.810323047.619812190.476197523.810
189102494.737256378.947641515.789323031.579812126.316197010.526
190102494.241256376.963641507.853323015.707812062.827196502.618
191102493.750256375641500323000812000196000
192102493.264256373.057641492.228322984.456811937.824195502.591
193102492.784256371.134641484.536322969.072811876.289195010.309
194102492.308256369.231641476.923322953.846811815.385194523.077
195102491.837256367.347641469.388322938.776811755.102194040.816
196102491.371256365.482641461.929322923.858811695.431193563.452
197102490.909256363.636641454.545322909.091811636.364193090.909
198102490.452256361.809641447.236322894.472811577.889192623.116
199102490256360641440322880811520192160
200102489.552256358.209641432.836322865.672811462.687191701.493
201102489.109256356.436641425.743322851.485811405.941191247.525
202102488.670256354.680641418.719322837.438811349.754190798.030
203102488.235256352.941641411.765322823.529811294.118190352.941
204102487.805256351.220641404.878322809.756811239.024189912.195
205102487.379256349.515641398.058322796.117811184.466189475.728
206102486.957256347.826641391.304322782.609811130.435189043.478
207102486.538256346.154641384.615322769.231811076.923188615.385
208102486.124256344.498641377.990322755.981811023.923188191.388
209102485.714256342.857641371.429322742.857810971.429187771.429
210102485.308256341.232641364.929322729.858810919.431187355.450
211102484.906256339.623641358.491322716.981810867.925186943.396
212102484.507256338.028641352.113322704.225810816.901186535.211
213102484.112256336.449641345.794322691.589810766.355186130.841
214102483.721256334.884641339.535322679.070810716.279185730.233
215102483.333256333.333641333.333322666.667810666.667185333.333
216102482.949256331.797641327.189322654.378810617.512184940.092
217102482.569256330.275641321.101322642.202810568.807184550.459
218102482.192256328.767641315.068322630.137810520.548184164.384
219102481.818256327.273641309.091322618.182810472.727183781.818
220102481.448256325.792641303.167322606.335810425.339183402.715
221102481.081256324.324641297.297322594.595810378.378183027.027
222102480.717256322.870641291.480322582.960810331.839182654.709
223102480.357256321.429641285.714322571.429810285.714182285.714
224102480256320641280322560810240181920
225102479.646256318.584641274.336322548.673810194.690181557.522
226102479.295256317.181641268.722322537.445810149.780181198.238
227102478.947256315.789641263.158322526.316810105.263180842.105
228102478.603256314.410641257.642322515.284810061.135180489.083
229102478.261256313.043641252.174322504.348810017.391180139.130
230102477.922256311.688641246.753322493.50689974.026179792.208
231102477.586256310.345641241.379322482.75989931.034179448.276
232102477.253256309.013641236.052322472.10389888.412179107.296
233102476.923256307.692641230.769322461.53889846.154178769.231
234102476.596256306.383641225.532322451.06489804.255178434.043
235102476.271256305.085641220.339322440.67889762.712178101.695
236102475.949256303.797641215.190322430.38089721.519177772.152
237102475.630256302.521641210.084322420.16889680.672177445.378
238102475.314256301.255641205.021322410.04289640.167177121.339
23910247525630064120032240089600176800
240102474.689256298.755641195.021322390.04189560.166176481.328
241102474.380256297.521641190.083322380.16589520.661176165.289
242102474.074256296.296641185.185322370.37089481.481175851.852
243102473.770256295.082641180.328322360.65689442.623175540.984
244102473.469256293.878641175.510322351.02089404.082175232.653
245102473.171256292.683641170.732322341.46389365.854174926.829
246102472.874256291.498641165.992322331.98489327.935174623.482
247102472.581256290.323641161.290322322.58189290.323174322.581
248102472.289256289.157641156.627322313.25389253.012174024.096
24910247225628864115232230489216173728
250102471.713256286.853641147.410322294.82189179.283173434.263
251102471.429256285.714641142.857322285.71489142.857173142.857
252102471.146256284.585641138.340322276.68089106.719172853.755
253102470.866256283.465641133.858322267.71789070.866172566.929
254102470.588256282.353641129.412322258.82489035.294172282.353
255102470.312256281.25064112532225089000172000
w3cw3c
automatyka przemysłowa