Created
February 8, 2018 11:57
-
-
Save matthijskooijman/75ec512e86578fa5375ed33ecfebb233 to your computer and use it in GitHub Desktop.
delayMicroseconds test - Paul's implementation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>> Constants @16Mhz | |
delayMicroseconds(0): OK | |
delayMicroseconds(1): OK | |
delayMicroseconds(2): OK | |
delayMicroseconds(3): OK | |
delayMicroseconds(4): OK | |
delayMicroseconds(5): OK | |
delayMicroseconds(6): OK | |
delayMicroseconds(7): OK | |
delayMicroseconds(8): OK | |
delayMicroseconds(9): ERR: 1 cycles == 0.06us | |
delayMicroseconds(10): ERR: 1 cycles == 0.06us | |
delayMicroseconds(11): ERR: 1 cycles == 0.06us | |
delayMicroseconds(12): OK | |
delayMicroseconds(13): OK | |
delayMicroseconds(14): OK | |
delayMicroseconds(15): OK | |
delayMicroseconds(16): OK | |
delayMicroseconds(17): OK | |
delayMicroseconds(18): OK | |
delayMicroseconds(19): OK | |
delayMicroseconds(20): OK | |
delayMicroseconds(21): OK | |
delayMicroseconds(22): OK | |
delayMicroseconds(23): OK | |
delayMicroseconds(24): OK | |
delayMicroseconds(25): OK | |
delayMicroseconds(26): OK | |
delayMicroseconds(27): OK | |
delayMicroseconds(28): OK | |
delayMicroseconds(29): OK | |
delayMicroseconds(30): OK | |
delayMicroseconds(31): OK | |
delayMicroseconds(32): OK | |
delayMicroseconds(33): OK | |
delayMicroseconds(34): OK | |
delayMicroseconds(35): OK | |
delayMicroseconds(36): OK | |
delayMicroseconds(37): OK | |
delayMicroseconds(38): OK | |
delayMicroseconds(39): OK | |
delayMicroseconds(40): OK | |
delayMicroseconds(41): OK | |
delayMicroseconds(42): OK | |
delayMicroseconds(43): OK | |
delayMicroseconds(44): OK | |
delayMicroseconds(45): OK | |
delayMicroseconds(46): OK | |
delayMicroseconds(47): OK | |
delayMicroseconds(48): ERR: 2 cycles == 0.12us | |
delayMicroseconds(49): OK | |
delayMicroseconds(50): OK | |
delayMicroseconds(51): OK | |
delayMicroseconds(52): OK | |
delayMicroseconds(53): OK | |
delayMicroseconds(54): OK | |
delayMicroseconds(55): ERR: 2 cycles == 0.12us | |
delayMicroseconds(56): OK | |
delayMicroseconds(57): OK | |
delayMicroseconds(58): OK | |
delayMicroseconds(59): OK | |
delayMicroseconds(60): OK | |
delayMicroseconds(61): OK | |
delayMicroseconds(62): ERR: 2 cycles == 0.12us | |
delayMicroseconds(63): OK | |
delayMicroseconds(64): ERR: 1 cycles == 0.06us | |
delayMicroseconds(65): ERR: 1 cycles == 0.06us | |
delayMicroseconds(66): ERR: 1 cycles == 0.06us | |
delayMicroseconds(67): ERR: 1 cycles == 0.06us | |
delayMicroseconds(68): ERR: 1 cycles == 0.06us | |
delayMicroseconds(69): ERR: 4 cycles == 0.25us | |
delayMicroseconds(70): ERR: 1 cycles == 0.06us | |
delayMicroseconds(71): ERR: 1 cycles == 0.06us | |
delayMicroseconds(72): ERR: 1 cycles == 0.06us | |
delayMicroseconds(73): ERR: 1 cycles == 0.06us | |
delayMicroseconds(74): ERR: 1 cycles == 0.06us | |
delayMicroseconds(75): ERR: 1 cycles == 0.06us | |
delayMicroseconds(76): ERR: 4 cycles == 0.25us | |
delayMicroseconds(77): ERR: 1 cycles == 0.06us | |
delayMicroseconds(78): ERR: 1 cycles == 0.06us | |
delayMicroseconds(79): ERR: 1 cycles == 0.06us | |
delayMicroseconds(80): ERR: 1 cycles == 0.06us | |
delayMicroseconds(81): ERR: 1 cycles == 0.06us | |
delayMicroseconds(82): ERR: 1 cycles == 0.06us | |
delayMicroseconds(83): ERR: 4 cycles == 0.25us | |
delayMicroseconds(84): ERR: 1 cycles == 0.06us | |
delayMicroseconds(85): ERR: 1 cycles == 0.06us | |
delayMicroseconds(86): ERR: 1 cycles == 0.06us | |
delayMicroseconds(87): ERR: 1 cycles == 0.06us | |
delayMicroseconds(88): ERR: 1 cycles == 0.06us | |
delayMicroseconds(89): ERR: 1 cycles == 0.06us | |
delayMicroseconds(90): ERR: 4 cycles == 0.25us | |
delayMicroseconds(91): ERR: 1 cycles == 0.06us | |
delayMicroseconds(92): ERR: 1 cycles == 0.06us | |
delayMicroseconds(93): ERR: 1 cycles == 0.06us | |
delayMicroseconds(94): ERR: 1 cycles == 0.06us | |
delayMicroseconds(95): ERR: 1 cycles == 0.06us | |
delayMicroseconds(96): ERR: 1 cycles == 0.06us | |
delayMicroseconds(97): ERR: 4 cycles == 0.25us | |
delayMicroseconds(98): ERR: 1 cycles == 0.06us | |
delayMicroseconds(99): ERR: 1 cycles == 0.06us | |
delayMicroseconds(100): ERR: 1 cycles == 0.06us | |
delayMicroseconds(101): ERR: 1 cycles == 0.06us | |
delayMicroseconds(108): ERR: 1 cycles == 0.06us | |
delayMicroseconds(115): ERR: 1 cycles == 0.06us | |
delayMicroseconds(122): ERR: 1 cycles == 0.06us | |
delayMicroseconds(129): ERR: 1 cycles == 0.06us | |
delayMicroseconds(136): ERR: 1 cycles == 0.06us | |
delayMicroseconds(143): ERR: 1 cycles == 0.06us | |
delayMicroseconds(150): ERR: 1 cycles == 0.06us | |
delayMicroseconds(157): ERR: 1 cycles == 0.06us | |
delayMicroseconds(164): ERR: 1 cycles == 0.06us | |
delayMicroseconds(171): ERR: 1 cycles == 0.06us | |
delayMicroseconds(178): ERR: 1 cycles == 0.06us | |
delayMicroseconds(185): ERR: 1 cycles == 0.06us | |
delayMicroseconds(192): ERR: 1 cycles == 0.06us | |
delayMicroseconds(199): ERR: 1 cycles == 0.06us | |
delayMicroseconds(206): ERR: 1 cycles == 0.06us | |
delayMicroseconds(213): ERR: 1 cycles == 0.06us | |
delayMicroseconds(220): ERR: 1 cycles == 0.06us | |
delayMicroseconds(227): ERR: 1 cycles == 0.06us | |
delayMicroseconds(234): ERR: 1 cycles == 0.06us | |
delayMicroseconds(241): ERR: 1 cycles == 0.06us | |
delayMicroseconds(248): ERR: 1 cycles == 0.06us | |
delayMicroseconds(255): ERR: 1 cycles == 0.06us | |
delayMicroseconds(262): ERR: 1 cycles == 0.06us | |
delayMicroseconds(269): ERR: 1 cycles == 0.06us | |
delayMicroseconds(276): ERR: 1 cycles == 0.06us | |
delayMicroseconds(283): ERR: 1 cycles == 0.06us | |
delayMicroseconds(290): ERR: 1 cycles == 0.06us | |
delayMicroseconds(297): ERR: 1 cycles == 0.06us | |
delayMicroseconds(304): ERR: 1 cycles == 0.06us | |
delayMicroseconds(311): ERR: 1 cycles == 0.06us | |
delayMicroseconds(318): ERR: 1 cycles == 0.06us | |
delayMicroseconds(325): ERR: 1 cycles == 0.06us | |
delayMicroseconds(332): ERR: 1 cycles == 0.06us | |
delayMicroseconds(339): ERR: 1 cycles == 0.06us | |
delayMicroseconds(346): ERR: 1 cycles == 0.06us | |
delayMicroseconds(353): ERR: 1 cycles == 0.06us | |
delayMicroseconds(360): ERR: 1 cycles == 0.06us | |
delayMicroseconds(367): ERR: 1 cycles == 0.06us | |
delayMicroseconds(374): ERR: 1 cycles == 0.06us | |
delayMicroseconds(381): ERR: 1 cycles == 0.06us | |
delayMicroseconds(388): ERR: 1 cycles == 0.06us | |
delayMicroseconds(395): ERR: 1 cycles == 0.06us | |
delayMicroseconds(402): ERR: 1 cycles == 0.06us | |
delayMicroseconds(409): ERR: 1 cycles == 0.06us | |
delayMicroseconds(416): ERR: 1 cycles == 0.06us | |
delayMicroseconds(423): ERR: 1 cycles == 0.06us | |
delayMicroseconds(430): ERR: 1 cycles == 0.06us | |
delayMicroseconds(437): ERR: 1 cycles == 0.06us | |
delayMicroseconds(444): ERR: 1 cycles == 0.06us | |
delayMicroseconds(451): ERR: 1 cycles == 0.06us | |
delayMicroseconds(458): ERR: 1 cycles == 0.06us | |
delayMicroseconds(465): ERR: 1 cycles == 0.06us | |
delayMicroseconds(472): ERR: 1 cycles == 0.06us | |
delayMicroseconds(479): ERR: 1 cycles == 0.06us | |
delayMicroseconds(486): ERR: 1 cycles == 0.06us | |
delayMicroseconds(493): ERR: 1 cycles == 0.06us | |
delayMicroseconds(500): ERR: 1 cycles == 0.06us | |
delayMicroseconds(507): ERR: 1 cycles == 0.06us | |
delayMicroseconds(514): ERR: 1 cycles == 0.06us | |
delayMicroseconds(521): ERR: 1 cycles == 0.06us | |
delayMicroseconds(528): ERR: 1 cycles == 0.06us | |
delayMicroseconds(535): ERR: 1 cycles == 0.06us | |
delayMicroseconds(542): ERR: 1 cycles == 0.06us | |
delayMicroseconds(549): ERR: 1 cycles == 0.06us | |
delayMicroseconds(556): ERR: 1 cycles == 0.06us | |
delayMicroseconds(563): ERR: 1 cycles == 0.06us | |
delayMicroseconds(570): ERR: 1 cycles == 0.06us | |
delayMicroseconds(577): ERR: 1 cycles == 0.06us | |
delayMicroseconds(584): ERR: 1 cycles == 0.06us | |
delayMicroseconds(591): ERR: 1 cycles == 0.06us | |
delayMicroseconds(598): ERR: 1 cycles == 0.06us | |
delayMicroseconds(605): ERR: 1 cycles == 0.06us | |
delayMicroseconds(612): ERR: 1 cycles == 0.06us | |
delayMicroseconds(619): ERR: 1 cycles == 0.06us | |
delayMicroseconds(626): ERR: 1 cycles == 0.06us | |
delayMicroseconds(633): ERR: 1 cycles == 0.06us | |
delayMicroseconds(640): ERR: 1 cycles == 0.06us | |
delayMicroseconds(647): ERR: 1 cycles == 0.06us | |
delayMicroseconds(654): ERR: 1 cycles == 0.06us | |
delayMicroseconds(661): ERR: 1 cycles == 0.06us | |
delayMicroseconds(668): ERR: 1 cycles == 0.06us | |
delayMicroseconds(675): ERR: 1 cycles == 0.06us | |
delayMicroseconds(682): ERR: 1 cycles == 0.06us | |
delayMicroseconds(689): ERR: 1 cycles == 0.06us | |
delayMicroseconds(696): ERR: 1 cycles == 0.06us | |
delayMicroseconds(703): ERR: 1 cycles == 0.06us | |
delayMicroseconds(710): ERR: 1 cycles == 0.06us | |
delayMicroseconds(717): ERR: 1 cycles == 0.06us | |
delayMicroseconds(724): ERR: 1 cycles == 0.06us | |
delayMicroseconds(731): ERR: 1 cycles == 0.06us | |
delayMicroseconds(738): ERR: 1 cycles == 0.06us | |
delayMicroseconds(745): ERR: 1 cycles == 0.06us | |
delayMicroseconds(752): ERR: 1 cycles == 0.06us | |
delayMicroseconds(759): ERR: 1 cycles == 0.06us | |
delayMicroseconds(766): ERR: 1 cycles == 0.06us | |
delayMicroseconds(773): ERR: 1 cycles == 0.06us | |
delayMicroseconds(780): ERR: 1 cycles == 0.06us | |
delayMicroseconds(787): ERR: 1 cycles == 0.06us | |
delayMicroseconds(794): ERR: 1 cycles == 0.06us | |
delayMicroseconds(801): ERR: 1 cycles == 0.06us | |
delayMicroseconds(808): ERR: 1 cycles == 0.06us | |
delayMicroseconds(815): ERR: 1 cycles == 0.06us | |
delayMicroseconds(822): ERR: 1 cycles == 0.06us | |
delayMicroseconds(829): ERR: 1 cycles == 0.06us | |
delayMicroseconds(836): ERR: 1 cycles == 0.06us | |
delayMicroseconds(843): ERR: 1 cycles == 0.06us | |
delayMicroseconds(850): ERR: 1 cycles == 0.06us | |
delayMicroseconds(857): ERR: 1 cycles == 0.06us | |
delayMicroseconds(864): ERR: 1 cycles == 0.06us | |
delayMicroseconds(871): ERR: 1 cycles == 0.06us | |
delayMicroseconds(878): ERR: 1 cycles == 0.06us | |
delayMicroseconds(885): ERR: 1 cycles == 0.06us | |
delayMicroseconds(892): ERR: 1 cycles == 0.06us | |
delayMicroseconds(899): ERR: 1 cycles == 0.06us | |
delayMicroseconds(906): ERR: 1 cycles == 0.06us | |
delayMicroseconds(913): ERR: 1 cycles == 0.06us | |
delayMicroseconds(920): ERR: 1 cycles == 0.06us | |
delayMicroseconds(927): ERR: 1 cycles == 0.06us | |
delayMicroseconds(934): ERR: 1 cycles == 0.06us | |
delayMicroseconds(941): ERR: 1 cycles == 0.06us | |
delayMicroseconds(948): ERR: 1 cycles == 0.06us | |
delayMicroseconds(955): ERR: 1 cycles == 0.06us | |
delayMicroseconds(962): ERR: 1 cycles == 0.06us | |
delayMicroseconds(969): ERR: 1 cycles == 0.06us | |
delayMicroseconds(976): ERR: 1 cycles == 0.06us | |
delayMicroseconds(983): ERR: 1 cycles == 0.06us | |
delayMicroseconds(990): ERR: 1 cycles == 0.06us | |
delayMicroseconds(997): ERR: 1 cycles == 0.06us | |
>> Variables @16Mhz | |
delayMicroseconds(0): ERR: 5 cycles == 0.31us | |
delayMicroseconds(1): ERR: -11 cycles == -0.69us | |
delayMicroseconds(2): ERR: -26 cycles == -1.63us | |
delayMicroseconds(3): ERR: -24 cycles == -1.50us | |
delayMicroseconds(4): ERR: -24 cycles == -1.50us | |
delayMicroseconds(5): ERR: -24 cycles == -1.50us | |
delayMicroseconds(6): ERR: -24 cycles == -1.50us | |
delayMicroseconds(7): ERR: -24 cycles == -1.50us | |
delayMicroseconds(8): ERR: -24 cycles == -1.50us | |
delayMicroseconds(9): ERR: -24 cycles == -1.50us | |
delayMicroseconds(10): ERR: -24 cycles == -1.50us | |
delayMicroseconds(11): ERR: -24 cycles == -1.50us | |
delayMicroseconds(12): ERR: -24 cycles == -1.50us | |
delayMicroseconds(13): ERR: -24 cycles == -1.50us | |
delayMicroseconds(14): ERR: -24 cycles == -1.50us | |
delayMicroseconds(15): ERR: -24 cycles == -1.50us | |
delayMicroseconds(16): ERR: -24 cycles == -1.50us | |
delayMicroseconds(17): ERR: -24 cycles == -1.50us | |
delayMicroseconds(18): ERR: -24 cycles == -1.50us | |
delayMicroseconds(19): ERR: -24 cycles == -1.50us | |
delayMicroseconds(20): ERR: -24 cycles == -1.50us | |
delayMicroseconds(21): ERR: -24 cycles == -1.50us | |
delayMicroseconds(22): ERR: -24 cycles == -1.50us | |
delayMicroseconds(23): ERR: -24 cycles == -1.50us | |
delayMicroseconds(24): ERR: -24 cycles == -1.50us | |
delayMicroseconds(25): ERR: -24 cycles == -1.50us | |
delayMicroseconds(26): ERR: -24 cycles == -1.50us | |
delayMicroseconds(27): ERR: -24 cycles == -1.50us | |
delayMicroseconds(28): ERR: -24 cycles == -1.50us | |
delayMicroseconds(29): ERR: -24 cycles == -1.50us | |
delayMicroseconds(30): ERR: -24 cycles == -1.50us | |
delayMicroseconds(31): ERR: -24 cycles == -1.50us | |
delayMicroseconds(32): ERR: -24 cycles == -1.50us | |
delayMicroseconds(33): ERR: -24 cycles == -1.50us | |
delayMicroseconds(34): ERR: -24 cycles == -1.50us | |
delayMicroseconds(35): ERR: -24 cycles == -1.50us | |
delayMicroseconds(36): ERR: -24 cycles == -1.50us | |
delayMicroseconds(37): ERR: -24 cycles == -1.50us | |
delayMicroseconds(38): ERR: -24 cycles == -1.50us | |
delayMicroseconds(39): ERR: -24 cycles == -1.50us | |
delayMicroseconds(40): ERR: -24 cycles == -1.50us | |
delayMicroseconds(41): ERR: -24 cycles == -1.50us | |
delayMicroseconds(42): ERR: -24 cycles == -1.50us | |
delayMicroseconds(43): ERR: -24 cycles == -1.50us | |
delayMicroseconds(44): ERR: -24 cycles == -1.50us | |
delayMicroseconds(45): ERR: -24 cycles == -1.50us | |
delayMicroseconds(46): ERR: -24 cycles == -1.50us | |
delayMicroseconds(47): ERR: -24 cycles == -1.50us | |
delayMicroseconds(48): ERR: -24 cycles == -1.50us | |
delayMicroseconds(49): ERR: -24 cycles == -1.50us | |
delayMicroseconds(50): ERR: -24 cycles == -1.50us | |
delayMicroseconds(51): ERR: -24 cycles == -1.50us | |
delayMicroseconds(52): ERR: -24 cycles == -1.50us | |
delayMicroseconds(53): ERR: -24 cycles == -1.50us | |
delayMicroseconds(54): ERR: -24 cycles == -1.50us | |
delayMicroseconds(55): ERR: -24 cycles == -1.50us | |
delayMicroseconds(56): ERR: -24 cycles == -1.50us | |
delayMicroseconds(57): ERR: -24 cycles == -1.50us | |
delayMicroseconds(58): ERR: -24 cycles == -1.50us | |
delayMicroseconds(59): ERR: -24 cycles == -1.50us | |
delayMicroseconds(60): ERR: -24 cycles == -1.50us | |
delayMicroseconds(61): ERR: -24 cycles == -1.50us | |
delayMicroseconds(62): ERR: -24 cycles == -1.50us | |
delayMicroseconds(63): ERR: -24 cycles == -1.50us | |
delayMicroseconds(64): ERR: -24 cycles == -1.50us | |
delayMicroseconds(65): ERR: -24 cycles == -1.50us | |
delayMicroseconds(66): ERR: -24 cycles == -1.50us | |
delayMicroseconds(67): ERR: -24 cycles == -1.50us | |
delayMicroseconds(68): ERR: -24 cycles == -1.50us | |
delayMicroseconds(69): ERR: -24 cycles == -1.50us | |
delayMicroseconds(70): ERR: -24 cycles == -1.50us | |
delayMicroseconds(71): ERR: -24 cycles == -1.50us | |
delayMicroseconds(72): ERR: -24 cycles == -1.50us | |
delayMicroseconds(73): ERR: -24 cycles == -1.50us | |
delayMicroseconds(74): ERR: -24 cycles == -1.50us | |
delayMicroseconds(75): ERR: -24 cycles == -1.50us | |
delayMicroseconds(76): ERR: -24 cycles == -1.50us | |
delayMicroseconds(77): ERR: -24 cycles == -1.50us | |
delayMicroseconds(78): ERR: -24 cycles == -1.50us | |
delayMicroseconds(79): ERR: -24 cycles == -1.50us | |
delayMicroseconds(80): ERR: -24 cycles == -1.50us | |
delayMicroseconds(81): ERR: -24 cycles == -1.50us | |
delayMicroseconds(82): ERR: -24 cycles == -1.50us | |
delayMicroseconds(83): ERR: -24 cycles == -1.50us | |
delayMicroseconds(84): ERR: -24 cycles == -1.50us | |
delayMicroseconds(85): ERR: -24 cycles == -1.50us | |
delayMicroseconds(86): ERR: -24 cycles == -1.50us | |
delayMicroseconds(87): ERR: -24 cycles == -1.50us | |
delayMicroseconds(88): ERR: -24 cycles == -1.50us | |
delayMicroseconds(89): ERR: -24 cycles == -1.50us | |
delayMicroseconds(90): ERR: -24 cycles == -1.50us | |
delayMicroseconds(91): ERR: -24 cycles == -1.50us | |
delayMicroseconds(92): ERR: -24 cycles == -1.50us | |
delayMicroseconds(93): ERR: -24 cycles == -1.50us | |
delayMicroseconds(94): ERR: -24 cycles == -1.50us | |
delayMicroseconds(95): ERR: -24 cycles == -1.50us | |
delayMicroseconds(96): ERR: -24 cycles == -1.50us | |
delayMicroseconds(97): ERR: -24 cycles == -1.50us | |
delayMicroseconds(98): ERR: -24 cycles == -1.50us | |
delayMicroseconds(99): ERR: -24 cycles == -1.50us | |
delayMicroseconds(100): ERR: -24 cycles == -1.50us | |
delayMicroseconds(101): ERR: -24 cycles == -1.50us | |
delayMicroseconds(108): ERR: -24 cycles == -1.50us | |
delayMicroseconds(115): ERR: -24 cycles == -1.50us | |
delayMicroseconds(122): ERR: -24 cycles == -1.50us | |
delayMicroseconds(129): ERR: -24 cycles == -1.50us | |
delayMicroseconds(136): ERR: -24 cycles == -1.50us | |
delayMicroseconds(143): ERR: -24 cycles == -1.50us | |
delayMicroseconds(150): ERR: -24 cycles == -1.50us | |
delayMicroseconds(157): ERR: -24 cycles == -1.50us | |
delayMicroseconds(164): ERR: -24 cycles == -1.50us | |
delayMicroseconds(171): ERR: -24 cycles == -1.50us | |
delayMicroseconds(178): ERR: -24 cycles == -1.50us | |
delayMicroseconds(185): ERR: -24 cycles == -1.50us | |
delayMicroseconds(192): ERR: -24 cycles == -1.50us | |
delayMicroseconds(199): ERR: -24 cycles == -1.50us | |
delayMicroseconds(206): ERR: -24 cycles == -1.50us | |
delayMicroseconds(213): ERR: -24 cycles == -1.50us | |
delayMicroseconds(220): ERR: -24 cycles == -1.50us | |
delayMicroseconds(227): ERR: -24 cycles == -1.50us | |
delayMicroseconds(234): ERR: -24 cycles == -1.50us | |
delayMicroseconds(241): ERR: -24 cycles == -1.50us | |
delayMicroseconds(248): ERR: -24 cycles == -1.50us | |
delayMicroseconds(255): ERR: -24 cycles == -1.50us | |
delayMicroseconds(262): ERR: -24 cycles == -1.50us | |
delayMicroseconds(269): ERR: -24 cycles == -1.50us | |
delayMicroseconds(276): ERR: -24 cycles == -1.50us | |
delayMicroseconds(283): ERR: -24 cycles == -1.50us | |
delayMicroseconds(290): ERR: -24 cycles == -1.50us | |
delayMicroseconds(297): ERR: -24 cycles == -1.50us | |
delayMicroseconds(304): ERR: -24 cycles == -1.50us | |
delayMicroseconds(311): ERR: -24 cycles == -1.50us | |
delayMicroseconds(318): ERR: -24 cycles == -1.50us | |
delayMicroseconds(325): ERR: -24 cycles == -1.50us | |
delayMicroseconds(332): ERR: -24 cycles == -1.50us | |
delayMicroseconds(339): ERR: -24 cycles == -1.50us | |
delayMicroseconds(346): ERR: -24 cycles == -1.50us | |
delayMicroseconds(353): ERR: -24 cycles == -1.50us | |
delayMicroseconds(360): ERR: -24 cycles == -1.50us | |
delayMicroseconds(367): ERR: -24 cycles == -1.50us | |
delayMicroseconds(374): ERR: -24 cycles == -1.50us | |
delayMicroseconds(381): ERR: -24 cycles == -1.50us | |
delayMicroseconds(388): ERR: -24 cycles == -1.50us | |
delayMicroseconds(395): ERR: -24 cycles == -1.50us | |
delayMicroseconds(402): ERR: -24 cycles == -1.50us | |
delayMicroseconds(409): ERR: -24 cycles == -1.50us | |
delayMicroseconds(416): ERR: -24 cycles == -1.50us | |
delayMicroseconds(423): ERR: -24 cycles == -1.50us | |
delayMicroseconds(430): ERR: -24 cycles == -1.50us | |
delayMicroseconds(437): ERR: -24 cycles == -1.50us | |
delayMicroseconds(444): ERR: -24 cycles == -1.50us | |
delayMicroseconds(451): ERR: -24 cycles == -1.50us | |
delayMicroseconds(458): ERR: -24 cycles == -1.50us | |
delayMicroseconds(465): ERR: -24 cycles == -1.50us | |
delayMicroseconds(472): ERR: -24 cycles == -1.50us | |
delayMicroseconds(479): ERR: -24 cycles == -1.50us | |
delayMicroseconds(486): ERR: -24 cycles == -1.50us | |
delayMicroseconds(493): ERR: -24 cycles == -1.50us | |
delayMicroseconds(500): ERR: -24 cycles == -1.50us | |
delayMicroseconds(507): ERR: -24 cycles == -1.50us | |
delayMicroseconds(514): ERR: -24 cycles == -1.50us | |
delayMicroseconds(521): ERR: -24 cycles == -1.50us | |
delayMicroseconds(528): ERR: -24 cycles == -1.50us | |
delayMicroseconds(535): ERR: -24 cycles == -1.50us | |
delayMicroseconds(542): ERR: -24 cycles == -1.50us | |
delayMicroseconds(549): ERR: -24 cycles == -1.50us | |
delayMicroseconds(556): ERR: -24 cycles == -1.50us | |
delayMicroseconds(563): ERR: -24 cycles == -1.50us | |
delayMicroseconds(570): ERR: -24 cycles == -1.50us | |
delayMicroseconds(577): ERR: -24 cycles == -1.50us | |
delayMicroseconds(584): ERR: -24 cycles == -1.50us | |
delayMicroseconds(591): ERR: -24 cycles == -1.50us | |
delayMicroseconds(598): ERR: -24 cycles == -1.50us | |
delayMicroseconds(605): ERR: -24 cycles == -1.50us | |
delayMicroseconds(612): ERR: -24 cycles == -1.50us | |
delayMicroseconds(619): ERR: -24 cycles == -1.50us | |
delayMicroseconds(626): ERR: -24 cycles == -1.50us | |
delayMicroseconds(633): ERR: -24 cycles == -1.50us | |
delayMicroseconds(640): ERR: -24 cycles == -1.50us | |
delayMicroseconds(647): ERR: -24 cycles == -1.50us | |
delayMicroseconds(654): ERR: -24 cycles == -1.50us | |
delayMicroseconds(661): ERR: -24 cycles == -1.50us | |
delayMicroseconds(668): ERR: -24 cycles == -1.50us | |
delayMicroseconds(675): ERR: -24 cycles == -1.50us | |
delayMicroseconds(682): ERR: -24 cycles == -1.50us | |
delayMicroseconds(689): ERR: -24 cycles == -1.50us | |
delayMicroseconds(696): ERR: -24 cycles == -1.50us | |
delayMicroseconds(703): ERR: -24 cycles == -1.50us | |
delayMicroseconds(710): ERR: -24 cycles == -1.50us | |
delayMicroseconds(717): ERR: -24 cycles == -1.50us | |
delayMicroseconds(724): ERR: -24 cycles == -1.50us | |
delayMicroseconds(731): ERR: -24 cycles == -1.50us | |
delayMicroseconds(738): ERR: -24 cycles == -1.50us | |
delayMicroseconds(745): ERR: -24 cycles == -1.50us | |
delayMicroseconds(752): ERR: -24 cycles == -1.50us | |
delayMicroseconds(759): ERR: -24 cycles == -1.50us | |
delayMicroseconds(766): ERR: -24 cycles == -1.50us | |
delayMicroseconds(773): ERR: -24 cycles == -1.50us | |
delayMicroseconds(780): ERR: -24 cycles == -1.50us | |
delayMicroseconds(787): ERR: -24 cycles == -1.50us | |
delayMicroseconds(794): ERR: -24 cycles == -1.50us | |
delayMicroseconds(801): ERR: -24 cycles == -1.50us | |
delayMicroseconds(808): ERR: -24 cycles == -1.50us | |
delayMicroseconds(815): ERR: -24 cycles == -1.50us | |
delayMicroseconds(822): ERR: -24 cycles == -1.50us | |
delayMicroseconds(829): ERR: -24 cycles == -1.50us | |
delayMicroseconds(836): ERR: -24 cycles == -1.50us | |
delayMicroseconds(843): ERR: -24 cycles == -1.50us | |
delayMicroseconds(850): ERR: -24 cycles == -1.50us | |
delayMicroseconds(857): ERR: -24 cycles == -1.50us | |
delayMicroseconds(864): ERR: -24 cycles == -1.50us | |
delayMicroseconds(871): ERR: -24 cycles == -1.50us | |
delayMicroseconds(878): ERR: -24 cycles == -1.50us | |
delayMicroseconds(885): ERR: -24 cycles == -1.50us | |
delayMicroseconds(892): ERR: -24 cycles == -1.50us | |
delayMicroseconds(899): ERR: -24 cycles == -1.50us | |
delayMicroseconds(906): ERR: -24 cycles == -1.50us | |
delayMicroseconds(913): ERR: -24 cycles == -1.50us | |
delayMicroseconds(920): ERR: -24 cycles == -1.50us | |
delayMicroseconds(927): ERR: -24 cycles == -1.50us | |
delayMicroseconds(934): ERR: -24 cycles == -1.50us | |
delayMicroseconds(941): ERR: -24 cycles == -1.50us | |
delayMicroseconds(948): ERR: -24 cycles == -1.50us | |
delayMicroseconds(955): ERR: -24 cycles == -1.50us | |
delayMicroseconds(962): ERR: -24 cycles == -1.50us | |
delayMicroseconds(969): ERR: -24 cycles == -1.50us | |
delayMicroseconds(976): ERR: -24 cycles == -1.50us | |
delayMicroseconds(983): ERR: -24 cycles == -1.50us | |
delayMicroseconds(990): ERR: -24 cycles == -1.50us | |
delayMicroseconds(997): ERR: -24 cycles == -1.50us | |
>> Constants @8Mhz | |
delayMicroseconds(0): OK | |
delayMicroseconds(1): OK | |
delayMicroseconds(2): OK | |
delayMicroseconds(3): OK | |
delayMicroseconds(4): OK | |
delayMicroseconds(5): OK | |
delayMicroseconds(6): OK | |
delayMicroseconds(7): OK | |
delayMicroseconds(8): OK | |
delayMicroseconds(9): OK | |
delayMicroseconds(10): OK | |
delayMicroseconds(11): OK | |
delayMicroseconds(12): OK | |
delayMicroseconds(13): OK | |
delayMicroseconds(14): OK | |
delayMicroseconds(15): OK | |
delayMicroseconds(16): OK | |
delayMicroseconds(17): OK | |
delayMicroseconds(18): OK | |
delayMicroseconds(19): OK | |
delayMicroseconds(20): OK | |
delayMicroseconds(21): OK | |
delayMicroseconds(22): OK | |
delayMicroseconds(23): OK | |
delayMicroseconds(24): OK | |
delayMicroseconds(25): OK | |
delayMicroseconds(26): OK | |
delayMicroseconds(27): OK | |
delayMicroseconds(28): OK | |
delayMicroseconds(29): OK | |
delayMicroseconds(30): OK | |
delayMicroseconds(31): OK | |
delayMicroseconds(32): OK | |
delayMicroseconds(33): OK | |
delayMicroseconds(34): OK | |
delayMicroseconds(35): OK | |
delayMicroseconds(36): OK | |
delayMicroseconds(37): OK | |
delayMicroseconds(38): OK | |
delayMicroseconds(39): OK | |
delayMicroseconds(40): OK | |
delayMicroseconds(41): OK | |
delayMicroseconds(42): OK | |
delayMicroseconds(43): OK | |
delayMicroseconds(44): OK | |
delayMicroseconds(45): OK | |
delayMicroseconds(46): OK | |
delayMicroseconds(47): OK | |
delayMicroseconds(48): OK | |
delayMicroseconds(49): OK | |
delayMicroseconds(50): OK | |
delayMicroseconds(51): OK | |
delayMicroseconds(52): OK | |
delayMicroseconds(53): OK | |
delayMicroseconds(54): OK | |
delayMicroseconds(55): OK | |
delayMicroseconds(56): OK | |
delayMicroseconds(57): OK | |
delayMicroseconds(58): OK | |
delayMicroseconds(59): OK | |
delayMicroseconds(60): OK | |
delayMicroseconds(61): OK | |
delayMicroseconds(62): OK | |
delayMicroseconds(63): OK | |
delayMicroseconds(64): OK | |
delayMicroseconds(65): OK | |
delayMicroseconds(66): OK | |
delayMicroseconds(67): OK | |
delayMicroseconds(68): OK | |
delayMicroseconds(69): OK | |
delayMicroseconds(70): OK | |
delayMicroseconds(71): OK | |
delayMicroseconds(72): OK | |
delayMicroseconds(73): OK | |
delayMicroseconds(74): OK | |
delayMicroseconds(75): OK | |
delayMicroseconds(76): OK | |
delayMicroseconds(77): OK | |
delayMicroseconds(78): OK | |
delayMicroseconds(79): OK | |
delayMicroseconds(80): OK | |
delayMicroseconds(81): OK | |
delayMicroseconds(82): OK | |
delayMicroseconds(83): OK | |
delayMicroseconds(84): OK | |
delayMicroseconds(85): OK | |
delayMicroseconds(86): OK | |
delayMicroseconds(87): OK | |
delayMicroseconds(88): OK | |
delayMicroseconds(89): OK | |
delayMicroseconds(90): OK | |
delayMicroseconds(91): OK | |
delayMicroseconds(92): OK | |
delayMicroseconds(93): OK | |
delayMicroseconds(94): OK | |
delayMicroseconds(95): OK | |
delayMicroseconds(96): OK | |
delayMicroseconds(97): OK | |
delayMicroseconds(98): OK | |
delayMicroseconds(99): OK | |
delayMicroseconds(100): OK | |
delayMicroseconds(101): OK | |
delayMicroseconds(108): OK | |
delayMicroseconds(115): OK | |
delayMicroseconds(122): OK | |
delayMicroseconds(129): ERR: 1 cycles == 0.12us | |
delayMicroseconds(136): ERR: 1 cycles == 0.12us | |
delayMicroseconds(143): ERR: 1 cycles == 0.12us | |
delayMicroseconds(150): ERR: 1 cycles == 0.12us | |
delayMicroseconds(157): ERR: 1 cycles == 0.12us | |
delayMicroseconds(164): ERR: 1 cycles == 0.12us | |
delayMicroseconds(171): ERR: 1 cycles == 0.12us | |
delayMicroseconds(178): ERR: 1 cycles == 0.12us | |
delayMicroseconds(185): ERR: 1 cycles == 0.12us | |
delayMicroseconds(192): ERR: 1 cycles == 0.12us | |
delayMicroseconds(199): ERR: 1 cycles == 0.12us | |
delayMicroseconds(206): ERR: 1 cycles == 0.12us | |
delayMicroseconds(213): ERR: 1 cycles == 0.12us | |
delayMicroseconds(220): ERR: 1 cycles == 0.12us | |
delayMicroseconds(227): ERR: 1 cycles == 0.12us | |
delayMicroseconds(234): ERR: 1 cycles == 0.12us | |
delayMicroseconds(241): ERR: 1 cycles == 0.12us | |
delayMicroseconds(248): ERR: 1 cycles == 0.12us | |
delayMicroseconds(255): ERR: 1 cycles == 0.12us | |
delayMicroseconds(262): ERR: 1 cycles == 0.12us | |
delayMicroseconds(269): ERR: 1 cycles == 0.12us | |
delayMicroseconds(276): ERR: 1 cycles == 0.12us | |
delayMicroseconds(283): ERR: 1 cycles == 0.12us | |
delayMicroseconds(290): ERR: 1 cycles == 0.12us | |
delayMicroseconds(297): ERR: 1 cycles == 0.12us | |
delayMicroseconds(304): ERR: 1 cycles == 0.12us | |
delayMicroseconds(311): ERR: 1 cycles == 0.12us | |
delayMicroseconds(318): ERR: 1 cycles == 0.12us | |
delayMicroseconds(325): ERR: 1 cycles == 0.12us | |
delayMicroseconds(332): ERR: 1 cycles == 0.12us | |
delayMicroseconds(339): ERR: 1 cycles == 0.12us | |
delayMicroseconds(346): ERR: 1 cycles == 0.12us | |
delayMicroseconds(353): ERR: 1 cycles == 0.12us | |
delayMicroseconds(360): ERR: 1 cycles == 0.12us | |
delayMicroseconds(367): ERR: 1 cycles == 0.12us | |
delayMicroseconds(374): ERR: 1 cycles == 0.12us | |
delayMicroseconds(381): ERR: 1 cycles == 0.12us | |
delayMicroseconds(388): ERR: 1 cycles == 0.12us | |
delayMicroseconds(395): ERR: 1 cycles == 0.12us | |
delayMicroseconds(402): ERR: 1 cycles == 0.12us | |
delayMicroseconds(409): ERR: 1 cycles == 0.12us | |
delayMicroseconds(416): ERR: 1 cycles == 0.12us | |
delayMicroseconds(423): ERR: 1 cycles == 0.12us | |
delayMicroseconds(430): ERR: 1 cycles == 0.12us | |
delayMicroseconds(437): ERR: 1 cycles == 0.12us | |
delayMicroseconds(444): ERR: 1 cycles == 0.12us | |
delayMicroseconds(451): ERR: 1 cycles == 0.12us | |
delayMicroseconds(458): ERR: 1 cycles == 0.12us | |
delayMicroseconds(465): ERR: 1 cycles == 0.12us | |
delayMicroseconds(472): ERR: 1 cycles == 0.12us | |
delayMicroseconds(479): ERR: 1 cycles == 0.12us | |
delayMicroseconds(486): ERR: 1 cycles == 0.12us | |
delayMicroseconds(493): ERR: 1 cycles == 0.12us | |
delayMicroseconds(500): ERR: 1 cycles == 0.12us | |
delayMicroseconds(507): ERR: 1 cycles == 0.12us | |
delayMicroseconds(514): ERR: 1 cycles == 0.12us | |
delayMicroseconds(521): ERR: 1 cycles == 0.12us | |
delayMicroseconds(528): ERR: 1 cycles == 0.12us | |
delayMicroseconds(535): ERR: 1 cycles == 0.12us | |
delayMicroseconds(542): ERR: 1 cycles == 0.12us | |
delayMicroseconds(549): ERR: 1 cycles == 0.12us | |
delayMicroseconds(556): ERR: 1 cycles == 0.12us | |
delayMicroseconds(563): ERR: 1 cycles == 0.12us | |
delayMicroseconds(570): ERR: 1 cycles == 0.12us | |
delayMicroseconds(577): ERR: 1 cycles == 0.12us | |
delayMicroseconds(584): ERR: 1 cycles == 0.12us | |
delayMicroseconds(591): ERR: 1 cycles == 0.12us | |
delayMicroseconds(598): ERR: 1 cycles == 0.12us | |
delayMicroseconds(605): ERR: 1 cycles == 0.12us | |
delayMicroseconds(612): ERR: 1 cycles == 0.12us | |
delayMicroseconds(619): ERR: 1 cycles == 0.12us | |
delayMicroseconds(626): ERR: 1 cycles == 0.12us | |
delayMicroseconds(633): ERR: 1 cycles == 0.12us | |
delayMicroseconds(640): ERR: 1 cycles == 0.12us | |
delayMicroseconds(647): ERR: 1 cycles == 0.12us | |
delayMicroseconds(654): ERR: 1 cycles == 0.12us | |
delayMicroseconds(661): ERR: 1 cycles == 0.12us | |
delayMicroseconds(668): ERR: 1 cycles == 0.12us | |
delayMicroseconds(675): ERR: 1 cycles == 0.12us | |
delayMicroseconds(682): ERR: 1 cycles == 0.12us | |
delayMicroseconds(689): ERR: 1 cycles == 0.12us | |
delayMicroseconds(696): ERR: 1 cycles == 0.12us | |
delayMicroseconds(703): ERR: 1 cycles == 0.12us | |
delayMicroseconds(710): ERR: 1 cycles == 0.12us | |
delayMicroseconds(717): ERR: 1 cycles == 0.12us | |
delayMicroseconds(724): ERR: 1 cycles == 0.12us | |
delayMicroseconds(731): ERR: 1 cycles == 0.12us | |
delayMicroseconds(738): ERR: 1 cycles == 0.12us | |
delayMicroseconds(745): ERR: 1 cycles == 0.12us | |
delayMicroseconds(752): ERR: 1 cycles == 0.12us | |
delayMicroseconds(759): ERR: 1 cycles == 0.12us | |
delayMicroseconds(766): ERR: 1 cycles == 0.12us | |
delayMicroseconds(773): ERR: 1 cycles == 0.12us | |
delayMicroseconds(780): ERR: 1 cycles == 0.12us | |
delayMicroseconds(787): ERR: 1 cycles == 0.12us | |
delayMicroseconds(794): ERR: 1 cycles == 0.12us | |
delayMicroseconds(801): ERR: 1 cycles == 0.12us | |
delayMicroseconds(808): ERR: 1 cycles == 0.12us | |
delayMicroseconds(815): ERR: 1 cycles == 0.12us | |
delayMicroseconds(822): ERR: 1 cycles == 0.12us | |
delayMicroseconds(829): ERR: 1 cycles == 0.12us | |
delayMicroseconds(836): ERR: 1 cycles == 0.12us | |
delayMicroseconds(843): ERR: 1 cycles == 0.12us | |
delayMicroseconds(850): ERR: 1 cycles == 0.12us | |
delayMicroseconds(857): ERR: 1 cycles == 0.12us | |
delayMicroseconds(864): ERR: 1 cycles == 0.12us | |
delayMicroseconds(871): ERR: 1 cycles == 0.12us | |
delayMicroseconds(878): ERR: 1 cycles == 0.12us | |
delayMicroseconds(885): ERR: 1 cycles == 0.12us | |
delayMicroseconds(892): ERR: 1 cycles == 0.12us | |
delayMicroseconds(899): ERR: 1 cycles == 0.12us | |
delayMicroseconds(906): ERR: 1 cycles == 0.12us | |
delayMicroseconds(913): ERR: 1 cycles == 0.12us | |
delayMicroseconds(920): ERR: 1 cycles == 0.12us | |
delayMicroseconds(927): ERR: 1 cycles == 0.12us | |
delayMicroseconds(934): ERR: 1 cycles == 0.12us | |
delayMicroseconds(941): ERR: 1 cycles == 0.12us | |
delayMicroseconds(948): ERR: 1 cycles == 0.12us | |
delayMicroseconds(955): ERR: 1 cycles == 0.12us | |
delayMicroseconds(962): ERR: 1 cycles == 0.12us | |
delayMicroseconds(969): ERR: 1 cycles == 0.12us | |
delayMicroseconds(976): ERR: 1 cycles == 0.12us | |
delayMicroseconds(983): ERR: 1 cycles == 0.12us | |
delayMicroseconds(990): ERR: 1 cycles == 0.12us | |
delayMicroseconds(997): ERR: 1 cycles == 0.12us | |
>> Variables @8Mhz | |
delayMicroseconds(0): ERR: 5 cycles == 0.63us | |
delayMicroseconds(1): ERR: -3 cycles == -0.37us | |
delayMicroseconds(2): ERR: -11 cycles == -1.37us | |
delayMicroseconds(3): ERR: -18 cycles == -2.25us | |
delayMicroseconds(4): ERR: -18 cycles == -2.25us | |
delayMicroseconds(5): ERR: -18 cycles == -2.25us | |
delayMicroseconds(6): ERR: -18 cycles == -2.25us | |
delayMicroseconds(7): ERR: -18 cycles == -2.25us | |
delayMicroseconds(8): ERR: -18 cycles == -2.25us | |
delayMicroseconds(9): ERR: -18 cycles == -2.25us | |
delayMicroseconds(10): ERR: -18 cycles == -2.25us | |
delayMicroseconds(11): ERR: -18 cycles == -2.25us | |
delayMicroseconds(12): ERR: -18 cycles == -2.25us | |
delayMicroseconds(13): ERR: -18 cycles == -2.25us | |
delayMicroseconds(14): ERR: -18 cycles == -2.25us | |
delayMicroseconds(15): ERR: -18 cycles == -2.25us | |
delayMicroseconds(16): ERR: -18 cycles == -2.25us | |
delayMicroseconds(17): ERR: -18 cycles == -2.25us | |
delayMicroseconds(18): ERR: -18 cycles == -2.25us | |
delayMicroseconds(19): ERR: -18 cycles == -2.25us | |
delayMicroseconds(20): ERR: -18 cycles == -2.25us | |
delayMicroseconds(21): ERR: -18 cycles == -2.25us | |
delayMicroseconds(22): ERR: -18 cycles == -2.25us | |
delayMicroseconds(23): ERR: -18 cycles == -2.25us | |
delayMicroseconds(24): ERR: -18 cycles == -2.25us | |
delayMicroseconds(25): ERR: -18 cycles == -2.25us | |
delayMicroseconds(26): ERR: -18 cycles == -2.25us | |
delayMicroseconds(27): ERR: -18 cycles == -2.25us | |
delayMicroseconds(28): ERR: -18 cycles == -2.25us | |
delayMicroseconds(29): ERR: -18 cycles == -2.25us | |
delayMicroseconds(30): ERR: -18 cycles == -2.25us | |
delayMicroseconds(31): ERR: -18 cycles == -2.25us | |
delayMicroseconds(32): ERR: -18 cycles == -2.25us | |
delayMicroseconds(33): ERR: -18 cycles == -2.25us | |
delayMicroseconds(34): ERR: -18 cycles == -2.25us | |
delayMicroseconds(35): ERR: -18 cycles == -2.25us | |
delayMicroseconds(36): ERR: -18 cycles == -2.25us | |
delayMicroseconds(37): ERR: -18 cycles == -2.25us | |
delayMicroseconds(38): ERR: -18 cycles == -2.25us | |
delayMicroseconds(39): ERR: -18 cycles == -2.25us | |
delayMicroseconds(40): ERR: -18 cycles == -2.25us | |
delayMicroseconds(41): ERR: -18 cycles == -2.25us | |
delayMicroseconds(42): ERR: -18 cycles == -2.25us | |
delayMicroseconds(43): ERR: -18 cycles == -2.25us | |
delayMicroseconds(44): ERR: -18 cycles == -2.25us | |
delayMicroseconds(45): ERR: -18 cycles == -2.25us | |
delayMicroseconds(46): ERR: -18 cycles == -2.25us | |
delayMicroseconds(47): ERR: -18 cycles == -2.25us | |
delayMicroseconds(48): ERR: -18 cycles == -2.25us | |
delayMicroseconds(49): ERR: -18 cycles == -2.25us | |
delayMicroseconds(50): ERR: -18 cycles == -2.25us | |
delayMicroseconds(51): ERR: -18 cycles == -2.25us | |
delayMicroseconds(52): ERR: -18 cycles == -2.25us | |
delayMicroseconds(53): ERR: -18 cycles == -2.25us | |
delayMicroseconds(54): ERR: -18 cycles == -2.25us | |
delayMicroseconds(55): ERR: -18 cycles == -2.25us | |
delayMicroseconds(56): ERR: -18 cycles == -2.25us | |
delayMicroseconds(57): ERR: -18 cycles == -2.25us | |
delayMicroseconds(58): ERR: -18 cycles == -2.25us | |
delayMicroseconds(59): ERR: -18 cycles == -2.25us | |
delayMicroseconds(60): ERR: -18 cycles == -2.25us | |
delayMicroseconds(61): ERR: -18 cycles == -2.25us | |
delayMicroseconds(62): ERR: -18 cycles == -2.25us | |
delayMicroseconds(63): ERR: -18 cycles == -2.25us | |
delayMicroseconds(64): ERR: -18 cycles == -2.25us | |
delayMicroseconds(65): ERR: -18 cycles == -2.25us | |
delayMicroseconds(66): ERR: -18 cycles == -2.25us | |
delayMicroseconds(67): ERR: -18 cycles == -2.25us | |
delayMicroseconds(68): ERR: -18 cycles == -2.25us | |
delayMicroseconds(69): ERR: -18 cycles == -2.25us | |
delayMicroseconds(70): ERR: -18 cycles == -2.25us | |
delayMicroseconds(71): ERR: -18 cycles == -2.25us | |
delayMicroseconds(72): ERR: -18 cycles == -2.25us | |
delayMicroseconds(73): ERR: -18 cycles == -2.25us | |
delayMicroseconds(74): ERR: -18 cycles == -2.25us | |
delayMicroseconds(75): ERR: -18 cycles == -2.25us | |
delayMicroseconds(76): ERR: -18 cycles == -2.25us | |
delayMicroseconds(77): ERR: -18 cycles == -2.25us | |
delayMicroseconds(78): ERR: -18 cycles == -2.25us | |
delayMicroseconds(79): ERR: -18 cycles == -2.25us | |
delayMicroseconds(80): ERR: -18 cycles == -2.25us | |
delayMicroseconds(81): ERR: -18 cycles == -2.25us | |
delayMicroseconds(82): ERR: -18 cycles == -2.25us | |
delayMicroseconds(83): ERR: -18 cycles == -2.25us | |
delayMicroseconds(84): ERR: -18 cycles == -2.25us | |
delayMicroseconds(85): ERR: -18 cycles == -2.25us | |
delayMicroseconds(86): ERR: -18 cycles == -2.25us | |
delayMicroseconds(87): ERR: -18 cycles == -2.25us | |
delayMicroseconds(88): ERR: -18 cycles == -2.25us | |
delayMicroseconds(89): ERR: -18 cycles == -2.25us | |
delayMicroseconds(90): ERR: -18 cycles == -2.25us | |
delayMicroseconds(91): ERR: -18 cycles == -2.25us | |
delayMicroseconds(92): ERR: -18 cycles == -2.25us | |
delayMicroseconds(93): ERR: -18 cycles == -2.25us | |
delayMicroseconds(94): ERR: -18 cycles == -2.25us | |
delayMicroseconds(95): ERR: -18 cycles == -2.25us | |
delayMicroseconds(96): ERR: -18 cycles == -2.25us | |
delayMicroseconds(97): ERR: -18 cycles == -2.25us | |
delayMicroseconds(98): ERR: -18 cycles == -2.25us | |
delayMicroseconds(99): ERR: -18 cycles == -2.25us | |
delayMicroseconds(100): ERR: -18 cycles == -2.25us | |
delayMicroseconds(101): ERR: -18 cycles == -2.25us | |
delayMicroseconds(108): ERR: -18 cycles == -2.25us | |
delayMicroseconds(115): ERR: -18 cycles == -2.25us | |
delayMicroseconds(122): ERR: -18 cycles == -2.25us | |
delayMicroseconds(129): ERR: -18 cycles == -2.25us | |
delayMicroseconds(136): ERR: -18 cycles == -2.25us | |
delayMicroseconds(143): ERR: -18 cycles == -2.25us | |
delayMicroseconds(150): ERR: -18 cycles == -2.25us | |
delayMicroseconds(157): ERR: -18 cycles == -2.25us | |
delayMicroseconds(164): ERR: -18 cycles == -2.25us | |
delayMicroseconds(171): ERR: -18 cycles == -2.25us | |
delayMicroseconds(178): ERR: -18 cycles == -2.25us | |
delayMicroseconds(185): ERR: -18 cycles == -2.25us | |
delayMicroseconds(192): ERR: -18 cycles == -2.25us | |
delayMicroseconds(199): ERR: -18 cycles == -2.25us | |
delayMicroseconds(206): ERR: -18 cycles == -2.25us | |
delayMicroseconds(213): ERR: -18 cycles == -2.25us | |
delayMicroseconds(220): ERR: -18 cycles == -2.25us | |
delayMicroseconds(227): ERR: -18 cycles == -2.25us | |
delayMicroseconds(234): ERR: -18 cycles == -2.25us | |
delayMicroseconds(241): ERR: -18 cycles == -2.25us | |
delayMicroseconds(248): ERR: -18 cycles == -2.25us | |
delayMicroseconds(255): ERR: -18 cycles == -2.25us | |
delayMicroseconds(262): ERR: -18 cycles == -2.25us | |
delayMicroseconds(269): ERR: -18 cycles == -2.25us | |
delayMicroseconds(276): ERR: -18 cycles == -2.25us | |
delayMicroseconds(283): ERR: -18 cycles == -2.25us | |
delayMicroseconds(290): ERR: -18 cycles == -2.25us | |
delayMicroseconds(297): ERR: -18 cycles == -2.25us | |
delayMicroseconds(304): ERR: -18 cycles == -2.25us | |
delayMicroseconds(311): ERR: -18 cycles == -2.25us | |
delayMicroseconds(318): ERR: -18 cycles == -2.25us | |
delayMicroseconds(325): ERR: -18 cycles == -2.25us | |
delayMicroseconds(332): ERR: -18 cycles == -2.25us | |
delayMicroseconds(339): ERR: -18 cycles == -2.25us | |
delayMicroseconds(346): ERR: -18 cycles == -2.25us | |
delayMicroseconds(353): ERR: -18 cycles == -2.25us | |
delayMicroseconds(360): ERR: -18 cycles == -2.25us | |
delayMicroseconds(367): ERR: -18 cycles == -2.25us | |
delayMicroseconds(374): ERR: -18 cycles == -2.25us | |
delayMicroseconds(381): ERR: -18 cycles == -2.25us | |
delayMicroseconds(388): ERR: -18 cycles == -2.25us | |
delayMicroseconds(395): ERR: -18 cycles == -2.25us | |
delayMicroseconds(402): ERR: -18 cycles == -2.25us | |
delayMicroseconds(409): ERR: -18 cycles == -2.25us | |
delayMicroseconds(416): ERR: -18 cycles == -2.25us | |
delayMicroseconds(423): ERR: -18 cycles == -2.25us | |
delayMicroseconds(430): ERR: -18 cycles == -2.25us | |
delayMicroseconds(437): ERR: -18 cycles == -2.25us | |
delayMicroseconds(444): ERR: -18 cycles == -2.25us | |
delayMicroseconds(451): ERR: -18 cycles == -2.25us | |
delayMicroseconds(458): ERR: -18 cycles == -2.25us | |
delayMicroseconds(465): ERR: -18 cycles == -2.25us | |
delayMicroseconds(472): ERR: -18 cycles == -2.25us | |
delayMicroseconds(479): ERR: -18 cycles == -2.25us | |
delayMicroseconds(486): ERR: -18 cycles == -2.25us | |
delayMicroseconds(493): ERR: -18 cycles == -2.25us | |
delayMicroseconds(500): ERR: -18 cycles == -2.25us | |
delayMicroseconds(507): ERR: -18 cycles == -2.25us | |
delayMicroseconds(514): ERR: -18 cycles == -2.25us | |
delayMicroseconds(521): ERR: -18 cycles == -2.25us | |
delayMicroseconds(528): ERR: -18 cycles == -2.25us | |
delayMicroseconds(535): ERR: -18 cycles == -2.25us | |
delayMicroseconds(542): ERR: -18 cycles == -2.25us | |
delayMicroseconds(549): ERR: -18 cycles == -2.25us | |
delayMicroseconds(556): ERR: -18 cycles == -2.25us | |
delayMicroseconds(563): ERR: -18 cycles == -2.25us | |
delayMicroseconds(570): ERR: -18 cycles == -2.25us | |
delayMicroseconds(577): ERR: -18 cycles == -2.25us | |
delayMicroseconds(584): ERR: -18 cycles == -2.25us | |
delayMicroseconds(591): ERR: -18 cycles == -2.25us | |
delayMicroseconds(598): ERR: -18 cycles == -2.25us | |
delayMicroseconds(605): ERR: -18 cycles == -2.25us | |
delayMicroseconds(612): ERR: -18 cycles == -2.25us | |
delayMicroseconds(619): ERR: -18 cycles == -2.25us | |
delayMicroseconds(626): ERR: -18 cycles == -2.25us | |
delayMicroseconds(633): ERR: -18 cycles == -2.25us | |
delayMicroseconds(640): ERR: -18 cycles == -2.25us | |
delayMicroseconds(647): ERR: -18 cycles == -2.25us | |
delayMicroseconds(654): ERR: -18 cycles == -2.25us | |
delayMicroseconds(661): ERR: -18 cycles == -2.25us | |
delayMicroseconds(668): ERR: -18 cycles == -2.25us | |
delayMicroseconds(675): ERR: -18 cycles == -2.25us | |
delayMicroseconds(682): ERR: -18 cycles == -2.25us | |
delayMicroseconds(689): ERR: -18 cycles == -2.25us | |
delayMicroseconds(696): ERR: -18 cycles == -2.25us | |
delayMicroseconds(703): ERR: -18 cycles == -2.25us | |
delayMicroseconds(710): ERR: -18 cycles == -2.25us | |
delayMicroseconds(717): ERR: -18 cycles == -2.25us | |
delayMicroseconds(724): ERR: -18 cycles == -2.25us | |
delayMicroseconds(731): ERR: -18 cycles == -2.25us | |
delayMicroseconds(738): ERR: -18 cycles == -2.25us | |
delayMicroseconds(745): ERR: -18 cycles == -2.25us | |
delayMicroseconds(752): ERR: -18 cycles == -2.25us | |
delayMicroseconds(759): ERR: -18 cycles == -2.25us | |
delayMicroseconds(766): ERR: -18 cycles == -2.25us | |
delayMicroseconds(773): ERR: -18 cycles == -2.25us | |
delayMicroseconds(780): ERR: -18 cycles == -2.25us | |
delayMicroseconds(787): ERR: -18 cycles == -2.25us | |
delayMicroseconds(794): ERR: -18 cycles == -2.25us | |
delayMicroseconds(801): ERR: -18 cycles == -2.25us | |
delayMicroseconds(808): ERR: -18 cycles == -2.25us | |
delayMicroseconds(815): ERR: -18 cycles == -2.25us | |
delayMicroseconds(822): ERR: -18 cycles == -2.25us | |
delayMicroseconds(829): ERR: -18 cycles == -2.25us | |
delayMicroseconds(836): ERR: -18 cycles == -2.25us | |
delayMicroseconds(843): ERR: -18 cycles == -2.25us | |
delayMicroseconds(850): ERR: -18 cycles == -2.25us | |
delayMicroseconds(857): ERR: -18 cycles == -2.25us | |
delayMicroseconds(864): ERR: -18 cycles == -2.25us | |
delayMicroseconds(871): ERR: -18 cycles == -2.25us | |
delayMicroseconds(878): ERR: -18 cycles == -2.25us | |
delayMicroseconds(885): ERR: -18 cycles == -2.25us | |
delayMicroseconds(892): ERR: -18 cycles == -2.25us | |
delayMicroseconds(899): ERR: -18 cycles == -2.25us | |
delayMicroseconds(906): ERR: -18 cycles == -2.25us | |
delayMicroseconds(913): ERR: -18 cycles == -2.25us | |
delayMicroseconds(920): ERR: -18 cycles == -2.25us | |
delayMicroseconds(927): ERR: -18 cycles == -2.25us | |
delayMicroseconds(934): ERR: -18 cycles == -2.25us | |
delayMicroseconds(941): ERR: -18 cycles == -2.25us | |
delayMicroseconds(948): ERR: -18 cycles == -2.25us | |
delayMicroseconds(955): ERR: -18 cycles == -2.25us | |
delayMicroseconds(962): ERR: -18 cycles == -2.25us | |
delayMicroseconds(969): ERR: -18 cycles == -2.25us | |
delayMicroseconds(976): ERR: -18 cycles == -2.25us | |
delayMicroseconds(983): ERR: -18 cycles == -2.25us | |
delayMicroseconds(990): ERR: -18 cycles == -2.25us | |
delayMicroseconds(997): ERR: -18 cycles == -2.25us | |
>> Constants @4Mhz | |
delayMicroseconds(0): OK | |
delayMicroseconds(1): OK | |
delayMicroseconds(2): OK | |
delayMicroseconds(3): OK | |
delayMicroseconds(4): OK | |
delayMicroseconds(5): OK | |
delayMicroseconds(6): OK | |
delayMicroseconds(7): OK | |
delayMicroseconds(8): OK | |
delayMicroseconds(9): OK | |
delayMicroseconds(10): OK | |
delayMicroseconds(11): OK | |
delayMicroseconds(12): OK | |
delayMicroseconds(13): OK | |
delayMicroseconds(14): OK | |
delayMicroseconds(15): OK | |
delayMicroseconds(16): OK | |
delayMicroseconds(17): OK | |
delayMicroseconds(18): OK | |
delayMicroseconds(19): OK | |
delayMicroseconds(20): OK | |
delayMicroseconds(21): OK | |
delayMicroseconds(22): OK | |
delayMicroseconds(23): OK | |
delayMicroseconds(24): OK | |
delayMicroseconds(25): OK | |
delayMicroseconds(26): OK | |
delayMicroseconds(27): OK | |
delayMicroseconds(28): OK | |
delayMicroseconds(29): OK | |
delayMicroseconds(30): OK | |
delayMicroseconds(31): OK | |
delayMicroseconds(32): OK | |
delayMicroseconds(33): OK | |
delayMicroseconds(34): OK | |
delayMicroseconds(35): OK | |
delayMicroseconds(36): ERR: -1 cycles == -0.25us | |
delayMicroseconds(37): OK | |
delayMicroseconds(38): OK | |
delayMicroseconds(39): OK | |
delayMicroseconds(40): ERR: -1 cycles == -0.25us | |
delayMicroseconds(41): OK | |
delayMicroseconds(42): OK | |
delayMicroseconds(43): OK | |
delayMicroseconds(44): ERR: -1 cycles == -0.25us | |
delayMicroseconds(45): OK | |
delayMicroseconds(46): OK | |
delayMicroseconds(47): OK | |
delayMicroseconds(48): OK | |
delayMicroseconds(49): OK | |
delayMicroseconds(50): OK | |
delayMicroseconds(51): OK | |
delayMicroseconds(52): OK | |
delayMicroseconds(53): OK | |
delayMicroseconds(54): OK | |
delayMicroseconds(55): OK | |
delayMicroseconds(56): OK | |
delayMicroseconds(57): OK | |
delayMicroseconds(58): OK | |
delayMicroseconds(59): OK | |
delayMicroseconds(60): OK | |
delayMicroseconds(61): OK | |
delayMicroseconds(62): OK | |
delayMicroseconds(63): OK | |
delayMicroseconds(64): OK | |
delayMicroseconds(65): OK | |
delayMicroseconds(66): OK | |
delayMicroseconds(67): OK | |
delayMicroseconds(68): OK | |
delayMicroseconds(69): OK | |
delayMicroseconds(70): OK | |
delayMicroseconds(71): OK | |
delayMicroseconds(72): OK | |
delayMicroseconds(73): OK | |
delayMicroseconds(74): OK | |
delayMicroseconds(75): OK | |
delayMicroseconds(76): OK | |
delayMicroseconds(77): OK | |
delayMicroseconds(78): OK | |
delayMicroseconds(79): OK | |
delayMicroseconds(80): OK | |
delayMicroseconds(81): OK | |
delayMicroseconds(82): OK | |
delayMicroseconds(83): OK | |
delayMicroseconds(84): OK | |
delayMicroseconds(85): OK | |
delayMicroseconds(86): OK | |
delayMicroseconds(87): OK | |
delayMicroseconds(88): OK | |
delayMicroseconds(89): OK | |
delayMicroseconds(90): OK | |
delayMicroseconds(91): OK | |
delayMicroseconds(92): OK | |
delayMicroseconds(93): OK | |
delayMicroseconds(94): OK | |
delayMicroseconds(95): OK | |
delayMicroseconds(96): OK | |
delayMicroseconds(97): OK | |
delayMicroseconds(98): OK | |
delayMicroseconds(99): OK | |
delayMicroseconds(100): OK | |
delayMicroseconds(101): OK | |
delayMicroseconds(108): OK | |
delayMicroseconds(115): OK | |
delayMicroseconds(122): OK | |
delayMicroseconds(129): OK | |
delayMicroseconds(136): OK | |
delayMicroseconds(143): OK | |
delayMicroseconds(150): OK | |
delayMicroseconds(157): OK | |
delayMicroseconds(164): OK | |
delayMicroseconds(171): OK | |
delayMicroseconds(178): OK | |
delayMicroseconds(185): OK | |
delayMicroseconds(192): OK | |
delayMicroseconds(199): OK | |
delayMicroseconds(206): OK | |
delayMicroseconds(213): OK | |
delayMicroseconds(220): OK | |
delayMicroseconds(227): OK | |
delayMicroseconds(234): OK | |
delayMicroseconds(241): OK | |
delayMicroseconds(248): OK | |
delayMicroseconds(255): OK | |
delayMicroseconds(262): ERR: 1 cycles == 0.25us | |
delayMicroseconds(269): ERR: 1 cycles == 0.25us | |
delayMicroseconds(276): OK | |
delayMicroseconds(283): ERR: 1 cycles == 0.25us | |
delayMicroseconds(290): ERR: 1 cycles == 0.25us | |
delayMicroseconds(297): ERR: 1 cycles == 0.25us | |
delayMicroseconds(304): OK | |
delayMicroseconds(311): ERR: 1 cycles == 0.25us | |
delayMicroseconds(318): ERR: 1 cycles == 0.25us | |
delayMicroseconds(325): ERR: 1 cycles == 0.25us | |
delayMicroseconds(332): OK | |
delayMicroseconds(339): ERR: 1 cycles == 0.25us | |
delayMicroseconds(346): ERR: 1 cycles == 0.25us | |
delayMicroseconds(353): ERR: 1 cycles == 0.25us | |
delayMicroseconds(360): OK | |
delayMicroseconds(367): ERR: 1 cycles == 0.25us | |
delayMicroseconds(374): ERR: 1 cycles == 0.25us | |
delayMicroseconds(381): ERR: 1 cycles == 0.25us | |
delayMicroseconds(388): OK | |
delayMicroseconds(395): ERR: 1 cycles == 0.25us | |
delayMicroseconds(402): ERR: 1 cycles == 0.25us | |
delayMicroseconds(409): ERR: 1 cycles == 0.25us | |
delayMicroseconds(416): ERR: 1 cycles == 0.25us | |
delayMicroseconds(423): ERR: 1 cycles == 0.25us | |
delayMicroseconds(430): ERR: 1 cycles == 0.25us | |
delayMicroseconds(437): ERR: 1 cycles == 0.25us | |
delayMicroseconds(444): ERR: 1 cycles == 0.25us | |
delayMicroseconds(451): ERR: 1 cycles == 0.25us | |
delayMicroseconds(458): ERR: 1 cycles == 0.25us | |
delayMicroseconds(465): ERR: 1 cycles == 0.25us | |
delayMicroseconds(472): ERR: 1 cycles == 0.25us | |
delayMicroseconds(479): ERR: 1 cycles == 0.25us | |
delayMicroseconds(486): ERR: 1 cycles == 0.25us | |
delayMicroseconds(493): ERR: 1 cycles == 0.25us | |
delayMicroseconds(500): ERR: 1 cycles == 0.25us | |
delayMicroseconds(507): ERR: 1 cycles == 0.25us | |
delayMicroseconds(514): ERR: 1 cycles == 0.25us | |
delayMicroseconds(521): ERR: 1 cycles == 0.25us | |
delayMicroseconds(528): ERR: 1 cycles == 0.25us | |
delayMicroseconds(535): ERR: 1 cycles == 0.25us | |
delayMicroseconds(542): ERR: 1 cycles == 0.25us | |
delayMicroseconds(549): ERR: 1 cycles == 0.25us | |
delayMicroseconds(556): ERR: 1 cycles == 0.25us | |
delayMicroseconds(563): ERR: 1 cycles == 0.25us | |
delayMicroseconds(570): ERR: 1 cycles == 0.25us | |
delayMicroseconds(577): ERR: 1 cycles == 0.25us | |
delayMicroseconds(584): ERR: 1 cycles == 0.25us | |
delayMicroseconds(591): ERR: 1 cycles == 0.25us | |
delayMicroseconds(598): ERR: 1 cycles == 0.25us | |
delayMicroseconds(605): ERR: 1 cycles == 0.25us | |
delayMicroseconds(612): ERR: 1 cycles == 0.25us | |
delayMicroseconds(619): ERR: 1 cycles == 0.25us | |
delayMicroseconds(626): ERR: 1 cycles == 0.25us | |
delayMicroseconds(633): ERR: 1 cycles == 0.25us | |
delayMicroseconds(640): ERR: 1 cycles == 0.25us | |
delayMicroseconds(647): ERR: 1 cycles == 0.25us | |
delayMicroseconds(654): ERR: 1 cycles == 0.25us | |
delayMicroseconds(661): ERR: 1 cycles == 0.25us | |
delayMicroseconds(668): ERR: 1 cycles == 0.25us | |
delayMicroseconds(675): ERR: 1 cycles == 0.25us | |
delayMicroseconds(682): ERR: 1 cycles == 0.25us | |
delayMicroseconds(689): ERR: 1 cycles == 0.25us | |
delayMicroseconds(696): ERR: 1 cycles == 0.25us | |
delayMicroseconds(703): ERR: 1 cycles == 0.25us | |
delayMicroseconds(710): ERR: 1 cycles == 0.25us | |
delayMicroseconds(717): ERR: 1 cycles == 0.25us | |
delayMicroseconds(724): ERR: 1 cycles == 0.25us | |
delayMicroseconds(731): ERR: 1 cycles == 0.25us | |
delayMicroseconds(738): ERR: 1 cycles == 0.25us | |
delayMicroseconds(745): ERR: 1 cycles == 0.25us | |
delayMicroseconds(752): ERR: 1 cycles == 0.25us | |
delayMicroseconds(759): ERR: 1 cycles == 0.25us | |
delayMicroseconds(766): ERR: 1 cycles == 0.25us | |
delayMicroseconds(773): ERR: 1 cycles == 0.25us | |
delayMicroseconds(780): ERR: 1 cycles == 0.25us | |
delayMicroseconds(787): ERR: 1 cycles == 0.25us | |
delayMicroseconds(794): ERR: 1 cycles == 0.25us | |
delayMicroseconds(801): ERR: 1 cycles == 0.25us | |
delayMicroseconds(808): ERR: 1 cycles == 0.25us | |
delayMicroseconds(815): ERR: 1 cycles == 0.25us | |
delayMicroseconds(822): ERR: 1 cycles == 0.25us | |
delayMicroseconds(829): ERR: 1 cycles == 0.25us | |
delayMicroseconds(836): ERR: 1 cycles == 0.25us | |
delayMicroseconds(843): ERR: 1 cycles == 0.25us | |
delayMicroseconds(850): ERR: 1 cycles == 0.25us | |
delayMicroseconds(857): ERR: 1 cycles == 0.25us | |
delayMicroseconds(864): ERR: 1 cycles == 0.25us | |
delayMicroseconds(871): ERR: 1 cycles == 0.25us | |
delayMicroseconds(878): ERR: 1 cycles == 0.25us | |
delayMicroseconds(885): ERR: 1 cycles == 0.25us | |
delayMicroseconds(892): ERR: 1 cycles == 0.25us | |
delayMicroseconds(899): ERR: 1 cycles == 0.25us | |
delayMicroseconds(906): ERR: 1 cycles == 0.25us | |
delayMicroseconds(913): ERR: 1 cycles == 0.25us | |
delayMicroseconds(920): ERR: 1 cycles == 0.25us | |
delayMicroseconds(927): ERR: 1 cycles == 0.25us | |
delayMicroseconds(934): ERR: 1 cycles == 0.25us | |
delayMicroseconds(941): ERR: 1 cycles == 0.25us | |
delayMicroseconds(948): ERR: 1 cycles == 0.25us | |
delayMicroseconds(955): ERR: 1 cycles == 0.25us | |
delayMicroseconds(962): ERR: 1 cycles == 0.25us | |
delayMicroseconds(969): ERR: 1 cycles == 0.25us | |
delayMicroseconds(976): ERR: 1 cycles == 0.25us | |
delayMicroseconds(983): ERR: 1 cycles == 0.25us | |
delayMicroseconds(990): ERR: 1 cycles == 0.25us | |
delayMicroseconds(997): ERR: 1 cycles == 0.25us | |
>> Variables @4Mhz | |
delayMicroseconds(0): ERR: 5 cycles == 1.25us | |
delayMicroseconds(1): ERR: 1 cycles == 0.25us | |
delayMicroseconds(2): ERR: -3 cycles == -0.75us | |
delayMicroseconds(3): ERR: -7 cycles == -1.75us | |
delayMicroseconds(4): ERR: -10 cycles == -2.50us | |
delayMicroseconds(5): ERR: -12 cycles == -3.00us | |
delayMicroseconds(6): ERR: -12 cycles == -3.00us | |
delayMicroseconds(7): ERR: -12 cycles == -3.00us | |
delayMicroseconds(8): ERR: -12 cycles == -3.00us | |
delayMicroseconds(9): ERR: -12 cycles == -3.00us | |
delayMicroseconds(10): ERR: -12 cycles == -3.00us | |
delayMicroseconds(11): ERR: -12 cycles == -3.00us | |
delayMicroseconds(12): ERR: -12 cycles == -3.00us | |
delayMicroseconds(13): ERR: -12 cycles == -3.00us | |
delayMicroseconds(14): ERR: -12 cycles == -3.00us | |
delayMicroseconds(15): ERR: -12 cycles == -3.00us | |
delayMicroseconds(16): ERR: -12 cycles == -3.00us | |
delayMicroseconds(17): ERR: -12 cycles == -3.00us | |
delayMicroseconds(18): ERR: -12 cycles == -3.00us | |
delayMicroseconds(19): ERR: -12 cycles == -3.00us | |
delayMicroseconds(20): ERR: -12 cycles == -3.00us | |
delayMicroseconds(21): ERR: -12 cycles == -3.00us | |
delayMicroseconds(22): ERR: -12 cycles == -3.00us | |
delayMicroseconds(23): ERR: -12 cycles == -3.00us | |
delayMicroseconds(24): ERR: -12 cycles == -3.00us | |
delayMicroseconds(25): ERR: -12 cycles == -3.00us | |
delayMicroseconds(26): ERR: -12 cycles == -3.00us | |
delayMicroseconds(27): ERR: -12 cycles == -3.00us | |
delayMicroseconds(28): ERR: -12 cycles == -3.00us | |
delayMicroseconds(29): ERR: -12 cycles == -3.00us | |
delayMicroseconds(30): ERR: -12 cycles == -3.00us | |
delayMicroseconds(31): ERR: -12 cycles == -3.00us | |
delayMicroseconds(32): ERR: -12 cycles == -3.00us | |
delayMicroseconds(33): ERR: -12 cycles == -3.00us | |
delayMicroseconds(34): ERR: -12 cycles == -3.00us | |
delayMicroseconds(35): ERR: -12 cycles == -3.00us | |
delayMicroseconds(36): ERR: -12 cycles == -3.00us | |
delayMicroseconds(37): ERR: -12 cycles == -3.00us | |
delayMicroseconds(38): ERR: -12 cycles == -3.00us | |
delayMicroseconds(39): ERR: -12 cycles == -3.00us | |
delayMicroseconds(40): ERR: -12 cycles == -3.00us | |
delayMicroseconds(41): ERR: -12 cycles == -3.00us | |
delayMicroseconds(42): ERR: -12 cycles == -3.00us | |
delayMicroseconds(43): ERR: -12 cycles == -3.00us | |
delayMicroseconds(44): ERR: -12 cycles == -3.00us | |
delayMicroseconds(45): ERR: -12 cycles == -3.00us | |
delayMicroseconds(46): ERR: -12 cycles == -3.00us | |
delayMicroseconds(47): ERR: -12 cycles == -3.00us | |
delayMicroseconds(48): ERR: -12 cycles == -3.00us | |
delayMicroseconds(49): ERR: -12 cycles == -3.00us | |
delayMicroseconds(50): ERR: -12 cycles == -3.00us | |
delayMicroseconds(51): ERR: -12 cycles == -3.00us | |
delayMicroseconds(52): ERR: -12 cycles == -3.00us | |
delayMicroseconds(53): ERR: -12 cycles == -3.00us | |
delayMicroseconds(54): ERR: -12 cycles == -3.00us | |
delayMicroseconds(55): ERR: -12 cycles == -3.00us | |
delayMicroseconds(56): ERR: -12 cycles == -3.00us | |
delayMicroseconds(57): ERR: -12 cycles == -3.00us | |
delayMicroseconds(58): ERR: -12 cycles == -3.00us | |
delayMicroseconds(59): ERR: -12 cycles == -3.00us | |
delayMicroseconds(60): ERR: -12 cycles == -3.00us | |
delayMicroseconds(61): ERR: -12 cycles == -3.00us | |
delayMicroseconds(62): ERR: -12 cycles == -3.00us | |
delayMicroseconds(63): ERR: -12 cycles == -3.00us | |
delayMicroseconds(64): ERR: -12 cycles == -3.00us | |
delayMicroseconds(65): ERR: -12 cycles == -3.00us | |
delayMicroseconds(66): ERR: -12 cycles == -3.00us | |
delayMicroseconds(67): ERR: -12 cycles == -3.00us | |
delayMicroseconds(68): ERR: -12 cycles == -3.00us | |
delayMicroseconds(69): ERR: -12 cycles == -3.00us | |
delayMicroseconds(70): ERR: -12 cycles == -3.00us | |
delayMicroseconds(71): ERR: -12 cycles == -3.00us | |
delayMicroseconds(72): ERR: -12 cycles == -3.00us | |
delayMicroseconds(73): ERR: -12 cycles == -3.00us | |
delayMicroseconds(74): ERR: -12 cycles == -3.00us | |
delayMicroseconds(75): ERR: -12 cycles == -3.00us | |
delayMicroseconds(76): ERR: -12 cycles == -3.00us | |
delayMicroseconds(77): ERR: -12 cycles == -3.00us | |
delayMicroseconds(78): ERR: -12 cycles == -3.00us | |
delayMicroseconds(79): ERR: -12 cycles == -3.00us | |
delayMicroseconds(80): ERR: -12 cycles == -3.00us | |
delayMicroseconds(81): ERR: -12 cycles == -3.00us | |
delayMicroseconds(82): ERR: -12 cycles == -3.00us | |
delayMicroseconds(83): ERR: -12 cycles == -3.00us | |
delayMicroseconds(84): ERR: -12 cycles == -3.00us | |
delayMicroseconds(85): ERR: -12 cycles == -3.00us | |
delayMicroseconds(86): ERR: -12 cycles == -3.00us | |
delayMicroseconds(87): ERR: -12 cycles == -3.00us | |
delayMicroseconds(88): ERR: -12 cycles == -3.00us | |
delayMicroseconds(89): ERR: -12 cycles == -3.00us | |
delayMicroseconds(90): ERR: -12 cycles == -3.00us | |
delayMicroseconds(91): ERR: -12 cycles == -3.00us | |
delayMicroseconds(92): ERR: -12 cycles == -3.00us | |
delayMicroseconds(93): ERR: -12 cycles == -3.00us | |
delayMicroseconds(94): ERR: -12 cycles == -3.00us | |
delayMicroseconds(95): ERR: -12 cycles == -3.00us | |
delayMicroseconds(96): ERR: -12 cycles == -3.00us | |
delayMicroseconds(97): ERR: -12 cycles == -3.00us | |
delayMicroseconds(98): ERR: -12 cycles == -3.00us | |
delayMicroseconds(99): ERR: -12 cycles == -3.00us | |
delayMicroseconds(100): ERR: -12 cycles == -3.00us | |
delayMicroseconds(101): ERR: -12 cycles == -3.00us | |
delayMicroseconds(108): ERR: -12 cycles == -3.00us | |
delayMicroseconds(115): ERR: -12 cycles == -3.00us | |
delayMicroseconds(122): ERR: -12 cycles == -3.00us | |
delayMicroseconds(129): ERR: -12 cycles == -3.00us | |
delayMicroseconds(136): ERR: -12 cycles == -3.00us | |
delayMicroseconds(143): ERR: -12 cycles == -3.00us | |
delayMicroseconds(150): ERR: -12 cycles == -3.00us | |
delayMicroseconds(157): ERR: -12 cycles == -3.00us | |
delayMicroseconds(164): ERR: -12 cycles == -3.00us | |
delayMicroseconds(171): ERR: -12 cycles == -3.00us | |
delayMicroseconds(178): ERR: -12 cycles == -3.00us | |
delayMicroseconds(185): ERR: -12 cycles == -3.00us | |
delayMicroseconds(192): ERR: -12 cycles == -3.00us | |
delayMicroseconds(199): ERR: -12 cycles == -3.00us | |
delayMicroseconds(206): ERR: -12 cycles == -3.00us | |
delayMicroseconds(213): ERR: -12 cycles == -3.00us | |
delayMicroseconds(220): ERR: -12 cycles == -3.00us | |
delayMicroseconds(227): ERR: -12 cycles == -3.00us | |
delayMicroseconds(234): ERR: -12 cycles == -3.00us | |
delayMicroseconds(241): ERR: -12 cycles == -3.00us | |
delayMicroseconds(248): ERR: -12 cycles == -3.00us | |
delayMicroseconds(255): ERR: -12 cycles == -3.00us | |
delayMicroseconds(262): ERR: -12 cycles == -3.00us | |
delayMicroseconds(269): ERR: -12 cycles == -3.00us | |
delayMicroseconds(276): ERR: -12 cycles == -3.00us | |
delayMicroseconds(283): ERR: -12 cycles == -3.00us | |
delayMicroseconds(290): ERR: -12 cycles == -3.00us | |
delayMicroseconds(297): ERR: -12 cycles == -3.00us | |
delayMicroseconds(304): ERR: -12 cycles == -3.00us | |
delayMicroseconds(311): ERR: -12 cycles == -3.00us | |
delayMicroseconds(318): ERR: -12 cycles == -3.00us | |
delayMicroseconds(325): ERR: -12 cycles == -3.00us | |
delayMicroseconds(332): ERR: -12 cycles == -3.00us | |
delayMicroseconds(339): ERR: -12 cycles == -3.00us | |
delayMicroseconds(346): ERR: -12 cycles == -3.00us | |
delayMicroseconds(353): ERR: -12 cycles == -3.00us | |
delayMicroseconds(360): ERR: -12 cycles == -3.00us | |
delayMicroseconds(367): ERR: -12 cycles == -3.00us | |
delayMicroseconds(374): ERR: -12 cycles == -3.00us | |
delayMicroseconds(381): ERR: -12 cycles == -3.00us | |
delayMicroseconds(388): ERR: -12 cycles == -3.00us | |
delayMicroseconds(395): ERR: -12 cycles == -3.00us | |
delayMicroseconds(402): ERR: -12 cycles == -3.00us | |
delayMicroseconds(409): ERR: -12 cycles == -3.00us | |
delayMicroseconds(416): ERR: -12 cycles == -3.00us | |
delayMicroseconds(423): ERR: -12 cycles == -3.00us | |
delayMicroseconds(430): ERR: -12 cycles == -3.00us | |
delayMicroseconds(437): ERR: -12 cycles == -3.00us | |
delayMicroseconds(444): ERR: -12 cycles == -3.00us | |
delayMicroseconds(451): ERR: -12 cycles == -3.00us | |
delayMicroseconds(458): ERR: -12 cycles == -3.00us | |
delayMicroseconds(465): ERR: -12 cycles == -3.00us | |
delayMicroseconds(472): ERR: -12 cycles == -3.00us | |
delayMicroseconds(479): ERR: -12 cycles == -3.00us | |
delayMicroseconds(486): ERR: -12 cycles == -3.00us | |
delayMicroseconds(493): ERR: -12 cycles == -3.00us | |
delayMicroseconds(500): ERR: -12 cycles == -3.00us | |
delayMicroseconds(507): ERR: -12 cycles == -3.00us | |
delayMicroseconds(514): ERR: -12 cycles == -3.00us | |
delayMicroseconds(521): ERR: -12 cycles == -3.00us | |
delayMicroseconds(528): ERR: -12 cycles == -3.00us | |
delayMicroseconds(535): ERR: -12 cycles == -3.00us | |
delayMicroseconds(542): ERR: -12 cycles == -3.00us | |
delayMicroseconds(549): ERR: -12 cycles == -3.00us | |
delayMicroseconds(556): ERR: -12 cycles == -3.00us | |
delayMicroseconds(563): ERR: -12 cycles == -3.00us | |
delayMicroseconds(570): ERR: -12 cycles == -3.00us | |
delayMicroseconds(577): ERR: -12 cycles == -3.00us | |
delayMicroseconds(584): ERR: -12 cycles == -3.00us | |
delayMicroseconds(591): ERR: -12 cycles == -3.00us | |
delayMicroseconds(598): ERR: -12 cycles == -3.00us | |
delayMicroseconds(605): ERR: -12 cycles == -3.00us | |
delayMicroseconds(612): ERR: -12 cycles == -3.00us | |
delayMicroseconds(619): ERR: -12 cycles == -3.00us | |
delayMicroseconds(626): ERR: -12 cycles == -3.00us | |
delayMicroseconds(633): ERR: -12 cycles == -3.00us | |
delayMicroseconds(640): ERR: -12 cycles == -3.00us | |
delayMicroseconds(647): ERR: -12 cycles == -3.00us | |
delayMicroseconds(654): ERR: -12 cycles == -3.00us | |
delayMicroseconds(661): ERR: -12 cycles == -3.00us | |
delayMicroseconds(668): ERR: -12 cycles == -3.00us | |
delayMicroseconds(675): ERR: -12 cycles == -3.00us | |
delayMicroseconds(682): ERR: -12 cycles == -3.00us | |
delayMicroseconds(689): ERR: -12 cycles == -3.00us | |
delayMicroseconds(696): ERR: -12 cycles == -3.00us | |
delayMicroseconds(703): ERR: -12 cycles == -3.00us | |
delayMicroseconds(710): ERR: -12 cycles == -3.00us | |
delayMicroseconds(717): ERR: -12 cycles == -3.00us | |
delayMicroseconds(724): ERR: -12 cycles == -3.00us | |
delayMicroseconds(731): ERR: -12 cycles == -3.00us | |
delayMicroseconds(738): ERR: -12 cycles == -3.00us | |
delayMicroseconds(745): ERR: -12 cycles == -3.00us | |
delayMicroseconds(752): ERR: -12 cycles == -3.00us | |
delayMicroseconds(759): ERR: -12 cycles == -3.00us | |
delayMicroseconds(766): ERR: -12 cycles == -3.00us | |
delayMicroseconds(773): ERR: -12 cycles == -3.00us | |
delayMicroseconds(780): ERR: -12 cycles == -3.00us | |
delayMicroseconds(787): ERR: -12 cycles == -3.00us | |
delayMicroseconds(794): ERR: -12 cycles == -3.00us | |
delayMicroseconds(801): ERR: -12 cycles == -3.00us | |
delayMicroseconds(808): ERR: -12 cycles == -3.00us | |
delayMicroseconds(815): ERR: -12 cycles == -3.00us | |
delayMicroseconds(822): ERR: -12 cycles == -3.00us | |
delayMicroseconds(829): ERR: -12 cycles == -3.00us | |
delayMicroseconds(836): ERR: -12 cycles == -3.00us | |
delayMicroseconds(843): ERR: -12 cycles == -3.00us | |
delayMicroseconds(850): ERR: -12 cycles == -3.00us | |
delayMicroseconds(857): ERR: -12 cycles == -3.00us | |
delayMicroseconds(864): ERR: -12 cycles == -3.00us | |
delayMicroseconds(871): ERR: -12 cycles == -3.00us | |
delayMicroseconds(878): ERR: -12 cycles == -3.00us | |
delayMicroseconds(885): ERR: -12 cycles == -3.00us | |
delayMicroseconds(892): ERR: -12 cycles == -3.00us | |
delayMicroseconds(899): ERR: -12 cycles == -3.00us | |
delayMicroseconds(906): ERR: -12 cycles == -3.00us | |
delayMicroseconds(913): ERR: -12 cycles == -3.00us | |
delayMicroseconds(920): ERR: -12 cycles == -3.00us | |
delayMicroseconds(927): ERR: -12 cycles == -3.00us | |
delayMicroseconds(934): ERR: -12 cycles == -3.00us | |
delayMicroseconds(941): ERR: -12 cycles == -3.00us | |
delayMicroseconds(948): ERR: -12 cycles == -3.00us | |
delayMicroseconds(955): ERR: -12 cycles == -3.00us | |
delayMicroseconds(962): ERR: -12 cycles == -3.00us | |
delayMicroseconds(969): ERR: -12 cycles == -3.00us | |
delayMicroseconds(976): ERR: -12 cycles == -3.00us | |
delayMicroseconds(983): ERR: -12 cycles == -3.00us | |
delayMicroseconds(990): ERR: -12 cycles == -3.00us | |
delayMicroseconds(997): ERR: -12 cycles == -3.00us | |
>> Constants @2Mhz | |
delayMicroseconds(0): OK | |
delayMicroseconds(1): OK | |
delayMicroseconds(2): ERR: 1 cycles == 0.50us | |
delayMicroseconds(3): ERR: -3 cycles == -1.50us | |
delayMicroseconds(4): ERR: 1 cycles == 0.50us | |
delayMicroseconds(5): ERR: -3 cycles == -1.50us | |
delayMicroseconds(6): ERR: 1 cycles == 0.50us | |
delayMicroseconds(7): ERR: -3 cycles == -1.50us | |
delayMicroseconds(8): ERR: 1 cycles == 0.50us | |
delayMicroseconds(9): ERR: -3 cycles == -1.50us | |
delayMicroseconds(10): ERR: 1 cycles == 0.50us | |
delayMicroseconds(11): ERR: -3 cycles == -1.50us | |
delayMicroseconds(12): ERR: 1 cycles == 0.50us | |
delayMicroseconds(13): ERR: -3 cycles == -1.50us | |
delayMicroseconds(14): ERR: 1 cycles == 0.50us | |
delayMicroseconds(15): ERR: -3 cycles == -1.50us | |
delayMicroseconds(16): ERR: 1 cycles == 0.50us | |
delayMicroseconds(17): ERR: -3 cycles == -1.50us | |
delayMicroseconds(18): ERR: 1 cycles == 0.50us | |
delayMicroseconds(19): ERR: -3 cycles == -1.50us | |
delayMicroseconds(20): ERR: 1 cycles == 0.50us | |
delayMicroseconds(21): ERR: -3 cycles == -1.50us | |
delayMicroseconds(22): ERR: 1 cycles == 0.50us | |
delayMicroseconds(23): ERR: -3 cycles == -1.50us | |
delayMicroseconds(24): ERR: 1 cycles == 0.50us | |
delayMicroseconds(25): ERR: -3 cycles == -1.50us | |
delayMicroseconds(26): ERR: 1 cycles == 0.50us | |
delayMicroseconds(27): ERR: -3 cycles == -1.50us | |
delayMicroseconds(28): ERR: 1 cycles == 0.50us | |
delayMicroseconds(29): ERR: -3 cycles == -1.50us | |
delayMicroseconds(30): ERR: 1 cycles == 0.50us | |
delayMicroseconds(31): ERR: -3 cycles == -1.50us | |
delayMicroseconds(32): ERR: 1 cycles == 0.50us | |
delayMicroseconds(33): ERR: -3 cycles == -1.50us | |
delayMicroseconds(34): ERR: 1 cycles == 0.50us | |
delayMicroseconds(35): ERR: -3 cycles == -1.50us | |
delayMicroseconds(36): ERR: 1 cycles == 0.50us | |
delayMicroseconds(37): ERR: -3 cycles == -1.50us | |
delayMicroseconds(38): ERR: 1 cycles == 0.50us | |
delayMicroseconds(39): ERR: -3 cycles == -1.50us | |
delayMicroseconds(40): ERR: 1 cycles == 0.50us | |
delayMicroseconds(41): ERR: -3 cycles == -1.50us | |
delayMicroseconds(42): ERR: 1 cycles == 0.50us | |
delayMicroseconds(43): ERR: -3 cycles == -1.50us | |
delayMicroseconds(44): ERR: 1 cycles == 0.50us | |
delayMicroseconds(45): ERR: -3 cycles == -1.50us | |
delayMicroseconds(46): ERR: 1 cycles == 0.50us | |
delayMicroseconds(47): ERR: -3 cycles == -1.50us | |
delayMicroseconds(48): ERR: 1 cycles == 0.50us | |
delayMicroseconds(49): ERR: -3 cycles == -1.50us | |
delayMicroseconds(50): ERR: 1 cycles == 0.50us | |
delayMicroseconds(51): ERR: -3 cycles == -1.50us | |
delayMicroseconds(52): ERR: 1 cycles == 0.50us | |
delayMicroseconds(53): ERR: -3 cycles == -1.50us | |
delayMicroseconds(54): ERR: 1 cycles == 0.50us | |
delayMicroseconds(55): ERR: -3 cycles == -1.50us | |
delayMicroseconds(56): ERR: 1 cycles == 0.50us | |
delayMicroseconds(57): ERR: -3 cycles == -1.50us | |
delayMicroseconds(58): ERR: 1 cycles == 0.50us | |
delayMicroseconds(59): ERR: -3 cycles == -1.50us | |
delayMicroseconds(60): ERR: 1 cycles == 0.50us | |
delayMicroseconds(61): ERR: -3 cycles == -1.50us | |
delayMicroseconds(62): ERR: 1 cycles == 0.50us | |
delayMicroseconds(63): ERR: -3 cycles == -1.50us | |
delayMicroseconds(64): ERR: 1 cycles == 0.50us | |
delayMicroseconds(65): ERR: -3 cycles == -1.50us | |
delayMicroseconds(66): ERR: 1 cycles == 0.50us | |
delayMicroseconds(67): ERR: -3 cycles == -1.50us | |
delayMicroseconds(68): ERR: 1 cycles == 0.50us | |
delayMicroseconds(69): ERR: -3 cycles == -1.50us | |
delayMicroseconds(70): ERR: 1 cycles == 0.50us | |
delayMicroseconds(71): ERR: -3 cycles == -1.50us | |
delayMicroseconds(72): ERR: 1 cycles == 0.50us | |
delayMicroseconds(73): ERR: -3 cycles == -1.50us | |
delayMicroseconds(74): ERR: 1 cycles == 0.50us | |
delayMicroseconds(75): ERR: -3 cycles == -1.50us | |
delayMicroseconds(76): ERR: 1 cycles == 0.50us | |
delayMicroseconds(77): ERR: -3 cycles == -1.50us | |
delayMicroseconds(78): ERR: 1 cycles == 0.50us | |
delayMicroseconds(79): ERR: -3 cycles == -1.50us | |
delayMicroseconds(80): ERR: 1 cycles == 0.50us | |
delayMicroseconds(81): ERR: -3 cycles == -1.50us | |
delayMicroseconds(82): ERR: 1 cycles == 0.50us | |
delayMicroseconds(83): ERR: -3 cycles == -1.50us | |
delayMicroseconds(84): ERR: 1 cycles == 0.50us | |
delayMicroseconds(85): ERR: -3 cycles == -1.50us | |
delayMicroseconds(86): ERR: 1 cycles == 0.50us | |
delayMicroseconds(87): ERR: -3 cycles == -1.50us | |
delayMicroseconds(88): ERR: 1 cycles == 0.50us | |
delayMicroseconds(89): ERR: -3 cycles == -1.50us | |
delayMicroseconds(90): ERR: 1 cycles == 0.50us | |
delayMicroseconds(91): ERR: -3 cycles == -1.50us | |
delayMicroseconds(92): ERR: 1 cycles == 0.50us | |
delayMicroseconds(93): ERR: -3 cycles == -1.50us | |
delayMicroseconds(94): ERR: 1 cycles == 0.50us | |
delayMicroseconds(95): ERR: -3 cycles == -1.50us | |
delayMicroseconds(96): ERR: 1 cycles == 0.50us | |
delayMicroseconds(97): ERR: -3 cycles == -1.50us | |
delayMicroseconds(98): ERR: 1 cycles == 0.50us | |
delayMicroseconds(99): ERR: -3 cycles == -1.50us | |
delayMicroseconds(100): ERR: 1 cycles == 0.50us | |
delayMicroseconds(101): ERR: -3 cycles == -1.50us | |
delayMicroseconds(108): OK | |
delayMicroseconds(115): ERR: -2 cycles == -1.00us | |
delayMicroseconds(122): OK | |
delayMicroseconds(129): ERR: -2 cycles == -1.00us | |
delayMicroseconds(136): OK | |
delayMicroseconds(143): ERR: -2 cycles == -1.00us | |
delayMicroseconds(150): OK | |
delayMicroseconds(157): ERR: -2 cycles == -1.00us | |
delayMicroseconds(164): OK | |
delayMicroseconds(171): ERR: -2 cycles == -1.00us | |
delayMicroseconds(178): OK | |
delayMicroseconds(185): ERR: -2 cycles == -1.00us | |
delayMicroseconds(192): OK | |
delayMicroseconds(199): ERR: -2 cycles == -1.00us | |
delayMicroseconds(206): OK | |
delayMicroseconds(213): ERR: -2 cycles == -1.00us | |
delayMicroseconds(220): OK | |
delayMicroseconds(227): ERR: -2 cycles == -1.00us | |
delayMicroseconds(234): OK | |
delayMicroseconds(241): ERR: -2 cycles == -1.00us | |
delayMicroseconds(248): OK | |
delayMicroseconds(255): ERR: -2 cycles == -1.00us | |
delayMicroseconds(262): OK | |
delayMicroseconds(269): ERR: -2 cycles == -1.00us | |
delayMicroseconds(276): OK | |
delayMicroseconds(283): ERR: -2 cycles == -1.00us | |
delayMicroseconds(290): OK | |
delayMicroseconds(297): ERR: -2 cycles == -1.00us | |
delayMicroseconds(304): OK | |
delayMicroseconds(311): ERR: -2 cycles == -1.00us | |
delayMicroseconds(318): OK | |
delayMicroseconds(325): ERR: -2 cycles == -1.00us | |
delayMicroseconds(332): OK | |
delayMicroseconds(339): ERR: -2 cycles == -1.00us | |
delayMicroseconds(346): OK | |
delayMicroseconds(353): ERR: -2 cycles == -1.00us | |
delayMicroseconds(360): OK | |
delayMicroseconds(367): ERR: -2 cycles == -1.00us | |
delayMicroseconds(374): OK | |
delayMicroseconds(381): ERR: -2 cycles == -1.00us | |
delayMicroseconds(388): OK | |
delayMicroseconds(395): ERR: -2 cycles == -1.00us | |
delayMicroseconds(402): OK | |
delayMicroseconds(409): ERR: -2 cycles == -1.00us | |
delayMicroseconds(416): OK | |
delayMicroseconds(423): ERR: -2 cycles == -1.00us | |
delayMicroseconds(430): OK | |
delayMicroseconds(437): ERR: -2 cycles == -1.00us | |
delayMicroseconds(444): OK | |
delayMicroseconds(451): ERR: -2 cycles == -1.00us | |
delayMicroseconds(458): OK | |
delayMicroseconds(465): ERR: -2 cycles == -1.00us | |
delayMicroseconds(472): OK | |
delayMicroseconds(479): ERR: -2 cycles == -1.00us | |
delayMicroseconds(486): OK | |
delayMicroseconds(493): ERR: -2 cycles == -1.00us | |
delayMicroseconds(500): OK | |
delayMicroseconds(507): ERR: -2 cycles == -1.00us | |
delayMicroseconds(514): ERR: 1 cycles == 0.50us | |
delayMicroseconds(521): ERR: -1 cycles == -0.50us | |
delayMicroseconds(528): ERR: 1 cycles == 0.50us | |
delayMicroseconds(535): ERR: -1 cycles == -0.50us | |
delayMicroseconds(542): ERR: 1 cycles == 0.50us | |
delayMicroseconds(549): ERR: -1 cycles == -0.50us | |
delayMicroseconds(556): ERR: 1 cycles == 0.50us | |
delayMicroseconds(563): ERR: -1 cycles == -0.50us | |
delayMicroseconds(570): ERR: 1 cycles == 0.50us | |
delayMicroseconds(577): ERR: -1 cycles == -0.50us | |
delayMicroseconds(584): ERR: 1 cycles == 0.50us | |
delayMicroseconds(591): ERR: -1 cycles == -0.50us | |
delayMicroseconds(598): ERR: 1 cycles == 0.50us | |
delayMicroseconds(605): ERR: -1 cycles == -0.50us | |
delayMicroseconds(612): ERR: 1 cycles == 0.50us | |
delayMicroseconds(619): ERR: -1 cycles == -0.50us | |
delayMicroseconds(626): ERR: 1 cycles == 0.50us | |
delayMicroseconds(633): ERR: -1 cycles == -0.50us | |
delayMicroseconds(640): ERR: 1 cycles == 0.50us | |
delayMicroseconds(647): ERR: -1 cycles == -0.50us | |
delayMicroseconds(654): ERR: 1 cycles == 0.50us | |
delayMicroseconds(661): ERR: -1 cycles == -0.50us | |
delayMicroseconds(668): ERR: 1 cycles == 0.50us | |
delayMicroseconds(675): ERR: -1 cycles == -0.50us | |
delayMicroseconds(682): ERR: 1 cycles == 0.50us | |
delayMicroseconds(689): ERR: -1 cycles == -0.50us | |
delayMicroseconds(696): ERR: 1 cycles == 0.50us | |
delayMicroseconds(703): ERR: -1 cycles == -0.50us | |
delayMicroseconds(710): ERR: 1 cycles == 0.50us | |
delayMicroseconds(717): ERR: -1 cycles == -0.50us | |
delayMicroseconds(724): ERR: 1 cycles == 0.50us | |
delayMicroseconds(731): ERR: -1 cycles == -0.50us | |
delayMicroseconds(738): ERR: 1 cycles == 0.50us | |
delayMicroseconds(745): ERR: -1 cycles == -0.50us | |
delayMicroseconds(752): ERR: 1 cycles == 0.50us | |
delayMicroseconds(759): ERR: -1 cycles == -0.50us | |
delayMicroseconds(766): ERR: 1 cycles == 0.50us | |
delayMicroseconds(773): ERR: -1 cycles == -0.50us | |
delayMicroseconds(780): ERR: 1 cycles == 0.50us | |
delayMicroseconds(787): ERR: -1 cycles == -0.50us | |
delayMicroseconds(794): ERR: 1 cycles == 0.50us | |
delayMicroseconds(801): ERR: -1 cycles == -0.50us | |
delayMicroseconds(808): ERR: 1 cycles == 0.50us | |
delayMicroseconds(815): ERR: -1 cycles == -0.50us | |
delayMicroseconds(822): ERR: 1 cycles == 0.50us | |
delayMicroseconds(829): ERR: -1 cycles == -0.50us | |
delayMicroseconds(836): ERR: 1 cycles == 0.50us | |
delayMicroseconds(843): ERR: -1 cycles == -0.50us | |
delayMicroseconds(850): ERR: 1 cycles == 0.50us | |
delayMicroseconds(857): ERR: -1 cycles == -0.50us | |
delayMicroseconds(864): ERR: 1 cycles == 0.50us | |
delayMicroseconds(871): ERR: -1 cycles == -0.50us | |
delayMicroseconds(878): ERR: 1 cycles == 0.50us | |
delayMicroseconds(885): ERR: -1 cycles == -0.50us | |
delayMicroseconds(892): ERR: 1 cycles == 0.50us | |
delayMicroseconds(899): ERR: -1 cycles == -0.50us | |
delayMicroseconds(906): ERR: 1 cycles == 0.50us | |
delayMicroseconds(913): ERR: -1 cycles == -0.50us | |
delayMicroseconds(920): ERR: 1 cycles == 0.50us | |
delayMicroseconds(927): ERR: -1 cycles == -0.50us | |
delayMicroseconds(934): ERR: 1 cycles == 0.50us | |
delayMicroseconds(941): ERR: -1 cycles == -0.50us | |
delayMicroseconds(948): ERR: 1 cycles == 0.50us | |
delayMicroseconds(955): ERR: -1 cycles == -0.50us | |
delayMicroseconds(962): ERR: 1 cycles == 0.50us | |
delayMicroseconds(969): ERR: -1 cycles == -0.50us | |
delayMicroseconds(976): ERR: 1 cycles == 0.50us | |
delayMicroseconds(983): ERR: -1 cycles == -0.50us | |
delayMicroseconds(990): ERR: 1 cycles == 0.50us | |
delayMicroseconds(997): ERR: -1 cycles == -0.50us | |
>> Variables @2Mhz | |
delayMicroseconds(0): ERR: 5 cycles == 2.50us | |
delayMicroseconds(1): ERR: 3 cycles == 1.50us | |
delayMicroseconds(2): ERR: 1 cycles == 0.50us | |
delayMicroseconds(3): ERR: -1 cycles == -0.50us | |
delayMicroseconds(4): ERR: -3 cycles == -1.50us | |
delayMicroseconds(5): ERR: -5 cycles == -2.50us | |
delayMicroseconds(6): ERR: -7 cycles == -3.50us | |
delayMicroseconds(7): ERR: -9 cycles == -4.50us | |
delayMicroseconds(8): ERR: -11 cycles == -5.50us | |
delayMicroseconds(9): ERR: -13 cycles == -6.50us | |
delayMicroseconds(10): ERR: -15 cycles == -7.50us | |
delayMicroseconds(11): ERR: -17 cycles == -8.50us | |
delayMicroseconds(12): ERR: -18 cycles == -9.00us | |
delayMicroseconds(13): ERR: -20 cycles == -10.00us | |
delayMicroseconds(14): ERR: -18 cycles == -9.00us | |
delayMicroseconds(15): ERR: -20 cycles == -10.00us | |
delayMicroseconds(16): ERR: -18 cycles == -9.00us | |
delayMicroseconds(17): ERR: -20 cycles == -10.00us | |
delayMicroseconds(18): ERR: -18 cycles == -9.00us | |
delayMicroseconds(19): ERR: -20 cycles == -10.00us | |
delayMicroseconds(20): ERR: -18 cycles == -9.00us | |
delayMicroseconds(21): ERR: -20 cycles == -10.00us | |
delayMicroseconds(22): ERR: -18 cycles == -9.00us | |
delayMicroseconds(23): ERR: -20 cycles == -10.00us | |
delayMicroseconds(24): ERR: -18 cycles == -9.00us | |
delayMicroseconds(25): ERR: -20 cycles == -10.00us | |
delayMicroseconds(26): ERR: -18 cycles == -9.00us | |
delayMicroseconds(27): ERR: -20 cycles == -10.00us | |
delayMicroseconds(28): ERR: -18 cycles == -9.00us | |
delayMicroseconds(29): ERR: -20 cycles == -10.00us | |
delayMicroseconds(30): ERR: -18 cycles == -9.00us | |
delayMicroseconds(31): ERR: -20 cycles == -10.00us | |
delayMicroseconds(32): ERR: -18 cycles == -9.00us | |
delayMicroseconds(33): ERR: -20 cycles == -10.00us | |
delayMicroseconds(34): ERR: -18 cycles == -9.00us | |
delayMicroseconds(35): ERR: -20 cycles == -10.00us | |
delayMicroseconds(36): ERR: -18 cycles == -9.00us | |
delayMicroseconds(37): ERR: -20 cycles == -10.00us | |
delayMicroseconds(38): ERR: -18 cycles == -9.00us | |
delayMicroseconds(39): ERR: -20 cycles == -10.00us | |
delayMicroseconds(40): ERR: -18 cycles == -9.00us | |
delayMicroseconds(41): ERR: -20 cycles == -10.00us | |
delayMicroseconds(42): ERR: -18 cycles == -9.00us | |
delayMicroseconds(43): ERR: -20 cycles == -10.00us | |
delayMicroseconds(44): ERR: -18 cycles == -9.00us | |
delayMicroseconds(45): ERR: -20 cycles == -10.00us | |
delayMicroseconds(46): ERR: -18 cycles == -9.00us | |
delayMicroseconds(47): ERR: -20 cycles == -10.00us | |
delayMicroseconds(48): ERR: -18 cycles == -9.00us | |
delayMicroseconds(49): ERR: -20 cycles == -10.00us | |
delayMicroseconds(50): ERR: -18 cycles == -9.00us | |
delayMicroseconds(51): ERR: -20 cycles == -10.00us | |
delayMicroseconds(52): ERR: -18 cycles == -9.00us | |
delayMicroseconds(53): ERR: -20 cycles == -10.00us | |
delayMicroseconds(54): ERR: -18 cycles == -9.00us | |
delayMicroseconds(55): ERR: -20 cycles == -10.00us | |
delayMicroseconds(56): ERR: -18 cycles == -9.00us | |
delayMicroseconds(57): ERR: -20 cycles == -10.00us | |
delayMicroseconds(58): ERR: -18 cycles == -9.00us | |
delayMicroseconds(59): ERR: -20 cycles == -10.00us | |
delayMicroseconds(60): ERR: -18 cycles == -9.00us | |
delayMicroseconds(61): ERR: -20 cycles == -10.00us | |
delayMicroseconds(62): ERR: -18 cycles == -9.00us | |
delayMicroseconds(63): ERR: -20 cycles == -10.00us | |
delayMicroseconds(64): ERR: -18 cycles == -9.00us | |
delayMicroseconds(65): ERR: -20 cycles == -10.00us | |
delayMicroseconds(66): ERR: -18 cycles == -9.00us | |
delayMicroseconds(67): ERR: -20 cycles == -10.00us | |
delayMicroseconds(68): ERR: -18 cycles == -9.00us | |
delayMicroseconds(69): ERR: -20 cycles == -10.00us | |
delayMicroseconds(70): ERR: -18 cycles == -9.00us | |
delayMicroseconds(71): ERR: -20 cycles == -10.00us | |
delayMicroseconds(72): ERR: -18 cycles == -9.00us | |
delayMicroseconds(73): ERR: -20 cycles == -10.00us | |
delayMicroseconds(74): ERR: -18 cycles == -9.00us | |
delayMicroseconds(75): ERR: -20 cycles == -10.00us | |
delayMicroseconds(76): ERR: -18 cycles == -9.00us | |
delayMicroseconds(77): ERR: -20 cycles == -10.00us | |
delayMicroseconds(78): ERR: -18 cycles == -9.00us | |
delayMicroseconds(79): ERR: -20 cycles == -10.00us | |
delayMicroseconds(80): ERR: -18 cycles == -9.00us | |
delayMicroseconds(81): ERR: -20 cycles == -10.00us | |
delayMicroseconds(82): ERR: -18 cycles == -9.00us | |
delayMicroseconds(83): ERR: -20 cycles == -10.00us | |
delayMicroseconds(84): ERR: -18 cycles == -9.00us | |
delayMicroseconds(85): ERR: -20 cycles == -10.00us | |
delayMicroseconds(86): ERR: -18 cycles == -9.00us | |
delayMicroseconds(87): ERR: -20 cycles == -10.00us | |
delayMicroseconds(88): ERR: -18 cycles == -9.00us | |
delayMicroseconds(89): ERR: -20 cycles == -10.00us | |
delayMicroseconds(90): ERR: -18 cycles == -9.00us | |
delayMicroseconds(91): ERR: -20 cycles == -10.00us | |
delayMicroseconds(92): ERR: -18 cycles == -9.00us | |
delayMicroseconds(93): ERR: -20 cycles == -10.00us | |
delayMicroseconds(94): ERR: -18 cycles == -9.00us | |
delayMicroseconds(95): ERR: -20 cycles == -10.00us | |
delayMicroseconds(96): ERR: -18 cycles == -9.00us | |
delayMicroseconds(97): ERR: -20 cycles == -10.00us | |
delayMicroseconds(98): ERR: -18 cycles == -9.00us | |
delayMicroseconds(99): ERR: -20 cycles == -10.00us | |
delayMicroseconds(100): ERR: -18 cycles == -9.00us | |
delayMicroseconds(101): ERR: -20 cycles == -10.00us | |
delayMicroseconds(108): ERR: -18 cycles == -9.00us | |
delayMicroseconds(115): ERR: -20 cycles == -10.00us | |
delayMicroseconds(122): ERR: -18 cycles == -9.00us | |
delayMicroseconds(129): ERR: -20 cycles == -10.00us | |
delayMicroseconds(136): ERR: -18 cycles == -9.00us | |
delayMicroseconds(143): ERR: -20 cycles == -10.00us | |
delayMicroseconds(150): ERR: -18 cycles == -9.00us | |
delayMicroseconds(157): ERR: -20 cycles == -10.00us | |
delayMicroseconds(164): ERR: -18 cycles == -9.00us | |
delayMicroseconds(171): ERR: -20 cycles == -10.00us | |
delayMicroseconds(178): ERR: -18 cycles == -9.00us | |
delayMicroseconds(185): ERR: -20 cycles == -10.00us | |
delayMicroseconds(192): ERR: -18 cycles == -9.00us | |
delayMicroseconds(199): ERR: -20 cycles == -10.00us | |
delayMicroseconds(206): ERR: -18 cycles == -9.00us | |
delayMicroseconds(213): ERR: -20 cycles == -10.00us | |
delayMicroseconds(220): ERR: -18 cycles == -9.00us | |
delayMicroseconds(227): ERR: -20 cycles == -10.00us | |
delayMicroseconds(234): ERR: -18 cycles == -9.00us | |
delayMicroseconds(241): ERR: -20 cycles == -10.00us | |
delayMicroseconds(248): ERR: -18 cycles == -9.00us | |
delayMicroseconds(255): ERR: -20 cycles == -10.00us | |
delayMicroseconds(262): ERR: -18 cycles == -9.00us | |
delayMicroseconds(269): ERR: -20 cycles == -10.00us | |
delayMicroseconds(276): ERR: -18 cycles == -9.00us | |
delayMicroseconds(283): ERR: -20 cycles == -10.00us | |
delayMicroseconds(290): ERR: -18 cycles == -9.00us | |
delayMicroseconds(297): ERR: -20 cycles == -10.00us | |
delayMicroseconds(304): ERR: -18 cycles == -9.00us | |
delayMicroseconds(311): ERR: -20 cycles == -10.00us | |
delayMicroseconds(318): ERR: -18 cycles == -9.00us | |
delayMicroseconds(325): ERR: -20 cycles == -10.00us | |
delayMicroseconds(332): ERR: -18 cycles == -9.00us | |
delayMicroseconds(339): ERR: -20 cycles == -10.00us | |
delayMicroseconds(346): ERR: -18 cycles == -9.00us | |
delayMicroseconds(353): ERR: -20 cycles == -10.00us | |
delayMicroseconds(360): ERR: -18 cycles == -9.00us | |
delayMicroseconds(367): ERR: -20 cycles == -10.00us | |
delayMicroseconds(374): ERR: -18 cycles == -9.00us | |
delayMicroseconds(381): ERR: -20 cycles == -10.00us | |
delayMicroseconds(388): ERR: -18 cycles == -9.00us | |
delayMicroseconds(395): ERR: -20 cycles == -10.00us | |
delayMicroseconds(402): ERR: -18 cycles == -9.00us | |
delayMicroseconds(409): ERR: -20 cycles == -10.00us | |
delayMicroseconds(416): ERR: -18 cycles == -9.00us | |
delayMicroseconds(423): ERR: -20 cycles == -10.00us | |
delayMicroseconds(430): ERR: -18 cycles == -9.00us | |
delayMicroseconds(437): ERR: -20 cycles == -10.00us | |
delayMicroseconds(444): ERR: -18 cycles == -9.00us | |
delayMicroseconds(451): ERR: -20 cycles == -10.00us | |
delayMicroseconds(458): ERR: -18 cycles == -9.00us | |
delayMicroseconds(465): ERR: -20 cycles == -10.00us | |
delayMicroseconds(472): ERR: -18 cycles == -9.00us | |
delayMicroseconds(479): ERR: -20 cycles == -10.00us | |
delayMicroseconds(486): ERR: -18 cycles == -9.00us | |
delayMicroseconds(493): ERR: -20 cycles == -10.00us | |
delayMicroseconds(500): ERR: -18 cycles == -9.00us | |
delayMicroseconds(507): ERR: -20 cycles == -10.00us | |
delayMicroseconds(514): ERR: -18 cycles == -9.00us | |
delayMicroseconds(521): ERR: -20 cycles == -10.00us | |
delayMicroseconds(528): ERR: -18 cycles == -9.00us | |
delayMicroseconds(535): ERR: -20 cycles == -10.00us | |
delayMicroseconds(542): ERR: -18 cycles == -9.00us | |
delayMicroseconds(549): ERR: -20 cycles == -10.00us | |
delayMicroseconds(556): ERR: -18 cycles == -9.00us | |
delayMicroseconds(563): ERR: -20 cycles == -10.00us | |
delayMicroseconds(570): ERR: -18 cycles == -9.00us | |
delayMicroseconds(577): ERR: -20 cycles == -10.00us | |
delayMicroseconds(584): ERR: -18 cycles == -9.00us | |
delayMicroseconds(591): ERR: -20 cycles == -10.00us | |
delayMicroseconds(598): ERR: -18 cycles == -9.00us | |
delayMicroseconds(605): ERR: -20 cycles == -10.00us | |
delayMicroseconds(612): ERR: -18 cycles == -9.00us | |
delayMicroseconds(619): ERR: -20 cycles == -10.00us | |
delayMicroseconds(626): ERR: -18 cycles == -9.00us | |
delayMicroseconds(633): ERR: -20 cycles == -10.00us | |
delayMicroseconds(640): ERR: -18 cycles == -9.00us | |
delayMicroseconds(647): ERR: -20 cycles == -10.00us | |
delayMicroseconds(654): ERR: -18 cycles == -9.00us | |
delayMicroseconds(661): ERR: -20 cycles == -10.00us | |
delayMicroseconds(668): ERR: -18 cycles == -9.00us | |
delayMicroseconds(675): ERR: -20 cycles == -10.00us | |
delayMicroseconds(682): ERR: -18 cycles == -9.00us | |
delayMicroseconds(689): ERR: -20 cycles == -10.00us | |
delayMicroseconds(696): ERR: -18 cycles == -9.00us | |
delayMicroseconds(703): ERR: -20 cycles == -10.00us | |
delayMicroseconds(710): ERR: -18 cycles == -9.00us | |
delayMicroseconds(717): ERR: -20 cycles == -10.00us | |
delayMicroseconds(724): ERR: -18 cycles == -9.00us | |
delayMicroseconds(731): ERR: -20 cycles == -10.00us | |
delayMicroseconds(738): ERR: -18 cycles == -9.00us | |
delayMicroseconds(745): ERR: -20 cycles == -10.00us | |
delayMicroseconds(752): ERR: -18 cycles == -9.00us | |
delayMicroseconds(759): ERR: -20 cycles == -10.00us | |
delayMicroseconds(766): ERR: -18 cycles == -9.00us | |
delayMicroseconds(773): ERR: -20 cycles == -10.00us | |
delayMicroseconds(780): ERR: -18 cycles == -9.00us | |
delayMicroseconds(787): ERR: -20 cycles == -10.00us | |
delayMicroseconds(794): ERR: -18 cycles == -9.00us | |
delayMicroseconds(801): ERR: -20 cycles == -10.00us | |
delayMicroseconds(808): ERR: -18 cycles == -9.00us | |
delayMicroseconds(815): ERR: -20 cycles == -10.00us | |
delayMicroseconds(822): ERR: -18 cycles == -9.00us | |
delayMicroseconds(829): ERR: -20 cycles == -10.00us | |
delayMicroseconds(836): ERR: -18 cycles == -9.00us | |
delayMicroseconds(843): ERR: -20 cycles == -10.00us | |
delayMicroseconds(850): ERR: -18 cycles == -9.00us | |
delayMicroseconds(857): ERR: -20 cycles == -10.00us | |
delayMicroseconds(864): ERR: -18 cycles == -9.00us | |
delayMicroseconds(871): ERR: -20 cycles == -10.00us | |
delayMicroseconds(878): ERR: -18 cycles == -9.00us | |
delayMicroseconds(885): ERR: -20 cycles == -10.00us | |
delayMicroseconds(892): ERR: -18 cycles == -9.00us | |
delayMicroseconds(899): ERR: -20 cycles == -10.00us | |
delayMicroseconds(906): ERR: -18 cycles == -9.00us | |
delayMicroseconds(913): ERR: -20 cycles == -10.00us | |
delayMicroseconds(920): ERR: -18 cycles == -9.00us | |
delayMicroseconds(927): ERR: -20 cycles == -10.00us | |
delayMicroseconds(934): ERR: -18 cycles == -9.00us | |
delayMicroseconds(941): ERR: -20 cycles == -10.00us | |
delayMicroseconds(948): ERR: -18 cycles == -9.00us | |
delayMicroseconds(955): ERR: -20 cycles == -10.00us | |
delayMicroseconds(962): ERR: -18 cycles == -9.00us | |
delayMicroseconds(969): ERR: -20 cycles == -10.00us | |
delayMicroseconds(976): ERR: -18 cycles == -9.00us | |
delayMicroseconds(983): ERR: -20 cycles == -10.00us | |
delayMicroseconds(990): ERR: -18 cycles == -9.00us | |
delayMicroseconds(997): ERR: -20 cycles == -10.00us | |
>> Constants @1Mhz | |
delayMicroseconds(0): OK | |
delayMicroseconds(1): OK | |
delayMicroseconds(2): OK | |
delayMicroseconds(3): OK | |
delayMicroseconds(4): ERR: 1 cycles == 1.00us | |
delayMicroseconds(5): ERR: -1 cycles == -1.00us | |
delayMicroseconds(6): ERR: -2 cycles == -2.00us | |
delayMicroseconds(7): ERR: -4 cycles == -4.00us | |
delayMicroseconds(8): ERR: 1 cycles == 1.00us | |
delayMicroseconds(9): ERR: -1 cycles == -1.00us | |
delayMicroseconds(10): ERR: -2 cycles == -2.00us | |
delayMicroseconds(11): ERR: -4 cycles == -4.00us | |
delayMicroseconds(12): ERR: 1 cycles == 1.00us | |
delayMicroseconds(13): ERR: -1 cycles == -1.00us | |
delayMicroseconds(14): ERR: -2 cycles == -2.00us | |
delayMicroseconds(15): ERR: -4 cycles == -4.00us | |
delayMicroseconds(16): ERR: 1 cycles == 1.00us | |
delayMicroseconds(17): ERR: -1 cycles == -1.00us | |
delayMicroseconds(18): ERR: -2 cycles == -2.00us | |
delayMicroseconds(19): ERR: -4 cycles == -4.00us | |
delayMicroseconds(20): ERR: 1 cycles == 1.00us | |
delayMicroseconds(21): ERR: -1 cycles == -1.00us | |
delayMicroseconds(22): ERR: -2 cycles == -2.00us | |
delayMicroseconds(23): ERR: -4 cycles == -4.00us | |
delayMicroseconds(24): ERR: 1 cycles == 1.00us | |
delayMicroseconds(25): ERR: -1 cycles == -1.00us | |
delayMicroseconds(26): ERR: -2 cycles == -2.00us | |
delayMicroseconds(27): ERR: -4 cycles == -4.00us | |
delayMicroseconds(28): ERR: 1 cycles == 1.00us | |
delayMicroseconds(29): ERR: -1 cycles == -1.00us | |
delayMicroseconds(30): ERR: -2 cycles == -2.00us | |
delayMicroseconds(31): ERR: -4 cycles == -4.00us | |
delayMicroseconds(32): ERR: 1 cycles == 1.00us | |
delayMicroseconds(33): ERR: -1 cycles == -1.00us | |
delayMicroseconds(34): ERR: -2 cycles == -2.00us | |
delayMicroseconds(35): ERR: -4 cycles == -4.00us | |
delayMicroseconds(36): ERR: 1 cycles == 1.00us | |
delayMicroseconds(37): ERR: -1 cycles == -1.00us | |
delayMicroseconds(38): ERR: -2 cycles == -2.00us | |
delayMicroseconds(39): ERR: -4 cycles == -4.00us | |
delayMicroseconds(40): ERR: 1 cycles == 1.00us | |
delayMicroseconds(41): ERR: -1 cycles == -1.00us | |
delayMicroseconds(42): ERR: -2 cycles == -2.00us | |
delayMicroseconds(43): ERR: -4 cycles == -4.00us | |
delayMicroseconds(44): ERR: 1 cycles == 1.00us | |
delayMicroseconds(45): ERR: -1 cycles == -1.00us | |
delayMicroseconds(46): ERR: -2 cycles == -2.00us | |
delayMicroseconds(47): ERR: -4 cycles == -4.00us | |
delayMicroseconds(48): ERR: 1 cycles == 1.00us | |
delayMicroseconds(49): ERR: -1 cycles == -1.00us | |
delayMicroseconds(50): ERR: -2 cycles == -2.00us | |
delayMicroseconds(51): ERR: -4 cycles == -4.00us | |
delayMicroseconds(52): ERR: 1 cycles == 1.00us | |
delayMicroseconds(53): ERR: -1 cycles == -1.00us | |
delayMicroseconds(54): ERR: -2 cycles == -2.00us | |
delayMicroseconds(55): ERR: -4 cycles == -4.00us | |
delayMicroseconds(56): ERR: 1 cycles == 1.00us | |
delayMicroseconds(57): ERR: -1 cycles == -1.00us | |
delayMicroseconds(58): ERR: -2 cycles == -2.00us | |
delayMicroseconds(59): ERR: -4 cycles == -4.00us | |
delayMicroseconds(60): ERR: 1 cycles == 1.00us | |
delayMicroseconds(61): ERR: -1 cycles == -1.00us | |
delayMicroseconds(62): ERR: -2 cycles == -2.00us | |
delayMicroseconds(63): ERR: -4 cycles == -4.00us | |
delayMicroseconds(64): ERR: 1 cycles == 1.00us | |
delayMicroseconds(65): ERR: -1 cycles == -1.00us | |
delayMicroseconds(66): ERR: -2 cycles == -2.00us | |
delayMicroseconds(67): ERR: -4 cycles == -4.00us | |
delayMicroseconds(68): ERR: 1 cycles == 1.00us | |
delayMicroseconds(69): ERR: -1 cycles == -1.00us | |
delayMicroseconds(70): ERR: -2 cycles == -2.00us | |
delayMicroseconds(71): ERR: -4 cycles == -4.00us | |
delayMicroseconds(72): ERR: 1 cycles == 1.00us | |
delayMicroseconds(73): ERR: -1 cycles == -1.00us | |
delayMicroseconds(74): ERR: -2 cycles == -2.00us | |
delayMicroseconds(75): ERR: -4 cycles == -4.00us | |
delayMicroseconds(76): ERR: 1 cycles == 1.00us | |
delayMicroseconds(77): ERR: -1 cycles == -1.00us | |
delayMicroseconds(78): ERR: -2 cycles == -2.00us | |
delayMicroseconds(79): ERR: -4 cycles == -4.00us | |
delayMicroseconds(80): ERR: 1 cycles == 1.00us | |
delayMicroseconds(81): ERR: -1 cycles == -1.00us | |
delayMicroseconds(82): ERR: -2 cycles == -2.00us | |
delayMicroseconds(83): ERR: -4 cycles == -4.00us | |
delayMicroseconds(84): ERR: 1 cycles == 1.00us | |
delayMicroseconds(85): ERR: -1 cycles == -1.00us | |
delayMicroseconds(86): ERR: -2 cycles == -2.00us | |
delayMicroseconds(87): ERR: -4 cycles == -4.00us | |
delayMicroseconds(88): ERR: 1 cycles == 1.00us | |
delayMicroseconds(89): ERR: -1 cycles == -1.00us | |
delayMicroseconds(90): ERR: -2 cycles == -2.00us | |
delayMicroseconds(91): ERR: -4 cycles == -4.00us | |
delayMicroseconds(92): ERR: 1 cycles == 1.00us | |
delayMicroseconds(93): ERR: -1 cycles == -1.00us | |
delayMicroseconds(94): ERR: -2 cycles == -2.00us | |
delayMicroseconds(95): ERR: -4 cycles == -4.00us | |
delayMicroseconds(96): ERR: 1 cycles == 1.00us | |
delayMicroseconds(97): ERR: -1 cycles == -1.00us | |
delayMicroseconds(98): ERR: -2 cycles == -2.00us | |
delayMicroseconds(99): ERR: -4 cycles == -4.00us | |
delayMicroseconds(100): ERR: 1 cycles == 1.00us | |
delayMicroseconds(101): ERR: -2 cycles == -2.00us | |
delayMicroseconds(108): OK | |
delayMicroseconds(115): ERR: -3 cycles == -3.00us | |
delayMicroseconds(122): ERR: -2 cycles == -2.00us | |
delayMicroseconds(129): ERR: -1 cycles == -1.00us | |
delayMicroseconds(136): OK | |
delayMicroseconds(143): ERR: -3 cycles == -3.00us | |
delayMicroseconds(150): ERR: -2 cycles == -2.00us | |
delayMicroseconds(157): ERR: -1 cycles == -1.00us | |
delayMicroseconds(164): OK | |
delayMicroseconds(171): ERR: -3 cycles == -3.00us | |
delayMicroseconds(178): ERR: -2 cycles == -2.00us | |
delayMicroseconds(185): ERR: -1 cycles == -1.00us | |
delayMicroseconds(192): OK | |
delayMicroseconds(199): ERR: -3 cycles == -3.00us | |
delayMicroseconds(206): ERR: -2 cycles == -2.00us | |
delayMicroseconds(213): ERR: -1 cycles == -1.00us | |
delayMicroseconds(220): OK | |
delayMicroseconds(227): ERR: -3 cycles == -3.00us | |
delayMicroseconds(234): ERR: -2 cycles == -2.00us | |
delayMicroseconds(241): ERR: -1 cycles == -1.00us | |
delayMicroseconds(248): OK | |
delayMicroseconds(255): ERR: -3 cycles == -3.00us | |
delayMicroseconds(262): ERR: -2 cycles == -2.00us | |
delayMicroseconds(269): ERR: -1 cycles == -1.00us | |
delayMicroseconds(276): OK | |
delayMicroseconds(283): ERR: -3 cycles == -3.00us | |
delayMicroseconds(290): ERR: -2 cycles == -2.00us | |
delayMicroseconds(297): ERR: -1 cycles == -1.00us | |
delayMicroseconds(304): OK | |
delayMicroseconds(311): ERR: -3 cycles == -3.00us | |
delayMicroseconds(318): ERR: -2 cycles == -2.00us | |
delayMicroseconds(325): ERR: -1 cycles == -1.00us | |
delayMicroseconds(332): OK | |
delayMicroseconds(339): ERR: -3 cycles == -3.00us | |
delayMicroseconds(346): ERR: -2 cycles == -2.00us | |
delayMicroseconds(353): ERR: -1 cycles == -1.00us | |
delayMicroseconds(360): OK | |
delayMicroseconds(367): ERR: -3 cycles == -3.00us | |
delayMicroseconds(374): ERR: -2 cycles == -2.00us | |
delayMicroseconds(381): ERR: -1 cycles == -1.00us | |
delayMicroseconds(388): OK | |
delayMicroseconds(395): ERR: -3 cycles == -3.00us | |
delayMicroseconds(402): ERR: -2 cycles == -2.00us | |
delayMicroseconds(409): ERR: -1 cycles == -1.00us | |
delayMicroseconds(416): OK | |
delayMicroseconds(423): ERR: -3 cycles == -3.00us | |
delayMicroseconds(430): ERR: -2 cycles == -2.00us | |
delayMicroseconds(437): ERR: -1 cycles == -1.00us | |
delayMicroseconds(444): OK | |
delayMicroseconds(451): ERR: -3 cycles == -3.00us | |
delayMicroseconds(458): ERR: -2 cycles == -2.00us | |
delayMicroseconds(465): ERR: -1 cycles == -1.00us | |
delayMicroseconds(472): OK | |
delayMicroseconds(479): ERR: -3 cycles == -3.00us | |
delayMicroseconds(486): ERR: -2 cycles == -2.00us | |
delayMicroseconds(493): ERR: -1 cycles == -1.00us | |
delayMicroseconds(500): OK | |
delayMicroseconds(507): ERR: -3 cycles == -3.00us | |
delayMicroseconds(514): ERR: -2 cycles == -2.00us | |
delayMicroseconds(521): ERR: -1 cycles == -1.00us | |
delayMicroseconds(528): OK | |
delayMicroseconds(535): ERR: -3 cycles == -3.00us | |
delayMicroseconds(542): ERR: -2 cycles == -2.00us | |
delayMicroseconds(549): ERR: -1 cycles == -1.00us | |
delayMicroseconds(556): OK | |
delayMicroseconds(563): ERR: -3 cycles == -3.00us | |
delayMicroseconds(570): ERR: -2 cycles == -2.00us | |
delayMicroseconds(577): ERR: -1 cycles == -1.00us | |
delayMicroseconds(584): OK | |
delayMicroseconds(591): ERR: -3 cycles == -3.00us | |
delayMicroseconds(598): ERR: -2 cycles == -2.00us | |
delayMicroseconds(605): ERR: -1 cycles == -1.00us | |
delayMicroseconds(612): OK | |
delayMicroseconds(619): ERR: -3 cycles == -3.00us | |
delayMicroseconds(626): ERR: -2 cycles == -2.00us | |
delayMicroseconds(633): ERR: -1 cycles == -1.00us | |
delayMicroseconds(640): OK | |
delayMicroseconds(647): ERR: -3 cycles == -3.00us | |
delayMicroseconds(654): ERR: -2 cycles == -2.00us | |
delayMicroseconds(661): ERR: -1 cycles == -1.00us | |
delayMicroseconds(668): OK | |
delayMicroseconds(675): ERR: -3 cycles == -3.00us | |
delayMicroseconds(682): ERR: -2 cycles == -2.00us | |
delayMicroseconds(689): ERR: -1 cycles == -1.00us | |
delayMicroseconds(696): OK | |
delayMicroseconds(703): ERR: -3 cycles == -3.00us | |
delayMicroseconds(710): ERR: -2 cycles == -2.00us | |
delayMicroseconds(717): ERR: -1 cycles == -1.00us | |
delayMicroseconds(724): OK | |
delayMicroseconds(731): ERR: -3 cycles == -3.00us | |
delayMicroseconds(738): ERR: -2 cycles == -2.00us | |
delayMicroseconds(745): ERR: -1 cycles == -1.00us | |
delayMicroseconds(752): OK | |
delayMicroseconds(759): ERR: -3 cycles == -3.00us | |
delayMicroseconds(766): ERR: -2 cycles == -2.00us | |
delayMicroseconds(773): ERR: -1 cycles == -1.00us | |
delayMicroseconds(780): OK | |
delayMicroseconds(787): ERR: -3 cycles == -3.00us | |
delayMicroseconds(794): ERR: -2 cycles == -2.00us | |
delayMicroseconds(801): ERR: -1 cycles == -1.00us | |
delayMicroseconds(808): OK | |
delayMicroseconds(815): ERR: -3 cycles == -3.00us | |
delayMicroseconds(822): ERR: -2 cycles == -2.00us | |
delayMicroseconds(829): ERR: -1 cycles == -1.00us | |
delayMicroseconds(836): OK | |
delayMicroseconds(843): ERR: -3 cycles == -3.00us | |
delayMicroseconds(850): ERR: -2 cycles == -2.00us | |
delayMicroseconds(857): ERR: -1 cycles == -1.00us | |
delayMicroseconds(864): OK | |
delayMicroseconds(871): ERR: -3 cycles == -3.00us | |
delayMicroseconds(878): ERR: -2 cycles == -2.00us | |
delayMicroseconds(885): ERR: -1 cycles == -1.00us | |
delayMicroseconds(892): OK | |
delayMicroseconds(899): ERR: -3 cycles == -3.00us | |
delayMicroseconds(906): ERR: -2 cycles == -2.00us | |
delayMicroseconds(913): ERR: -1 cycles == -1.00us | |
delayMicroseconds(920): OK | |
delayMicroseconds(927): ERR: -3 cycles == -3.00us | |
delayMicroseconds(934): ERR: -2 cycles == -2.00us | |
delayMicroseconds(941): ERR: -1 cycles == -1.00us | |
delayMicroseconds(948): OK | |
delayMicroseconds(955): ERR: -3 cycles == -3.00us | |
delayMicroseconds(962): ERR: -2 cycles == -2.00us | |
delayMicroseconds(969): ERR: -1 cycles == -1.00us | |
delayMicroseconds(976): OK | |
delayMicroseconds(983): ERR: -3 cycles == -3.00us | |
delayMicroseconds(990): ERR: -2 cycles == -2.00us | |
delayMicroseconds(997): ERR: -1 cycles == -1.00us | |
>> Variables @1Mhz | |
delayMicroseconds(0): ERR: 5 cycles == 5.00us | |
delayMicroseconds(1): ERR: 4 cycles == 4.00us | |
delayMicroseconds(2): ERR: 3 cycles == 3.00us | |
delayMicroseconds(3): ERR: 2 cycles == 2.00us | |
delayMicroseconds(4): ERR: 1 cycles == 1.00us | |
delayMicroseconds(5): OK | |
delayMicroseconds(6): ERR: -1 cycles == -1.00us | |
delayMicroseconds(7): ERR: -2 cycles == -2.00us | |
delayMicroseconds(8): ERR: -3 cycles == -3.00us | |
delayMicroseconds(9): ERR: -4 cycles == -4.00us | |
delayMicroseconds(10): ERR: -5 cycles == -5.00us | |
delayMicroseconds(11): ERR: -6 cycles == -6.00us | |
delayMicroseconds(12): ERR: -7 cycles == -7.00us | |
delayMicroseconds(13): ERR: -8 cycles == -8.00us | |
delayMicroseconds(14): ERR: -9 cycles == -9.00us | |
delayMicroseconds(15): ERR: -10 cycles == -10.00us | |
delayMicroseconds(16): ERR: -11 cycles == -11.00us | |
delayMicroseconds(17): ERR: -12 cycles == -12.00us | |
delayMicroseconds(18): ERR: -13 cycles == -13.00us | |
delayMicroseconds(19): ERR: -14 cycles == -14.00us | |
delayMicroseconds(20): ERR: -15 cycles == -15.00us | |
delayMicroseconds(21): ERR: -16 cycles == -16.00us | |
delayMicroseconds(22): ERR: -17 cycles == -17.00us | |
delayMicroseconds(23): ERR: -18 cycles == -18.00us | |
delayMicroseconds(24): ERR: -19 cycles == -19.00us | |
delayMicroseconds(25): ERR: -20 cycles == -20.00us | |
delayMicroseconds(26): ERR: -21 cycles == -21.00us | |
delayMicroseconds(27): ERR: -22 cycles == -22.00us | |
delayMicroseconds(28): ERR: -23 cycles == -23.00us | |
delayMicroseconds(29): ERR: -24 cycles == -24.00us | |
delayMicroseconds(30): ERR: -25 cycles == -25.00us | |
delayMicroseconds(31): ERR: -26 cycles == -26.00us | |
delayMicroseconds(32): ERR: -26 cycles == -26.00us | |
delayMicroseconds(33): ERR: -25 cycles == -25.00us | |
delayMicroseconds(34): ERR: -26 cycles == -26.00us | |
delayMicroseconds(35): ERR: -27 cycles == -27.00us | |
delayMicroseconds(36): ERR: -24 cycles == -24.00us | |
delayMicroseconds(37): ERR: -25 cycles == -25.00us | |
delayMicroseconds(38): ERR: -26 cycles == -26.00us | |
delayMicroseconds(39): ERR: -27 cycles == -27.00us | |
delayMicroseconds(40): ERR: -24 cycles == -24.00us | |
delayMicroseconds(41): ERR: -25 cycles == -25.00us | |
delayMicroseconds(42): ERR: -26 cycles == -26.00us | |
delayMicroseconds(43): ERR: -27 cycles == -27.00us | |
delayMicroseconds(44): ERR: -24 cycles == -24.00us | |
delayMicroseconds(45): ERR: -25 cycles == -25.00us | |
delayMicroseconds(46): ERR: -26 cycles == -26.00us | |
delayMicroseconds(47): ERR: -27 cycles == -27.00us | |
delayMicroseconds(48): ERR: -24 cycles == -24.00us | |
delayMicroseconds(49): ERR: -25 cycles == -25.00us | |
delayMicroseconds(50): ERR: -26 cycles == -26.00us | |
delayMicroseconds(51): ERR: -27 cycles == -27.00us | |
delayMicroseconds(52): ERR: -24 cycles == -24.00us | |
delayMicroseconds(53): ERR: -25 cycles == -25.00us | |
delayMicroseconds(54): ERR: -26 cycles == -26.00us | |
delayMicroseconds(55): ERR: -27 cycles == -27.00us | |
delayMicroseconds(56): ERR: -24 cycles == -24.00us | |
delayMicroseconds(57): ERR: -25 cycles == -25.00us | |
delayMicroseconds(58): ERR: -26 cycles == -26.00us | |
delayMicroseconds(59): ERR: -27 cycles == -27.00us | |
delayMicroseconds(60): ERR: -24 cycles == -24.00us | |
delayMicroseconds(61): ERR: -25 cycles == -25.00us | |
delayMicroseconds(62): ERR: -26 cycles == -26.00us | |
delayMicroseconds(63): ERR: -27 cycles == -27.00us | |
delayMicroseconds(64): ERR: -24 cycles == -24.00us | |
delayMicroseconds(65): ERR: -25 cycles == -25.00us | |
delayMicroseconds(66): ERR: -26 cycles == -26.00us | |
delayMicroseconds(67): ERR: -27 cycles == -27.00us | |
delayMicroseconds(68): ERR: -24 cycles == -24.00us | |
delayMicroseconds(69): ERR: -25 cycles == -25.00us | |
delayMicroseconds(70): ERR: -26 cycles == -26.00us | |
delayMicroseconds(71): ERR: -27 cycles == -27.00us | |
delayMicroseconds(72): ERR: -24 cycles == -24.00us | |
delayMicroseconds(73): ERR: -25 cycles == -25.00us | |
delayMicroseconds(74): ERR: -26 cycles == -26.00us | |
delayMicroseconds(75): ERR: -27 cycles == -27.00us | |
delayMicroseconds(76): ERR: -24 cycles == -24.00us | |
delayMicroseconds(77): ERR: -25 cycles == -25.00us | |
delayMicroseconds(78): ERR: -26 cycles == -26.00us | |
delayMicroseconds(79): ERR: -27 cycles == -27.00us | |
delayMicroseconds(80): ERR: -24 cycles == -24.00us | |
delayMicroseconds(81): ERR: -25 cycles == -25.00us | |
delayMicroseconds(82): ERR: -26 cycles == -26.00us | |
delayMicroseconds(83): ERR: -27 cycles == -27.00us | |
delayMicroseconds(84): ERR: -24 cycles == -24.00us | |
delayMicroseconds(85): ERR: -25 cycles == -25.00us | |
delayMicroseconds(86): ERR: -26 cycles == -26.00us | |
delayMicroseconds(87): ERR: -27 cycles == -27.00us | |
delayMicroseconds(88): ERR: -24 cycles == -24.00us | |
delayMicroseconds(89): ERR: -25 cycles == -25.00us | |
delayMicroseconds(90): ERR: -26 cycles == -26.00us | |
delayMicroseconds(91): ERR: -27 cycles == -27.00us | |
delayMicroseconds(92): ERR: -24 cycles == -24.00us | |
delayMicroseconds(93): ERR: -25 cycles == -25.00us | |
delayMicroseconds(94): ERR: -26 cycles == -26.00us | |
delayMicroseconds(95): ERR: -27 cycles == -27.00us | |
delayMicroseconds(96): ERR: -24 cycles == -24.00us | |
delayMicroseconds(97): ERR: -25 cycles == -25.00us | |
delayMicroseconds(98): ERR: -26 cycles == -26.00us | |
delayMicroseconds(99): ERR: -27 cycles == -27.00us | |
delayMicroseconds(100): ERR: -24 cycles == -24.00us | |
delayMicroseconds(101): ERR: -25 cycles == -25.00us | |
delayMicroseconds(108): ERR: -24 cycles == -24.00us | |
delayMicroseconds(115): ERR: -27 cycles == -27.00us | |
delayMicroseconds(122): ERR: -26 cycles == -26.00us | |
delayMicroseconds(129): ERR: -25 cycles == -25.00us | |
delayMicroseconds(136): ERR: -24 cycles == -24.00us | |
delayMicroseconds(143): ERR: -27 cycles == -27.00us | |
delayMicroseconds(150): ERR: -26 cycles == -26.00us | |
delayMicroseconds(157): ERR: -25 cycles == -25.00us | |
delayMicroseconds(164): ERR: -24 cycles == -24.00us | |
delayMicroseconds(171): ERR: -27 cycles == -27.00us | |
delayMicroseconds(178): ERR: -26 cycles == -26.00us | |
delayMicroseconds(185): ERR: -25 cycles == -25.00us | |
delayMicroseconds(192): ERR: -24 cycles == -24.00us | |
delayMicroseconds(199): ERR: -27 cycles == -27.00us | |
delayMicroseconds(206): ERR: -26 cycles == -26.00us | |
delayMicroseconds(213): ERR: -25 cycles == -25.00us | |
delayMicroseconds(220): ERR: -24 cycles == -24.00us | |
delayMicroseconds(227): ERR: -27 cycles == -27.00us | |
delayMicroseconds(234): ERR: -26 cycles == -26.00us | |
delayMicroseconds(241): ERR: -25 cycles == -25.00us | |
delayMicroseconds(248): ERR: -24 cycles == -24.00us | |
delayMicroseconds(255): ERR: -27 cycles == -27.00us | |
delayMicroseconds(262): ERR: -26 cycles == -26.00us | |
delayMicroseconds(269): ERR: -25 cycles == -25.00us | |
delayMicroseconds(276): ERR: -24 cycles == -24.00us | |
delayMicroseconds(283): ERR: -27 cycles == -27.00us | |
delayMicroseconds(290): ERR: -26 cycles == -26.00us | |
delayMicroseconds(297): ERR: -25 cycles == -25.00us | |
delayMicroseconds(304): ERR: -24 cycles == -24.00us | |
delayMicroseconds(311): ERR: -27 cycles == -27.00us | |
delayMicroseconds(318): ERR: -26 cycles == -26.00us | |
delayMicroseconds(325): ERR: -25 cycles == -25.00us | |
delayMicroseconds(332): ERR: -24 cycles == -24.00us | |
delayMicroseconds(339): ERR: -27 cycles == -27.00us | |
delayMicroseconds(346): ERR: -26 cycles == -26.00us | |
delayMicroseconds(353): ERR: -25 cycles == -25.00us | |
delayMicroseconds(360): ERR: -24 cycles == -24.00us | |
delayMicroseconds(367): ERR: -27 cycles == -27.00us | |
delayMicroseconds(374): ERR: -26 cycles == -26.00us | |
delayMicroseconds(381): ERR: -25 cycles == -25.00us | |
delayMicroseconds(388): ERR: -24 cycles == -24.00us | |
delayMicroseconds(395): ERR: -27 cycles == -27.00us | |
delayMicroseconds(402): ERR: -26 cycles == -26.00us | |
delayMicroseconds(409): ERR: -25 cycles == -25.00us | |
delayMicroseconds(416): ERR: -24 cycles == -24.00us | |
delayMicroseconds(423): ERR: -27 cycles == -27.00us | |
delayMicroseconds(430): ERR: -26 cycles == -26.00us | |
delayMicroseconds(437): ERR: -25 cycles == -25.00us | |
delayMicroseconds(444): ERR: -24 cycles == -24.00us | |
delayMicroseconds(451): ERR: -27 cycles == -27.00us | |
delayMicroseconds(458): ERR: -26 cycles == -26.00us | |
delayMicroseconds(465): ERR: -25 cycles == -25.00us | |
delayMicroseconds(472): ERR: -24 cycles == -24.00us | |
delayMicroseconds(479): ERR: -27 cycles == -27.00us | |
delayMicroseconds(486): ERR: -26 cycles == -26.00us | |
delayMicroseconds(493): ERR: -25 cycles == -25.00us | |
delayMicroseconds(500): ERR: -24 cycles == -24.00us | |
delayMicroseconds(507): ERR: -27 cycles == -27.00us | |
delayMicroseconds(514): ERR: -26 cycles == -26.00us | |
delayMicroseconds(521): ERR: -25 cycles == -25.00us | |
delayMicroseconds(528): ERR: -24 cycles == -24.00us | |
delayMicroseconds(535): ERR: -27 cycles == -27.00us | |
delayMicroseconds(542): ERR: -26 cycles == -26.00us | |
delayMicroseconds(549): ERR: -25 cycles == -25.00us | |
delayMicroseconds(556): ERR: -24 cycles == -24.00us | |
delayMicroseconds(563): ERR: -27 cycles == -27.00us | |
delayMicroseconds(570): ERR: -26 cycles == -26.00us | |
delayMicroseconds(577): ERR: -25 cycles == -25.00us | |
delayMicroseconds(584): ERR: -24 cycles == -24.00us | |
delayMicroseconds(591): ERR: -27 cycles == -27.00us | |
delayMicroseconds(598): ERR: -26 cycles == -26.00us | |
delayMicroseconds(605): ERR: -25 cycles == -25.00us | |
delayMicroseconds(612): ERR: -24 cycles == -24.00us | |
delayMicroseconds(619): ERR: -27 cycles == -27.00us | |
delayMicroseconds(626): ERR: -26 cycles == -26.00us | |
delayMicroseconds(633): ERR: -25 cycles == -25.00us | |
delayMicroseconds(640): ERR: -24 cycles == -24.00us | |
delayMicroseconds(647): ERR: -27 cycles == -27.00us | |
delayMicroseconds(654): ERR: -26 cycles == -26.00us | |
delayMicroseconds(661): ERR: -25 cycles == -25.00us | |
delayMicroseconds(668): ERR: -24 cycles == -24.00us | |
delayMicroseconds(675): ERR: -27 cycles == -27.00us | |
delayMicroseconds(682): ERR: -26 cycles == -26.00us | |
delayMicroseconds(689): ERR: -25 cycles == -25.00us | |
delayMicroseconds(696): ERR: -24 cycles == -24.00us | |
delayMicroseconds(703): ERR: -27 cycles == -27.00us | |
delayMicroseconds(710): ERR: -26 cycles == -26.00us | |
delayMicroseconds(717): ERR: -25 cycles == -25.00us | |
delayMicroseconds(724): ERR: -24 cycles == -24.00us | |
delayMicroseconds(731): ERR: -27 cycles == -27.00us | |
delayMicroseconds(738): ERR: -26 cycles == -26.00us | |
delayMicroseconds(745): ERR: -25 cycles == -25.00us | |
delayMicroseconds(752): ERR: -24 cycles == -24.00us | |
delayMicroseconds(759): ERR: -27 cycles == -27.00us | |
delayMicroseconds(766): ERR: -26 cycles == -26.00us | |
delayMicroseconds(773): ERR: -25 cycles == -25.00us | |
delayMicroseconds(780): ERR: -24 cycles == -24.00us | |
delayMicroseconds(787): ERR: -27 cycles == -27.00us | |
delayMicroseconds(794): ERR: -26 cycles == -26.00us | |
delayMicroseconds(801): ERR: -25 cycles == -25.00us | |
delayMicroseconds(808): ERR: -24 cycles == -24.00us | |
delayMicroseconds(815): ERR: -27 cycles == -27.00us | |
delayMicroseconds(822): ERR: -26 cycles == -26.00us | |
delayMicroseconds(829): ERR: -25 cycles == -25.00us | |
delayMicroseconds(836): ERR: -24 cycles == -24.00us | |
delayMicroseconds(843): ERR: -27 cycles == -27.00us | |
delayMicroseconds(850): ERR: -26 cycles == -26.00us | |
delayMicroseconds(857): ERR: -25 cycles == -25.00us | |
delayMicroseconds(864): ERR: -24 cycles == -24.00us | |
delayMicroseconds(871): ERR: -27 cycles == -27.00us | |
delayMicroseconds(878): ERR: -26 cycles == -26.00us | |
delayMicroseconds(885): ERR: -25 cycles == -25.00us | |
delayMicroseconds(892): ERR: -24 cycles == -24.00us | |
delayMicroseconds(899): ERR: -27 cycles == -27.00us | |
delayMicroseconds(906): ERR: -26 cycles == -26.00us | |
delayMicroseconds(913): ERR: -25 cycles == -25.00us | |
delayMicroseconds(920): ERR: -24 cycles == -24.00us | |
delayMicroseconds(927): ERR: -27 cycles == -27.00us | |
delayMicroseconds(934): ERR: -26 cycles == -26.00us | |
delayMicroseconds(941): ERR: -25 cycles == -25.00us | |
delayMicroseconds(948): ERR: -24 cycles == -24.00us | |
delayMicroseconds(955): ERR: -27 cycles == -27.00us | |
delayMicroseconds(962): ERR: -26 cycles == -26.00us | |
delayMicroseconds(969): ERR: -25 cycles == -25.00us | |
delayMicroseconds(976): ERR: -24 cycles == -24.00us | |
delayMicroseconds(983): ERR: -27 cycles == -27.00us | |
delayMicroseconds(990): ERR: -26 cycles == -26.00us | |
delayMicroseconds(997): ERR: -25 cycles == -25.00us | |
>> Summary | |
16Mhz: 58 ok, 402 errors, totalling 5680 cycles | |
8Mhz: 105 ok, 355 errors, totalling 4230 cycles | |
4Mhz: 126 ok, 334 errors, totalling 2830 cycles | |
2Mhz: 31 ok, 429 errors, totalling 4560 cycles | |
1Mhz: 37 ok, 423 errors, totalling 5802 cycles |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct Results { | |
uint32_t f_cpu; | |
uint16_t ok_count; | |
uint16_t error_count; | |
uint32_t total_error; | |
}; | |
Results results[7]; | |
static void process_results(Results& results, uint16_t us, uint16_t start, uint16_t end, uint8_t cpu_mhz) { | |
uint16_t cycles = (end - start); | |
// Subtract the time to read TCNT1: 2 lds instructions at 2 cycles each | |
cycles -= 4; | |
Serial.print("delayMicroseconds("); | |
Serial.print(us); | |
Serial.print("): "); | |
uint16_t expected_cycles = us * cpu_mhz; | |
if (expected_cycles == cycles) { | |
Serial.println("OK"); | |
results.ok_count++; | |
} else { | |
Serial.print("ERR: "); | |
int16_t err_cycles = cycles - expected_cycles; | |
Serial.print(err_cycles); | |
Serial.print(" cycles == "); | |
Serial.print(err_cycles / float(cpu_mhz)); | |
Serial.println("us"); | |
results.error_count++; | |
results.total_error += abs(err_cycles); | |
} | |
} | |
/* | |
namespace CPU24 { | |
#undef F_CPU | |
#define F_CPU 24000000 | |
#include "test.h" | |
} | |
namespace CPU20 { | |
#undef F_CPU | |
#define F_CPU 20000000 | |
#include "test.h" | |
} | |
*/ | |
namespace CPU16 { | |
#undef F_CPU | |
#define F_CPU 16000000 | |
#include "test.h" | |
} | |
namespace CPU8 { | |
#undef F_CPU | |
#define F_CPU 8000000 | |
#include "test.h" | |
} | |
namespace CPU4 { | |
#undef F_CPU | |
#define F_CPU 4000000 | |
#include "test.h" | |
} | |
namespace CPU2 { | |
#undef F_CPU | |
#define F_CPU 2000000 | |
#include "test.h" | |
} | |
namespace CPU1 { | |
#undef F_CPU | |
#define F_CPU 1000000 | |
#include "test.h" | |
} | |
//void measurerange(const uint16_t from, const uint16_t to, const uint16_t step = 1) __attribute__((__always_inline__)); | |
void setup() { | |
Serial.begin(115200); | |
// Start timer1, run with /1 prescaler | |
TCCR1A = 0; | |
TCCR1B = (1 << CS10); | |
// Disable interrupts, so we don't measure interference from the timer or serial interrupts | |
cli(); | |
//CPU24::measure_all(results[0]); | |
//CPU20::measure_all(results[1]); | |
CPU16::measure_all(results[2]); | |
CPU8::measure_all(results[3]); | |
CPU4::measure_all(results[4]); | |
CPU2::measure_all(results[5]); | |
CPU1::measure_all(results[6]); | |
sei(); | |
Serial.println(); | |
Serial.println(">> Summary"); | |
for (auto result : results) { | |
if (!result.f_cpu) | |
continue; | |
Serial.print(result.f_cpu / 1000000); | |
Serial.print("Mhz: "); | |
Serial.print(result.ok_count); | |
Serial.print(" ok, "); | |
Serial.print(result.error_count); | |
Serial.print(" errors, totalling "); | |
Serial.print(result.total_error); | |
Serial.println(" cycles"); | |
} | |
} | |
void loop() { | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static inline void delayMicroseconds(uint16_t) __attribute__((always_inline, unused)); | |
static inline void delayMicroseconds(uint16_t usec) | |
{ | |
if (__builtin_constant_p(usec)) { | |
#if F_CPU == 16000000L | |
uint16_t tmp = usec * 4; | |
#elif F_CPU == 8000000L | |
uint16_t tmp = usec * 2; | |
#elif F_CPU == 4000000L | |
uint16_t tmp = usec; | |
#elif F_CPU == 2000000L | |
uint16_t tmp = usec / 2; | |
if (usec == 1) { | |
asm volatile("rjmp L%=\nL%=:\n" ::); | |
} | |
#elif F_CPU == 1000000L | |
uint16_t tmp = usec / 4; | |
if (usec == 1) { | |
asm volatile("nop\n"); | |
} else if (usec == 2) { | |
asm volatile("rjmp L%=\nL%=:\n" ::); | |
} else if (usec == 3) { | |
asm volatile("rjmp L%=\nL%=:\n" ::); | |
asm volatile("nop\n"); | |
} | |
#else | |
#error "Clock must be 16, 8, 4, 2 or 1 MHz" | |
#endif | |
if (tmp > 0) { | |
if (tmp < 256) { | |
uint8_t tmp2 = tmp; | |
asm volatile( | |
"L_%=_loop:" // 1 to load | |
"subi %0, 1" "\n\t" // 1 | |
"nop" "\n\t" // 1 | |
"brne L_%=_loop" "\n\t" // 2 (1 on last) | |
: "=d" (tmp2) | |
: "0" (tmp2) | |
); | |
} else { | |
asm volatile( | |
"L_%=_loop:" // 2 to load | |
"sbiw %A0, 1" "\n\t" // 2 | |
"brne L_%=_loop" "\n\t" // 2 (1 on last) | |
: "=w" (tmp) | |
: "0" (tmp) | |
); | |
} | |
} | |
} else { | |
asm volatile( | |
#if F_CPU == 16000000L | |
"sbiw %A0, 2" "\n\t" // 2 | |
"brcs L_%=_end" "\n\t" // 1 | |
"breq L_%=_end" "\n\t" // 1 | |
"lsl %A0" "\n\t" // 1 | |
"rol %B0" "\n\t" // 1 | |
"lsl %A0" "\n\t" // 1 | |
"rol %B0" "\n\t" // 1 overhead: (8)/4 = 2us | |
#elif F_CPU == 8000000L | |
"sbiw %A0, 3" "\n\t" // 2 | |
"brcs L_%=_end" "\n\t" // 1 | |
"breq L_%=_end" "\n\t" // 1 | |
"lsl %A0" "\n\t" // 1 | |
"rol %B0" "\n\t" // 1 overhead: (6)/2 = 3 us | |
#elif F_CPU == 4000000L | |
"sbiw %A0, 4" "\n\t" // 2 | |
"brcs L_%=_end" "\n\t" // 1 | |
"breq L_%=_end" "\n\t" // 1 overhead: (4) = 4 us | |
#elif F_CPU == 2000000L | |
"sbiw %A0, 12" "\n\t" // 2 | |
"brcs L_%=_end" "\n\t" // 1 | |
"breq L_%=_end" "\n\t" // 1 | |
"lsr %B0" "\n\t" // 1 | |
"ror %A0" "\n\t" // 1 overhead: (6)*2 = 12 us | |
#elif F_CPU == 1000000L | |
"sbiw %A0, 32" "\n\t" // 2 | |
"brcs L_%=_end" "\n\t" // 1 | |
"breq L_%=_end" "\n\t" // 1 | |
"lsr %B0" "\n\t" // 1 | |
"ror %A0" "\n\t" // 1 | |
"lsr %B0" "\n\t" // 1 | |
"ror %A0" "\n\t" // 1 overhead: (8)*4 = 32 us | |
#endif | |
"L_%=_loop:" | |
"sbiw %A0, 1" "\n\t" // 2 | |
"brne L_%=_loop" "\n\t" // 2 | |
"L_%=_end:" | |
: "=w" (usec) | |
: "0" (usec) | |
); | |
} | |
} | |
// This needs always_inline to ensure any constant argument reaches delayMicroseconds | |
static inline void measure_one(Results&, uint16_t) __attribute__((__always_inline__)); | |
static inline void measure_one(Results& results, uint16_t us) { | |
uint16_t start, end; | |
// Access TCNT1 using assembly, so we can guarantee to know the exact overhead | |
asm volatile ( | |
"lds %A0, %1\n" | |
"lds %B0, %2\n" | |
: "=w" (start) | |
: "M" (_SFR_MEM_ADDR(TCNT1L)), | |
"M" (_SFR_MEM_ADDR(TCNT1H)) | |
); | |
delayMicroseconds(us); | |
asm volatile ( | |
"lds %A0, %1\n" | |
"lds %B0, %2\n" | |
: "=w" (end) | |
: "M" (_SFR_MEM_ADDR(TCNT1L)), | |
"M" (_SFR_MEM_ADDR(TCNT1H)) | |
); | |
process_results(results, us, start, end, F_CPU / 1000000); | |
} | |
static void measure_range(Results& results, uint16_t from, const uint16_t to, const uint16_t step = 1) { | |
while (from <= to) { | |
measure_one(results, from); | |
from += step; | |
} | |
} | |
static void measure_all(Results& results) { | |
Serial.print(">> Constants @"); | |
Serial.print(F_CPU / 1000000); | |
Serial.println("Mhz"); | |
// Generated using bash: | |
// for i in {0..100}; do echo "measure_one(results, $i);"; done | |
// for i in {101..1000..7}; do echo "measure_one(results, $i);"; done | |
// To save time and space, does not test all values, but instead skips a prime | |
// number every time, hoping to at least test some corner cases too. | |
measure_one(results, 0); | |
measure_one(results, 1); | |
measure_one(results, 2); | |
measure_one(results, 3); | |
measure_one(results, 4); | |
measure_one(results, 5); | |
measure_one(results, 6); | |
measure_one(results, 7); | |
measure_one(results, 8); | |
measure_one(results, 9); | |
measure_one(results, 10); | |
measure_one(results, 11); | |
measure_one(results, 12); | |
measure_one(results, 13); | |
measure_one(results, 14); | |
measure_one(results, 15); | |
measure_one(results, 16); | |
measure_one(results, 17); | |
measure_one(results, 18); | |
measure_one(results, 19); | |
measure_one(results, 20); | |
measure_one(results, 21); | |
measure_one(results, 22); | |
measure_one(results, 23); | |
measure_one(results, 24); | |
measure_one(results, 25); | |
measure_one(results, 26); | |
measure_one(results, 27); | |
measure_one(results, 28); | |
measure_one(results, 29); | |
measure_one(results, 30); | |
measure_one(results, 31); | |
measure_one(results, 32); | |
measure_one(results, 33); | |
measure_one(results, 34); | |
measure_one(results, 35); | |
measure_one(results, 36); | |
measure_one(results, 37); | |
measure_one(results, 38); | |
measure_one(results, 39); | |
measure_one(results, 40); | |
measure_one(results, 41); | |
measure_one(results, 42); | |
measure_one(results, 43); | |
measure_one(results, 44); | |
measure_one(results, 45); | |
measure_one(results, 46); | |
measure_one(results, 47); | |
measure_one(results, 48); | |
measure_one(results, 49); | |
measure_one(results, 50); | |
measure_one(results, 51); | |
measure_one(results, 52); | |
measure_one(results, 53); | |
measure_one(results, 54); | |
measure_one(results, 55); | |
measure_one(results, 56); | |
measure_one(results, 57); | |
measure_one(results, 58); | |
measure_one(results, 59); | |
measure_one(results, 60); | |
measure_one(results, 61); | |
measure_one(results, 62); | |
measure_one(results, 63); | |
measure_one(results, 64); | |
measure_one(results, 65); | |
measure_one(results, 66); | |
measure_one(results, 67); | |
measure_one(results, 68); | |
measure_one(results, 69); | |
measure_one(results, 70); | |
measure_one(results, 71); | |
measure_one(results, 72); | |
measure_one(results, 73); | |
measure_one(results, 74); | |
measure_one(results, 75); | |
measure_one(results, 76); | |
measure_one(results, 77); | |
measure_one(results, 78); | |
measure_one(results, 79); | |
measure_one(results, 80); | |
measure_one(results, 81); | |
measure_one(results, 82); | |
measure_one(results, 83); | |
measure_one(results, 84); | |
measure_one(results, 85); | |
measure_one(results, 86); | |
measure_one(results, 87); | |
measure_one(results, 88); | |
measure_one(results, 89); | |
measure_one(results, 90); | |
measure_one(results, 91); | |
measure_one(results, 92); | |
measure_one(results, 93); | |
measure_one(results, 94); | |
measure_one(results, 95); | |
measure_one(results, 96); | |
measure_one(results, 97); | |
measure_one(results, 98); | |
measure_one(results, 99); | |
measure_one(results, 100); | |
measure_one(results, 101); | |
measure_one(results, 108); | |
measure_one(results, 115); | |
measure_one(results, 122); | |
measure_one(results, 129); | |
measure_one(results, 136); | |
measure_one(results, 143); | |
measure_one(results, 150); | |
measure_one(results, 157); | |
measure_one(results, 164); | |
measure_one(results, 171); | |
measure_one(results, 178); | |
measure_one(results, 185); | |
measure_one(results, 192); | |
measure_one(results, 199); | |
measure_one(results, 206); | |
measure_one(results, 213); | |
measure_one(results, 220); | |
measure_one(results, 227); | |
measure_one(results, 234); | |
measure_one(results, 241); | |
measure_one(results, 248); | |
measure_one(results, 255); | |
measure_one(results, 262); | |
measure_one(results, 269); | |
measure_one(results, 276); | |
measure_one(results, 283); | |
measure_one(results, 290); | |
measure_one(results, 297); | |
measure_one(results, 304); | |
measure_one(results, 311); | |
measure_one(results, 318); | |
measure_one(results, 325); | |
measure_one(results, 332); | |
measure_one(results, 339); | |
measure_one(results, 346); | |
measure_one(results, 353); | |
measure_one(results, 360); | |
measure_one(results, 367); | |
measure_one(results, 374); | |
measure_one(results, 381); | |
measure_one(results, 388); | |
measure_one(results, 395); | |
measure_one(results, 402); | |
measure_one(results, 409); | |
measure_one(results, 416); | |
measure_one(results, 423); | |
measure_one(results, 430); | |
measure_one(results, 437); | |
measure_one(results, 444); | |
measure_one(results, 451); | |
measure_one(results, 458); | |
measure_one(results, 465); | |
measure_one(results, 472); | |
measure_one(results, 479); | |
measure_one(results, 486); | |
measure_one(results, 493); | |
measure_one(results, 500); | |
measure_one(results, 507); | |
measure_one(results, 514); | |
measure_one(results, 521); | |
measure_one(results, 528); | |
measure_one(results, 535); | |
measure_one(results, 542); | |
measure_one(results, 549); | |
measure_one(results, 556); | |
measure_one(results, 563); | |
measure_one(results, 570); | |
measure_one(results, 577); | |
measure_one(results, 584); | |
measure_one(results, 591); | |
measure_one(results, 598); | |
measure_one(results, 605); | |
measure_one(results, 612); | |
measure_one(results, 619); | |
measure_one(results, 626); | |
measure_one(results, 633); | |
measure_one(results, 640); | |
measure_one(results, 647); | |
measure_one(results, 654); | |
measure_one(results, 661); | |
measure_one(results, 668); | |
measure_one(results, 675); | |
measure_one(results, 682); | |
measure_one(results, 689); | |
measure_one(results, 696); | |
measure_one(results, 703); | |
measure_one(results, 710); | |
measure_one(results, 717); | |
measure_one(results, 724); | |
measure_one(results, 731); | |
measure_one(results, 738); | |
measure_one(results, 745); | |
measure_one(results, 752); | |
measure_one(results, 759); | |
measure_one(results, 766); | |
measure_one(results, 773); | |
measure_one(results, 780); | |
measure_one(results, 787); | |
measure_one(results, 794); | |
measure_one(results, 801); | |
measure_one(results, 808); | |
measure_one(results, 815); | |
measure_one(results, 822); | |
measure_one(results, 829); | |
measure_one(results, 836); | |
measure_one(results, 843); | |
measure_one(results, 850); | |
measure_one(results, 857); | |
measure_one(results, 864); | |
measure_one(results, 871); | |
measure_one(results, 878); | |
measure_one(results, 885); | |
measure_one(results, 892); | |
measure_one(results, 899); | |
measure_one(results, 906); | |
measure_one(results, 913); | |
measure_one(results, 920); | |
measure_one(results, 927); | |
measure_one(results, 934); | |
measure_one(results, 941); | |
measure_one(results, 948); | |
measure_one(results, 955); | |
measure_one(results, 962); | |
measure_one(results, 969); | |
measure_one(results, 976); | |
measure_one(results, 983); | |
measure_one(results, 990); | |
measure_one(results, 997); | |
Serial.print(">> Variables @"); | |
Serial.print(F_CPU / 1000000); | |
Serial.println("Mhz"); | |
measure_range(results, 0, 100); | |
measure_range(results, 101, 1000, 7); | |
results.f_cpu = F_CPU; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment