Changing GPIO clock speed?
Changing GPIO clock speed?
Postby raz123 » Sat Mar 07, 2015 3:14 am
After extensive tests, it appears that the GPIO speed is limited at ~6 mhz, and this, even with direct register toggling.
This speed does not change regardless of CPU speed (80 mhz or 160 mhz).
This leads me to think that the GPIO clock might be controlled by some divider along the line.
If so, is there any way to adjust that clock? Perhaps a special register that affects/controls the speed of the GPIO?
PS: If I have posted this in the wrong section, please move it to the appropriate one. Thanks!
This speed does not change regardless of CPU speed (80 mhz or 160 mhz).
This leads me to think that the GPIO clock might be controlled by some divider along the line.
If so, is there any way to adjust that clock? Perhaps a special register that affects/controls the speed of the GPIO?
PS: If I have posted this in the wrong section, please move it to the appropriate one. Thanks!
Re: Changing GPIO clock speed?
Postby costaud » Wed Mar 11, 2015 2:21 am
raz123 wrote:After extensive tests, it appears that the GPIO speed is limited at ~6 mhz, and this, even with direct register toggling.
This speed does not change regardless of CPU speed (80 mhz or 160 mhz).
This leads me to think that the GPIO clock might be controlled by some divider along the line.
If so, is there any way to adjust that clock? Perhaps a special register that affects/controls the speed of the GPIO?
PS: If I have posted this in the wrong section, please move it to the appropriate one. Thanks!
In what kind of application do you need this high speed IO clock?
Re: Changing GPIO clock speed?
Postby costaud » Sat Mar 14, 2015 12:35 am
raz123 wrote:costaud wrote:In what kind of application do you need this high speed IO clock?
In implementing USB connectivity.
So you need 2 high speed IO, we shall think it over.
Re: Changing GPIO clock speed?
Postby raz123 » Tue Jun 16, 2015 11:40 pm
amsjunior wrote:raz123, are you implementing USB straight from the ESP? Were you able to accomplish this?
No, I have not been able.
Lack of cooperation from Espressif is a major setback.
Re: Changing GPIO clock speed?
Postby leo_ck » Wed Jun 24, 2015 11:39 pm
Hi, has this problem been resolved yet? I am also looking for a GPIO clock speed issue, it's sad that the CPU can be clocked to 80MHz but I am limited to ~6MHz. Please advice some solution anyone.
Who is online
Users browsing this forum: No registered users and 21 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.