单片机
yxyy3604
这个作者很懒,什么都没留下…
展开
-
一个集合,若x属于A则2x+1,3x+1属于A
一个集合,若x属于A则2x+1,3x+1属于A,求第50个元素是多少?前50个元素和为多少?已知1属于A,将A中所有元素从小到大排列,原创 2010-04-22 15:48:00 · 3734 阅读 · 3 评论 -
电路图里面的NS是什么意思
MPS官方的DCDC芯片电路在线设计软件NS表示NO STUFF0欧是方便调试,实际设计无需使用。原创 2022-01-20 18:02:22 · 6944 阅读 · 1 评论 -
stm32不小心把SWD和JTAG都给关了,程序下载不进去,解决办法
如果使用的5线SWD接口,也就是TVCC,GND,SCLK,DIO,RESET五根连接线的SWD调试器或者目标板,可以按照下图所示设置Keil 5的调试器参数。这样Keil 5在每次下载前都用通过RESET脚复位芯片,在芯片开始执行片上的用户程序之前,就开始了新程序的下载过程。如果是四线SWD接口,目前还没有什么百分之百好用的办法。...原创 2021-11-25 21:20:34 · 1113 阅读 · 3 评论 -
蓝牙设备配对的四种方式
打开手机/手表的蓝牙,就能在列表中看到扫描到的蓝牙,点击就可以实现配对功能。目前手表支持与所有设备的配对,但是仅支持与耳机类型的设备进行连接安全简易配对SSP(Secure simple pairing),蓝牙2.0之后配对方式,简易安全配对一共有四种,其中Out of Band很少使用到,具体如下:Numeric Comparison配对双方都显示一个6位的数字,由用户来核对数字是否一致,并输入Yes/No,两端Yes表示一致即可配对,可以防止中间人攻击。使用场景:两端设备可以弹出6位十进制数原创 2021-01-20 08:52:52 · 12883 阅读 · 2 评论 -
VS2010发布QT5注意事项
需要复制到应用程序所在目录的文件如图所示原创 2013-09-17 14:32:43 · 1194 阅读 · 0 评论 -
LPC1768驱动DS1302RTC芯片(基于CMSIS库)
void Init_DS1302(void){ GPIO_SetDir(RTC_PORT,1u<<RTC_CE,1); GPIO_SetDir(RTC_PORT,1u<<RTC_SCLK,1); GPIO_SetDir(RTC_PORT,1u<<RTC_IO,1); DS1302Write(0x80,0x00); DS1302Write(0x82,0x00); DS13原创 2013-11-17 20:23:00 · 1801 阅读 · 1 评论 -
验证哥德巴赫猜想
#include#includeint sushu(int n);int main(){ int i,j; for(i=6;i<=50;i=i+2) { for(j=2;j<i-1;j++) { if(sushu(j)==1&&sushu(i-j)==1) { printf("%d=%d+%d\n",i,j,i-j); } } } retur原创 2013-10-16 14:42:42 · 844 阅读 · 0 评论 -
十进制转二进制输出
#include void mod2(int n);int main(){ int n; scanf("%d",&n); if(n>0) { mod2(n); } else { printf("%d",n); } return 0;}void mod2(int n){ int a; if(n!=0) { a=n%2; mod2(n>>1);原创 2013-09-26 14:16:46 · 1013 阅读 · 0 评论 -
十进制转二进制续
#include #include int main(){char buf[256];int n;scanf("%d",&n);printf("%s\n",itoa(n,(char *)buf,2));return 0;}原创 2013-09-26 14:17:26 · 632 阅读 · 0 评论 -
死循环在BEAB BKPT 0xAB汇编的解决办法
1.在程序里面不使用print之类的f函数.2.在项目设置中 选择 target选项卡 然后选择 USE Mcrolib 这样就可以了,就是说要用printf函数时要用"Use MicroLIB"库,即: C 微库(microlib).原创 2013-08-13 16:16:23 · 6432 阅读 · 0 评论 -
ARM Cortex M3 启动文件分析
Stack_Size EQU 0x00000200 这里相当于C语言里面的宏AREA STACK, NOINIT, READWRITE, ALIGN=3 声明一个名为STACK的可读写段,8字节对齐Stack_Mem SPACE Stack_Size 开辟原创 2013-07-31 20:38:33 · 2787 阅读 · 0 评论 -
SearchChar
#include#includeint SearchChar(char str[],char c,int len);int main(){ int i; char str[80]; scanf("%s",str); i=SearchChar(str,99,strlen(str)); if(i<strlen(str)) { printf("%d\n",i原创 2012-06-27 20:28:39 · 751 阅读 · 0 评论 -
对LPC1752的GPIO模块的函数式封装
/*File Name:GPIO.h*/#ifndef _GPIO_H_#define _GPIO_H_#include "..\config.h"/*GPIO相关函数*/void gpio_out(INT32U port,INT32U data);//指定的GPIO口输出相应的电平信号INT8U gpio_in(INT32U port);//读取指定GPIO口的数据v原创 2011-11-27 22:21:43 · 2237 阅读 · 0 评论 -
针对LPC1752的CAN接收过滤器的配置方法
相关寄存器的宏定义#define AFMR (*(volatile unsigned long *)0x4003C000)#define SFF_SA (*(volatile unsigned long *)0x4003C004)#define SFF_GRP_SA (*(volatile unsi原创 2011-11-15 16:04:54 · 3118 阅读 · 3 评论 -
7段数码管数字流水试验代码
7段数码管数字流水试验代码原创 2010-09-27 21:59:00 · 1191 阅读 · 0 评论