江红之乡

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年6月10日

摘要: STMM32了51TIM3 ch2 通道void PWM_MOTOA_Init(u8 level )//PC7{ GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;NVIC_InitTy 阅读全文
posted @ 2019-06-10 13:52 江红之乡 阅读(394) 评论(0) 推荐(0) 编辑

2019年5月13日

摘要: https://www.rt-thread.org/document/site/ 阅读全文
posted @ 2019-05-13 15:48 江红之乡 阅读(134) 评论(0) 推荐(0) 编辑

摘要: ARM语言中LDMIA R1!,{R0,R4-R12};是什么意思】 LDMIA 中的 I 是 increase 的缩写,A 是 after 的缩小,LD加载(load)的意思R1后面的感叹号“!”表示会自动调节 R1里面存的指针 所以整句话意思是任务栈R1的存储地址由低到高,将R1存储地址里面的内 阅读全文
posted @ 2019-05-13 15:45 江红之乡 阅读(458) 评论(0) 推荐(0) 编辑

摘要: 1:直接操作一个字节 #define SYS_FLAG_TAMPER_ALARM (1<<0)//#define SYS_FLAG_ARMING_ALARM (1<<1)//#define SYS_FLAG_ARMING_STATUS (1<<2)//#define SYS_FLAG_ANTI_LO 阅读全文
posted @ 2019-05-13 15:44 江红之乡 阅读(130) 评论(0) 推荐(0) 编辑

摘要: #pragma pack(1) 内存对齐方式:按照一个字节对齐 阅读全文
posted @ 2019-05-13 15:43 江红之乡 阅读(245) 评论(0) 推荐(0) 编辑

2019年2月21日

摘要: 列表的插入 初始化 插入步骤 在图3-1中我们看到寄存器xPSR被初始为0x01000000,其中bit24被置1,表示使用Thumb指令;寄存器PC被初始化为任务函数指针vTask_A,这样当某次任务切换后,任务A获得CPU控制权,任务函数vTask_A被出栈到PC寄存器,之后会执行任务A的代码; 阅读全文
posted @ 2019-02-21 14:09 江红之乡 阅读(1092) 评论(0) 推荐(0) 编辑

摘要: SPI_Flash_Read( (u8*)&gSoundInfo, addr, sizeof(gSoundInfo) ); //读取SPI FLASH //在指定地址开始读取指定长度的数据 //pBuffer:数据存储区 //ReadAddr:开始读取的地址(24bit) //NumByteToRe 阅读全文
posted @ 2019-02-21 14:08 江红之乡 阅读(2239) 评论(0) 推荐(0) 编辑

摘要: * pointer1 //该指针指向从该地址开始一个1字节的内容 short int* pointer2; //该指针指向从该地址开始一个2字节的内容 long int* pointer3; //该指针指向从该地址开始一个4字节的内容 long long int* ponter4; //该指针指向从 阅读全文
posted @ 2019-02-21 14:06 江红之乡 阅读(2784) 评论(0) 推荐(0) 编辑

摘要: 1:mallo内存分配#include"stdio.h"#include"string.h"#include "malloc.h"void main(){char *src ="hello world"; //数据大小 11=10+1空格char *dst=NULL;dst=(char *)mall 阅读全文
posted @ 2019-02-21 14:03 江红之乡 阅读(1058) 评论(0) 推荐(0) 编辑

2017年12月15日

摘要: 各种版本AltiumDesigner链接:http://pan.baidu.com/s/1sjNookX 密码:f5vx链接:http://pan.baidu.com/s/1gdowMeJ 密码:hfya 链接:http://pan.baidu.com/s/1bnniWCR 密码:pjt0链接:ht 阅读全文
posted @ 2017-12-15 17:49 江红之乡 阅读(2168) 评论(0) 推荐(0) 编辑