I do this in my c programs all the time. The SPI driver has a bunch of
ioctl() calls to change anything. If Python can't make those ioctl()
calls but supports functions for reading and writing a hardware
register, you might be able to open the SPI device and then call the
register access functions to change the SPI clock divider to whatever
you want. Look in spruh73i.pdf to find the register to write. It's all
in terms of 48 MHz divided by N.
On 7/18/2014 10:54 AM, Ardit Cuka wrote:
Can you send me some links to do so. I fairly new to BB and dont't
know what a lot of terms mean!
On Friday, July 18, 2014 11:28:21 AM UTC-4, [email protected] wrote:
Can't be done in Python.
/opt/source/beaglebone-universal-io/cape-universal-00A0.dts
Learn to compile the device tree files and how to make changes
like this.
Python can't do everything, despite what every Python fan I've
known claims.
Jeremiah
On Thursday, July 17, 2014 1:56:58 PM UTC-5, Ardit Cuka wrote:
I don't need to change to clock speed when the system its
running. I want to change it before and then run the system.
Using somthing like this:
import Adafruit_BBIO.GPIO as GPIO
import time
GPIO.setup("P9_22", GPIO.out)
GPIO.setclock("P9_22", 64000) #and here 64000 = 64 khz
GPIO.output("P9_22",GPIO.HIGH)
On Thursday, July 17, 2014 2:36:15 PM UTC-4,
[email protected] wrote:
It's set in device tree at boot time. I don't think you
are going to find a way to change that on the fly with a
running system.
On Wednesday, July 16, 2014 10:21:02 AM UTC-5, Ardit Cuka
wrote:
I just need a code in python that sets that frequency
to what i want!
On Tuesday, July 15, 2014 4:38:30 PM UTC-4, Ardit Cuka
wrote:
Maybe this might be a simple thing, but i have
searched and could'nt get nowhere.
Thanks
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google
Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.