Perhaps you should provide a link to where you have posted it. Not everybody reads every thread posted everywhere. The 1-wire devices tend to be about the same level of complexity as I2C with a few...
THE BOOK of DT's INTERRUPTS is an
organization of interrupt service
routines and other works written by Darrel Taylor, RIP. Interrupt routines are arranged per Darrel's original list. Darrel Taylor's Instant Interrupts are an extension of the work of Tim Box whom in October of 2002 wrote INT_CTRL.pbp Many of the forum members felt this is a long overdue project. THE BOOK of DT's INTERRUPTS will be a valuable resource and a tribute to Darrel Taylor the "Fanatical Contributor". THE BOOK of DT's INTERRUPTS is located at http://dt.picbasic.co.uk/ |
Type: Posts; User: Charlie; Keyword(s):
Perhaps you should provide a link to where you have posted it. Not everybody reads every thread posted everywhere. The 1-wire devices tend to be about the same level of complexity as I2C with a few...
Why can't you use I2C? I have a couple designs that use 24LC512 family with PBP, and no issues. What part number is the 1-wire device you are looking at?
I would use an SI5351A chip with a PIC to load it with the frequency to generate based on the counted input frequency. (x11) The output will match your requirement perfectly, as long as you are good...
That's an over simplification, and technically wrong. While a PNP would be easier, there is no reason an NPN will not work if the base voltage is high enough to supply the required base - emitter...
I suspect a crystal would still be required in order to have good time keeping accuracy.
I have found in the past that whenever I see something like this in my program, I have not defined the array correctly - one less element than I need, or bytes instead of words. Just because it's not...
It is quite doable, you just need to write your own code. Do a search of the forum - I know there is a code example because I've used it 8-9 years ago. There are no native commands in any language...
This also sounds like the MCLR pin may not be tied high.
Re-read the single line I sent. I was not talking about PBP. I'm talking about representation of integers in a binary system. Read this article:...
The convention used by most software is that if the most significant bit is set, then the number is negative.
There is nothing in the protocol that prevents one way only communications.
I have done this many times and never had an issue.
The receiver will need an interrupt routine to make sure nothing is...
You did not post enough code that we can answer your question. Post all of your code.
Usually when a single pin doesn't do what you expect it's a configuration error. A quick look at the datasheet suggests the only other possible use for the pin is OSC1/CLKIN. You should be able to...
from 0-9 hex and decimal are exactly the same so no "conversion" is required. The high nibble is really decoding the device since you need a pin for each device so you want binary 0001, 0010, 0100,...
The binary code you displayed is correct, however that is 82, not 52,
52 would put "2" on the 4th digit AND the first digit as well. (the numbers are hex, by the way - not decimal)
Choose a port (A,B, or C). Connect the low 4 pins of the port to carry the number you want to display and connect those to the data pins of the CD4543BE. Then connect the 4 pins of the high byte to...
Tumbleweed - You're right - I should have looked it up instead of going by memory.
If you are really using a crystal then you need FOSC = LP (or the correct setting for a low power crystal with your device.)
Your file is set for a medium power high speed resonator
Just curious - why don't they meet your need?
What are you using to connect to the jacks, how far apart are they, what does the board layout looks like, is there a ground plane, is there a decoupling cap on the PIC, how does the 9V ground relate...
This is always caused by either the design or layout. Post the schematic and layout if you really want an answer.
Also I've found the file has to be in the same sub-directory as the program source code. Although I'm told you can specify the complete path, I've never tried that.
It's extremely unlikely to be your operating system. The most likely cause is a minor typo in the file name, or path. ( a"," instead of a "." for example can be hard to spot. Other than that, it's...
For starters, most of these are either control codes (which don't print anything), or codes that don't exist in ASCII at all (anything bigger than $7F). The only exception is $40 which is "@" . Are...
A safer approach is to simply have the interrupt set a flag and return. You main program can be a tight loop that checks flags. When to detects the flag, it GOSUBs to the new location.