- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 UCOSIII中断的相关处理及延时的处理
中断管理UCOSIII支持中断嵌套的,高优先级的中断可以打断低优先级的中断,最高支持250级中断嵌套,OSInitNestingCtr就是记录中断嵌套层数的(进入+1,退出-1)。 中断会打断正在执行的的任务,转而执行中断服务程序,但是如果在执行中断服务程序时有比之前更高优先级的任务就绪,当退出中断服务程序的时候,cpu就会直接执行这个更高级别的任务。 编写中断服务函数 例程: v...
2018-10-06 20:20:07 1740
原创 UCOS III创建一个基础的任务
声明一下:这里用的是原子的教程和代码。ucos iii有5个系统任务:空闲任务,时钟节拍任务,统计任务,定时任务,中断服务管理任务。而在系统初始化的时候最少哦要创建两个任务:空闲任务和时钟节拍任务。空闲任务的优先级应为最低OS_CFG_PRIO_MAX(默认为256)-1,中断服务管理任务的优先级应为0(最高),统计任务应为OS_CFG_PRIO_MAX-2,时钟节拍任务应为1在ucos...
2018-10-05 18:36:43 612
原创 nodemcu定时器tmr代替while
一开始接触ESP8266时,选择了看安可信的开发文档,名字叫做ESP8266 SDk 编程手册,可惜研究了挺久的,还是没怎么整明白,差点就放弃了ESP8266的学习,后来尝试这用AT指令去做了些东西,虽然实现了自己的一些想法,但是因为要用两块单片机,觉得效率特别低,不太喜欢,知道后来找到nodemcu,发现开发ESP8266原来这么简单。 nodemcu其实就是ESP8266,是有一...
2018-04-20 00:54:05 3526 1
原创 grbl设置脉冲和电机方向
网上似乎关于grbl的资料特别少,以至于在组装完成使用grbl做主控一台xy平面运动机器后,发现运动方向不对,但在网上找半天都找不到关于grbl的设置资料,还是看到一篇复制github的wiki库的一篇文章才大概知道怎么设置,在grbl的上位机的命令输入行框输入$$加回车后grbl就会传回一些重要的参数,如下图那样,不过都是英文的而已这些就是grbl回传的参数了,里面涵盖了所需要修改的参数,而且修...
2018-01-14 01:08:51 12971
原创 PhalApi框架脱坑笔记(二:get请求的参数获取)
想尝试用get的方式发送几个数据到服务器上再保存到数据库中,但是对于刚入门后端编写的我对于这个还是一脸懵逼,怎么,找官方文档看吧(好像php有get数据的获取方式)不过官方文档有现成的就选择框架的自带的方式了(现在有点后悔了)。 打开官方文档翻看前两张就找到了相关的介绍,这里可见PhalApI的团队还是用了心的,将API的基础需要都整在前面好入门,详细介绍了框架中的参数类型和
2017-07-31 18:00:20 1945
转载 python文件操作
该文件转载自:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.htmlpython文件操作:总是记不住的API。python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所
2016-07-23 16:10:13 221
原创 常对象及常成员及静态数据成员和静态成员函数的学习内容。
常对象和常成员其实与常量的概念很接近,都是不可更改初始化值,但由于是在涉及到类,所以操作这些数据变得有点复杂,有很多需要注意的地方! 因为这方面的内容涉及到指针,所以先在这里回顾以前所学的指向常量的指针和指针常量。 const int *p; //指向整型常量,指针值可改(可指向其它
2016-05-19 17:09:31 578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人