GPIO
文章平均质量分 77
silno
一加三 三乘三 四季发财
展开
-
wiringPi 程序运行权限的问题
最近用c wiringPi学习控制led,例程编译后在linux命令界面能正常运行。后来尝试在apache环境,通过web控制led,始终不能点亮,后来发现 在这个函数wiringPiSetup(); 就卡住了。反复测试,发现是编译好的led程序的权限不够,chmod 4755 led赋予权限后再通过web调用就能正常控制led了。由于apache是搭建在linux系统中,许多linux的操作,需要权限才能执行。所以,如果单独调试的程序能正常执行,如果换了环境就出错误,就要考虑.原创 2020-09-20 08:51:39 · 643 阅读 · 0 评论 -
HC89S003F4管脚快速设置函数GPIO,方便懒人
不用记那么多寄存器的名称了,直接输入管脚号和管脚状态就可以了。例子在最下面几行变量 P 被厂家用了,只能使用GPIO了。本函数占用约200字节,地方不够的慎用void GPIO(u8 m,u8 n) //HC89S003F4管脚快速设置函数by abin 。 m为管脚 P0.1=01 P1.0=10 等,n为管脚状态,见上面或数据手册说明{ switch (m) {...原创 2018-05-22 22:21:00 · 3159 阅读 · 0 评论