--_003_84997929569qmweb113919mailgq1yahoocom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, I am having hard time to make rpm routine to work correctly. I am using 12F= 683=20 pic and CCP input is connected to=20 a generator. every 4th pulse is 1 cycle. for some reason I am unable to put= the=20 pic in debug mode just because of=20 that reason I used on/off delay routine to check CCP. Now I am getting outp= ut=20 using scope but the problem I am seeing is going below 65 Hz the output is unstable and result either s= hows=20 low number or if I go even lower like 50 hz the output frequency starts jum= ping=20 higher kind of strange. I can tell 65 Hz or higher is stable. In the code I= also=20 made dwell control routine that looks like working fine if I manually enter= the=20 value to test. I know one thing that delay routines without using timer will waist process= or=20 cycle. I am kind of suspecting that this kind of test is not a valid method= .. My question is how can I calculate if I do not even know what value I am ge= tting=20 from CCP. based on scope result input is 90 hz and CCP output I am getting is 35.9 hz. just to make sure I just tried another frequency input = is=20 930 hz and output CCP using delay routine generates 358.4 hz. I am not sure if I explained clearly.=20 just to make things more clear I have to choose 16 different RPM settings a= nd=20 based on that change the dwell on time. at this moment the routine is off I am not even there yet. any help will appreciate. see attachment file. thanks Andre = --_003_84997929569qmweb113919mailgq1yahoocom_ Content-Type: text/plain; name="real.c" Content-Description: real.c Content-Disposition: attachment; filename="real.c"; size=2854; creation-date="Sat, 26 Feb 2011 19:52:49 GMT"; modification-date="Sat, 26 Feb 2011 19:52:49 GMT" Content-Transfer-Encoding: base64 Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQovLyAg dGVzdCBjb2RlDQovLw0KLy8NCi8vDQovLw0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vDQoNCg0KI2luY2x1ZGUgPDEyRjY4My5oPg0KLy8jZGV2aWNl IGFkYz04DQoNCiNGVVNFUyBOT1dEVCAgICAgICAgICAgICAgICAgICAgLy9ObyBXYXRjaCBEb2cg VGltZXINCiNGVVNFUyBIUyAgICAgICAgICAgICAgICAgICAgICAgLy9IaWdoIHNwZWVkIE9zYyAo PiA0bWh6IGZvciBQQ00vUENIKSAoPjEwbWh6IGZvciBQQ0QpDQojRlVTRVMgTk9CUk9XTk9VVCAg ICAgICAgICAgICAgIC8vTm8gYnJvd25vdXQgcmVzZXQNCg0KI3VzZSBkZWxheShjbG9jaz0yMDAw MDAwMCkNCi8vI3VzZSByczIzMihiYXVkPTk2MDAscGFyaXR5PU4seG1pdD1QSU5fQTAscmN2PVBJ Tl9BMixiaXRzPTgsc3RyZWFtPUNPTV9BKQ0KDQpzdGF0aWMgc2hvcnQgd2FpdGluZ19mb3Jfcmlz aW5nLHdhaXRpbmdfZm9yX2ZhbGwsYml0X2ZsYWc7DQpzdGF0aWMgbG9uZyB0MSx0MixpOw0KLy8g aW50MTYgY2FwdHVyZWRfdmFsdWU7DQoNCiNkZWZpbmUgY29pbF9vdXRwdXRfb24gICBvdXRwdXRf aGlnaChQSU5fQTApOw0KI2RlZmluZSBjb2lsX291dHB1dF9vZmYgIG91dHB1dF9sb3coUElOX0Ew KTsNCiNkZWZpbmUgY29pbF9vdXRwdXQgICAgUElOX0EwDQojZGVmaW5lIGhhbGxfc2Vuc29yICAg IGlucHV0KFBJTl9BMikNCiNkZWZpbmUgcHdtMSAxMDIzDQoNCiNkZWZpbmUgY3ljbGVfdDAgMHhG RjVhDQoNCi8vICAgbG9uZyBpbnQgZGlzaW5nX2VkZ2UxLGZhbGxpbmdfZWRnZTE7DQovLyAgIGxv bmcgaW50IGR1dHlfY3ljbGUyLHJpc2luZ19lZGdlMixmYWxsaW5nX2VkZ2UyOw0KDQoNCg0KDQp2 b2lkIG1haW4oKQ0Kew0KLy8gICBzZXR1cF9jY3AxKENDUF9DQVBUVVJFX0ZFfENDUF9DQVBUVVJF X0RJVl80KTsNCiAgIHNldHVwX2NjcDEoQ0NQX0NBUFRVUkVfRkUpOw0KICAgc2V0dXBfdGltZXJf MihUMl9ESVZfQllfMSwxMDAsMSk7ICAgICAgLy84MTkgdXMgb3ZlcmZsb3csIDgxOSB1cyBpbnRl cnJ1cHQNCi8vICAgc2V0X3B3bTFfZHV0eSgwKTsNCi8vICAgc2V0dXBfY29tcGFyYXRvcihOQ19O Qyk7DQovLyAgIHNldHVwX29zY2lsbGF0b3IoT1NDX05PUk1BTCk7ICAgICAvLyBzZXR1cCBvc2Mg ZXh0ZXJuYWwNCiAgIHNldHVwX2FkY19wb3J0cyhOT19BTkFMT0dTKTsgICAgICAvLyBubyBpbnRl cm5hbCBhbmFsb2cgaXMgdXNlZA0KLy8gICBwb3J0X2JfcHVsbHVwcyhUUlVFKTsgICAgICAgICAg ICAgLy8gZW5hYmxlIHB1bGwtdXANCiAgIHNldHVwX2NvbXBhcmF0b3IoTkNfTkMpOw0KLy8gICBz ZXR1cF9jb3VudGVycyhSVENDX0lOVEVSTkFMLFJUQ0NfRElWXzEpOw0KICAgc2V0dXBfdGltZXJf MShUMV9JTlRFUk5BTHxUMV9ESVZfQllfMSk7IA0KICAgc2V0dXBfY29tcGFyYXRvcihOQ19OQ19O Q19OQyk7DQogICBzZXR1cF92cmVmKEZBTFNFKTsNCiAgICAgZW5hYmxlX2ludGVycnVwdHMoSU5U X1RJTUVSMik7DQogICBlbmFibGVfaW50ZXJydXB0cyhJTlRfUlRDQyk7DQogICBlbmFibGVfaW50 ZXJydXB0cyhJTlRfQ0NQMSk7DQogICBlbmFibGVfaW50ZXJydXB0cyhHTE9CQUwpOw0KICANCiAg DQogIA0KICAgICB3aGlsZSh0cnVlKQ0KICAgICAgICAgew0KICAgICAgICAgIGludCBpOyAgDQoN Cg0KDQogIGlmIChoYWxsX3NlbnNvcikgDQogICAgICAgIHsNCiAgICAgIG91dHB1dF9oaWdoKGNv aWxfb3V0cHV0KTsgICAgICAvLyBtYWtlIGl0IGhpZ2gNCiAgICAgIGVuYWJsZV9pbnRlcnJ1cHRz KElOVF9USU1FUjIpOw0KICAgICAgc2V0X3RpbWVyMigyMjApOyAgICAgICAgICAgICAgLy8gcmVs b2FkIHRoZSB2YWx1ZQ0KLy8gICAgICAgaT1nZXRfdGltZXIyKCk7DQogICAgICAgIH0NCg0KICAg ICAgICAgfQ0KDQp9DQoNCg0KDQojaW50X1RJTUVSMg0Kdm9pZCAgVElNRVIyX2lzcih2b2lkKSAN CnsNCiAgICAgICBvdXRwdXRfbG93KGNvaWxfb3V0cHV0KTsNCiAgICAgICBkaXNhYmxlX2ludGVy cnVwdHMoSU5UX1RJTUVSMik7DQogLy8gICAgICAgICAgICAgICAgICAgc2V0X3RpbWVyMigyMTAp OyAgICAgICAgICAgICAgLy8gd2UgbmVlZCB0byB0dXJuIGxvdw0KfQ0KDQoNCg0KDQoNCiNpbnRf Q0NQMQ0Kdm9pZCAgQ0NQMV9pc3Iodm9pZCkgDQp7DQovLyBzdGF0aWMgbG9uZyBsYXN0X3Jpc2U7 ICAgDQovLyAgIG91dHB1dF90b2dnbGUoUElOX0I1KTsNCiAgIGlmKHdhaXRpbmdfZm9yX2ZhbGwp DQogICAgICAgIHsNCiAgICAgIG91dHB1dF9sb3coYml0X2ZsYWcpOw0KICAgICAgdDE9Q0NQXzE7 DQogICAgICBzZXRfdGltZXIwKDApOw0KDQogLy8gICAgIHNldHVwX2NjcDEoQ0NQX0NBUFRVUkVf UkV8Q0NQX0NBUFRVUkVfRElWXzQpOyAgICAgICAvLyBmb3IgNHRoDQogICAgICBzZXR1cF9jY3Ax KENDUF9DQVBUVVJFX1JFKTsNCiAgICAgIHdhaXRpbmdfZm9yX2ZhbGw9RkFMU0U7DQogICAgICAg IH0NCiAgICAgICAgZWxzZQ0KICAgICAgICB7DQogICAgICBvdXRwdXRfaGlnaChiaXRfZmxhZyk7 DQogICAgICB0Mj1DQ1BfMTsNCiAgICAgICBpPWdldF90aW1lcjAoKTsNCi8vICAgICAgc2V0dXBf Y2NwMShDQ1BfQ0FQVFVSRV9GRXxDQ1BfQ0FQVFVSRV9ESVZfNCk7ICAgICAgIC8vIGZvciA0dGgN CiAgICAgICAgIHNldHVwX2NjcDEoQ0NQX0NBUFRVUkVfRkUpOw0KICAgICAgICB3YWl0aW5nX2Zv cl9mYWxsPVRSVUU7DQogICAgICAgIH0NCiAgICAgICAgaSA9IHQxLXQyOw0KDQoNCn0NCg0K --_003_84997929569qmweb113919mailgq1yahoocom_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=208; creation-date="Sat, 26 Feb 2011 19:52:49 GMT"; modification-date="Sat, 26 Feb 2011 19:52:49 GMT" Content-Transfer-Encoding: base64 LS0gDQpodHRwOi8vd3d3LnBpY2xpc3QuY29tIFBJQy9TWCBGQVEgJiBsaXN0IGFyY2hpdmUNClZp ZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0DQpodHRwOi8vbWFpbG1hbi5taXQu ZWR1L21haWxtYW4vbGlzdGluZm8vcGljbGlzdA0K --_003_84997929569qmweb113919mailgq1yahoocom_-- .