该程序编写了STM32F103三个串口初始化程序,可快速调用,同时支持接收和发送单个字符和多个字符,并存储数据,方便接收数据后的通信协议校验,支持自定义接收数据最大长度,重写printf函数。
1
实现为了printf,经由该代码能够做出相似sprintf等,代码不波及浮点,所以代码量很少,极其适宜学习使用
2023/4/27 5:22:55 2KB printf
1
在王晓东编著的《算法方案与试验题解》中看到的这个下场,下场描摹如下:一本书的页码从做作数1末了秩序编码直到做作数n。
书的页码依据每一每一的习气编排,每一个页码都不含过剩的前导数字0。
譬如第6页用6展现而不是06或者006。
数字统计下场申请对于给定书的总页码,盘算出书的部份页码平分别用到若干次数字0,1,2,3,.....9。
这个题目有个最约莫想到的n*log10(n)的算法。
这是自己写的繁杂度为O(n*log10(n))的代码:voidstatNumber(intn){inti,t;intcount[10]={0};for(i=1;i<=n;i++){t=i;while(t){count[t%10]++;t/=10;}}for(i=0;i<10;i++){printf("%d\n",count[i]);}}
1
STM32-ADC实时检测内部模拟量后printf输入给PC机,约莫明晰。
2023/4/11 19:09:10 2.09MB stm32 ADC
1
#include"led.h"#include"delay.h"#include"key.h"#include"sys.h"#include"usart.h" #include"adc.h"/************************************************ALIENTEK战舰STM32F103开拓板试验17ADC试验本领反对于:www.openedv.com淘宝店肆:http://eboard.taobao.com存眷微信人民平台微信号:"晚点原子",免费患上到STM32资料。
广州市星翼电子科技有限公司作者:晚点原子@ALIENTEK************************************************/intmain(void){ u16adcx; floattemp; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//配置中断优先级分组为组2:2位抢占优先级,2位照料优先级 uart_init(115200); //串口初始化为115200 Adc_Init(); //ADC初始化 while(1) { adcx=Get_Adc_Average(ADC_Channel_1,10); temp=(float)adcx*(3.3/4096); delay_ms(250); printf("%5.2f",temp); }}
2023/4/9 23:55:30 6.94MB STM32 ADC
1
是一个对于文法收缩的法度圭表标准,#include#includemain(){ chara[100][100]={"0"},c[100][100]={"0"},d[100][100]={"0"},e[100][100]={"0"}; intf,i,j,k=0,t=0,k1,k2,k3=0,k4,k5=0; charm[100]={"0"},n[100]={"0"}; /*输入文法*/printf("\n输入法则个数:");scanf("%d",&f);printf("\n输入文法:\n");for(i=0;i<f;i++)scanf("%s",a[i]); /*法则1的判断*/for(j=0;j='A'&&a[0][j]<='Z') m[t++]=a[0][j]; for(k2=0;k2<t;k2++) for(i=1;i<f;i++)// for(j=0;j<strlen(a[i]);j++)
2023/4/4 8:55:07 2KB 文法压缩
1
STM32实现printf以及scanf源代码,保障能运行
2023/4/1 8:52:16 462KB stm32 printf scanf
1
变数1-它是存储价值的容器2-没有int或特殊符号可以定义变量常数-常数类型1-整数常数(1,7,-3)2-实常数(322.1,22.3)3-字符常量(“a”,“$”,“@”)关键词1.自动2.休息3.案例4.字符5.常量6.继续7.默认8.做9.双10.长11.前往12.注册13.短14,签名15.sizeof16.静态17.int18,其他19.枚举20,外部21.float22为23.转到24.如果25.结构26.开关27.typedef28.联盟29.未签名30.void31.易失性32岁C程序的基本结构AC程序以主要功能开始库功能print(“这是%d”)%d用于整数%f代表实际价值字符的%c如何从用户那里获取输入声明一个变量询问使用printf用于回答使
2023/2/21 0:14:31 603KB C
1
作者:leemail:roughstuff@qq.com开发环境:vc6.0程序功能:1.支持关键字,高亮显示,例如:voidifswitch()2.支持代码折叠功能,如下voidf(){}3.支持自动代码缩进intmain(){while(true){printf("great");}}4.支持行号显示,如程序左显示5.支持函数参数自动提示功能,初步实现了CreateWindow(...),WinMain()函数,待扩展6.支持函数自动完成功能,初步实现了Create...,str...的完成。
输入Create,str...便能看到效果7.支持两种注释方式//style1/* style2*/8.支持多文本模式。
9.支持文件的打开,保存,关闭10.支持五种快捷键。
CTR+A(全选)CTR+Z(UNDO)CTR+C(复制)CTR+X(剪切)CTR+V(粘贴)11.该程序对于中文有完满支持,不会出现乱码现象。
1
stm32f407VGT驱动DHT22使用串口显示,测试过绝对没问题,里面附了测试图,注释很详细,使用printf串口打印输出。
网上的很多程序我测试了一下转换的温湿度都不准,我本人改了改经过测试挺准的。
顺便说一下是用truestudio写的。
不过keil也一样用。
2015/5/19 23:08:09 992KB stm32 dht2 AM2302
1
共 67 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡