- 博客(6)
- 收藏
- 关注
原创 FreeRTOS中数据结构链表思考的几个问题
使用的资料为野火FreeRTOS教程:其中有一个/* 将节点插入链表的尾部的一个函数如下*/void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem ){ ListItem_t * const pxIndex = pxList->pxIndex; pxNewListIte...
2019-10-18 16:49:11
650
原创 keil5安装之后的L6002U问题
问题如下图:显示无法打开环境变量的某个C盘目录,而且也确实没有这个目录,网上找到的解决方法,记录一下:1:右键桌面我的电脑,选择属性2:选择高级系统设置3:环境变量4:将TEMP和TMP目录由 %userprofile% 修改为 C:\user\default解决这个问题。注:其中有一个问题就是,可能修改时候导致keil5软件无法启动,电脑会自动...
2019-10-17 11:24:18
3342
原创 petalinux安装问题总结
1,安装所需要的库apt install build-essential vim tofrodos出现解决:1、 sudo rm /var/cache/apt/archives/lock 2、sudo rm /var/lib/dpkg/lock 3、sudo dpkg --configure -a 4、sudo a...
2019-05-20 18:56:40
4274
1
原创 交叉编译的几个常见指令
1,arm-linux-gcc用来编译c文件或s文件 //参考:https://www.cnblogs.com/zhangpengshou/p/3587751.html用法: arm-linux-gcc -c -o led.o led.carm-linux-gcc -c -o start.o start.S2,arm-linux-ld用来链接程序 ...
2018-08-02 15:40:56
5269
1
原创 arm架构常见的几条汇编指令
1,ldr:读内存用法:ldr r0, [r1] //如果r1=x,则表示读取以x为地址的内存中的数据,总共读取4个字节,即32bit ldr r0, =0x56000050 //这个时候ldr相当于mov起着数据传送的作用,在此与mov的区别是,mov为真正的数据传送指令,而ldr是伪指令,当我们需要传送一个很大的书的时候,就只能使用伪指令ldr了,...
2018-08-02 14:10:13
721
原创 stm32中编码器模式读出“负数”的问题
最近在调试平衡小车,在网上找到的关于直流电机编码器的使用源码。查看stm32使用手册可以看到如下的配置,和图片。基本上程序也是这样去设置的相关寄存器的。 如果TI1和TI2分别接电机的A相和B相的话,那么,当电机正转的时候,如下图计数器回想上计数,反转的时候会向下计数,注意了这个向下计数并不会出现负的值,依旧是从(0-ARR)计数。 这种模式的好处:1.上升沿和下降...
2018-05-13 22:13:24
11218
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人