Generating an output Pulse High-Low or inverse in a range of 200ns to 1us
2024-10-06
2024-10-07
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Hello everyone,
this request is about a microcontroller chip as (ATMega328p , or PIC)
to be able to generate one or many output pulse on the digital pin.
the time range between 200ns to 1us or higher
I already build a circuit with an MM74HC221 with range of 200ns and higher see pic.
and looking to use a microcontroller to do the same
is this easily feasible with direct port access or something else ?
and what kind of hardware will be needed.
let me know if anyone has any experience or did achieved this timing.
Thanks to all
Last edit: JB 2024-10-17
I have an real interest in thus but no solution.
Can you share your 74c922 circuit?
Last edit: Anobium 2024-10-07
BTW,
reading about binary function
the function "WordToBin" in the reference manual mention: "string of a ANSI(8-byte)
Example:
string = WordToBin(1) ' Returns "0000000000000001"
I can deal with thus.
(the scope trace pic mention MM74C922 my mistake , it's a MM74HC221)
here's 2 drawings MM74HC221
1: sequence start stand alone
2: with interface
Last edit: JB 2024-10-18
Here's a interesting project from Ben Eater on how to program 28C16, 28C64, 28C256, and similar parallel EEPROMs using an Arduino Nano (UNO)
https://github.com/beneater/eeprom-programmer
This can help other who wanted to explore the parallel EEPROM programming