Python中文
首页
教程
问答
标签
搜索
登录
注册
Beaglebone Black pwm在启动时使用cron只是保持高电平(python)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图使我的Beaglebone黑色(BBB)输出pwm在启动。从命令行启动程序时,程序运行正常。不过,当程序启动时,使用的输出是高的。在</p> <p>下面是我正在运行的代码:</p> <pre><code>#!/usr/bin/python import Adafruit_BBIO.GPIO as GPIO #import GPIO library import Adafruit_BBIO.PWM as PWM #import PWM library #Boost Converter Control boost_frequency = 1000000 #in Hz, 1000000 = 1MHz boost_duty_cycle = 50 #in % (0-100) PWM.start("P8_13", boost_duty_cycle, boost_frequency) </code></pre> <p>我把这个留作fes_控件.pyin/root/exo_代码</p> <p>当我使用以下命令行运行它时,我在输出处得到正确的pwm:</p> ^{pr2}$ <p>我想在启动时运行这个。在</p> <p>我在命令行中键入以下内容:</p> <pre><code>sudo crontab -e </code></pre> <p>这将打开一个文件,我在底部添加以下行:</p> <pre><code>@reboot python /root/exo_code/fes_control.py & </code></pre> <p>然后我保存并退出。在</p> <p>但是当我重启BBB时,引脚的输出总是很高。我有同样的问题在1khzpwm频率。我还尝试在cron文件中的“@reboot”和“python”之间插入“sudo”,但这并没有改变任何东西。你知道会发生什么吗?在</p> <p>编辑:我还尝试编写一个脚本来运行python程序,并将其放在/etc/init.d中(就像本教程中所做的一样:<a href="http://www.pietervanos.net/knowledge/start-python-script-from-init-d/" rel="nofollow">http://www.pietervanos.net/knowledge/start-python-script-from-init-d/</a>),我遇到了与上面完全相同的问题。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>好吧,我想好了。结果是我正在运行的代码需要一些在启动时没有初始化的东西。我在python代码的开头添加了10秒的延迟,现在它在启动时运行得非常好:)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Excel中读取公式并将其转换为Python中的计算?
1 回答
如何在excel中读取嵌入的excel,并将嵌入文件中的信息存储在主excel文件中?
1 回答
如何在Excel中返回未知列长度的非空顶行列值?
7 回答
如何在excel中选择数据列?
4 回答
如何在Excel中通过脚本自动为一列中的所有单元格创建公共别名
5 回答
如何在excel中高效格式化范围AttributeError:“tuple”对象没有属性“fill”
10 回答
如何在excel单元格中编写python函数
9 回答
如何在excel单元格中自动执行此python代码?
9 回答
如何在excel工作表中创建具有相应值的新列
7 回答
如何在Excel工作表中复制条件为单元格颜色的python数据框?
8 回答
如何在Excel工作表中循环
5 回答
如何在excel工作表中打印嵌套词典?
9 回答
如何在excel工作表中绘制所有类的继承树?
8 回答
如何在Excel工作表中自动调整列宽?
8 回答
如何在excel工作表中追加并进一步处理
5 回答
如何在excel工作表之间进行更改?
3 回答
如何在excel或csv上获取selenium数据?
3 回答
如何在Excel或Python中将正确的值赋给正确的列
3 回答
如何在excel或python中提取单词周围的文本?
3 回答
如何在excel或python中转换来自Jira的3w 1d 4h的fromat数据?
8 回答