![](https://img-blog.csdnimg.cn/fd68433186694a9f93da237a9b68f62b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C+Java+单片机
文章平均质量分 57
自用笔记
Susquehanna
这个作者很懒,什么都没留下…
展开
-
PWM控制电机
需要用的硬件:STM32F401RE开发板、L298N、直流电机软件:STM32CubeMX、keil5. 第一步,先打开STMCubeMX设置引脚,设置两个输出角 来控制电机的运转,TIM2选择PWM Genration CH1.如下图所示:CUBEMX生成文件后,添加如下代码:定义两个变量:在主函数中启动、使能PWM:两个输出引脚输出原创 2017-06-08 21:08:22 · 3182 阅读 · 0 评论 -
Keil v5新建项目工程(HC32F460PETB)
Keil v5新建项目工程(HC32F460PETB)1.新建工程文件夹2.拷贝驱动库文件及文件到工程文件夹3.创建MDK文件夹->打开keil5->Project->new Project->选择MDK文件夹点击项目工程管理4.点击魔法棒Define: __DEBUG,HC32F46x,USE_DEVICE_DRIVER_LIB配置完成編譯,出现下面报错,使用c99mode到此配置成功...原创 2021-02-23 14:33:13 · 2527 阅读 · 0 评论 -
STM32单片机—编码器测速
一、实验工具:STM32开发板一块、L298N电机驱动、直流电机以及用到的软件(STM32CubeMX、keil4) 二、编码器原理1.概述:编码器是一种将角位移或者角速度转换成一串电数字脉冲的旋转式传感器。编码器又分为光电编码器和霍尔编码器,我们这里用到的是霍尔编码器。2.霍尔编码器工作原理:一种通过磁电转换将输出的机械几何位移量转换成脉冲或数字量的传感器,霍尔编码器室友霍尔原创 2017-08-23 11:38:48 · 67225 阅读 · 38 评论 -
C编程整理2
90.通过结构体输入八个学生的数据,学生数据包括学号和成绩,编写函数,将高于平均分的学生数据放到一个新的数组中存储,函数返回学生的平均成绩,高于平均分的学生人数通过形参n返回。#include <stdio.h>#define N 8struct student{ int num; double score;};double fun(struct student s[],struct student t[],int *n);int main(){ struct stud原创 2020-12-13 20:53:29 · 662 阅读 · 0 评论 -
PWM控制电机
需要用的工具:STM32F401RE、L298N、直流电机软件:STM32CubeMX、keil5. 第一步,先打开STMCubeMX设置引脚,设置两个输出角 来控制电机的运转,TIM2选择PWM Genration CH1.如下图所示:CUBEMX生成文件后,添加如下代码:定义两个变量:在主函数中启动、使能PWM:两个输出引脚输出的高低原创 2017-06-08 20:51:08 · 8672 阅读 · 0 评论 -
Java操作中遇到的问题解决
Java环境变量配置后:在cmd中Java可以运行,但是Javac不可以运行-解决方案:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:原创 2021-01-03 21:18:09 · 316 阅读 · 0 评论 -
红外线ADC读取
一、实验工具:硬件(STM32开发板、TCRT5000 反射型传感光电开关黑白线识别元件)以及用到的软件(STM32CubeMX、keil4) 二、TCRT5000 反射型传感光电开关工作原理:传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范原创 2017-08-23 21:11:16 · 4706 阅读 · 0 评论 -
C笔记:#include<>和#include“”区别
搜索相关头文件的优先级不同#include<>是直接在在系统提供的头文件中进行调用而“”是在先当前目录下进行搜索,如果没有再搜索系统提供的头文件原创 2020-12-28 10:56:31 · 126 阅读 · 0 评论 -
C语言程序整理1
c程序整理1.三个整数排序。#include <stdio.h>void main(){ int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c) { t=b; b=c; c=t; } printf("%d %d %d",a,b,c);}原创 2020-12-16 20:31:28 · 5472 阅读 · 0 评论 -
编程二级C整理
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。编写函数fun,函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指标max传回该串地址(用****作为结束输入的标志)。请编写一个函数fun,它的功能是:求出1到m(含m)之内能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数.原创 2020-12-11 20:07:39 · 766 阅读 · 0 评论