- 博客(18)
- 收藏
- 关注
原创 STM32Cube基础
用户自定义的.h文件和.c文件,保存后存为user(自定义)放到Drivers文件夹,Add Group修改文件夹名字为user,点击文件夹进入添加自己的.c文件(不添加.h文件),点击魔法棒(C++)->include path->user文件夹,把.h文件路径添加进去,最后编译一下。其中Drivers里包含CMSIS和HAL_Driver,HAL_Driver里包含Inc和Src文件,Core文件夹只包含你所创建工程里用到的外设配置。负数运算速度较慢,合理选择数据类型。
2023-06-05 08:49:31
256
原创 PWM移相控制—实验部分1
完成两路PWM移相输出,固定频率100kHZ,占空比自定,设置中断,在中断回调函数里改变移相角。本次暂缓理论部分输出,直接寻找方法搭模型。
2023-06-03 16:31:31
1615
原创 PWM移相控制(20230531)
G4系列基本时钟有2个,分别为TIM6和TIM7,没有外部GPIO,只能用来定时,时钟来自APB1,与其他系列很大不同的一点是,与高级定时器同挂在总线APB2上的普通定时器TIM15\16\17均能实现互补输出,同时高级定时器比普通定时器多了一个REP寄存器,普通定时器跑完ARR后产生中断,但是高级定时器跑完(REP)*ARR产生中断。选定触发源信号后,最后把信号接到TRG引脚,让触发信号成为外部时钟模式1的输入,最终等于CK_PSC,驱动计数器CNT计数,具体的配置位为TIMx_SMCR的SMS位。
2023-05-31 17:28:19
2872
1
原创 STM32G4 输出2路互补PWM 变占空比频率
STM32G4系列芯片一般没有标准库,本文为了方便前期采用cubeMX配置,目标:1、输出两路互补PWM波(100kHZ)2、增加中断,输出占空比频率可调。
2023-05-30 16:39:37
2533
原创 C++第七次作业
项目3:特殊三位数#include int fact(int); int main() { int a,b,c,sum; int n=100; while(n<1000) { c=n%10; b=(n/10)%10; a=n/100;
2016-06-05 21:11:20
193
原创 C++第七次上机实验
一:问题及代码/* * 文件名称: 最大公约数于最小公倍数 * 作 者: 黄翌琨* 完成日期: 2016年 6 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:利用函数求解问题 * 输入描述: 输入两个数 * 问题描述:通过撵转相除法来求解问题 * 程序输出: 输出他们的最大公约数和最大公倍数 * 问题分析: 如何用撵转
2016-06-05 16:57:35
367
原创 C++第六次作业
数组合并#include using namespace std; int main() { int i=0,j=0,k=0,t=0,a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10]; for(i=0;i<5;i++) { c[k]=a[i]; k++;
2016-05-25 21:40:05
406
原创 C++上级实验
一、问题及代码/* * 文件名称: 矩阵求和 * 作 者: 黄翌琨* 完成日期: 2016 年 5 月 19 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: 求出矩阵a(3*3)的两条对角线上的元素之和* 程序输出: * 问题分析: * 算法设计: */ #include
2016-05-19 09:49:44
393
原创 C++第五次作业
项目5:求和#include using namespace std; int main() { double sum1=0,sum2=0; int a[10]; cout<<"请输入十个数"<<endl; for(int i=0;i<10;i++) { cin>>a[i];
2016-05-08 23:45:46
2050
原创 C++第五次实验
一、问题及代码/* * 文件名称: huah* 作 者: 黄翌琨 * 完成日期: 2016 年 5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 运用数组拆分奇偶数; * 输入描述: 输入十个数; * 问题描述: 无; * 程序输出: 分别输出数组中的奇数和偶数; * 问题分析: * 算法设计: 运用循环语句for; */
2016-05-05 09:33:26
419
原创 C++第4次实验
一、问题及代码/* * 文件名称:interesting.cpp * 作 者:黄翌琨 * 完成日期:2016 年 4 月 26 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:通过循环语句计算数值 * 输入描述: 设任取的红球个数为i,白球个数为j * 问题描述: 求输出种数* 程序输出:输出从中任取8个共有多少种不同的颜色搭配* 问题分析:无
2016-04-26 22:29:51
414
1
原创 C++第三次作业
项目2:本月有几天?#includeusing namespace std;int main(){ int year,month,days; cout<<"请输入年份"; cin>>year; cout<<"请输入月份"; cin>>month; if(month==2) { if((year%4==0&&year%100!=0)||(year%400==0))
2016-04-11 21:00:50
393
1
原创 C++实验3个人所得税计算器
一,问题及代码/* * 文件名称: SalaryCaculater.cpp * 作 者: 黄翌琨* 完成日期: 2016 年 4 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:制作个人所得税计算器; * 输入描述:输入月收入; * 问题描述:计算出他本月应缴税款和税后收入; * 程序输出:输出应交税务以及税后收入; * 问题分析:选择合适的选
2016-04-07 09:02:18
815
原创 C++第二次作业
一,问题及代码/* * 文件名称: homework2* 作 者: 黄翌琨* 完成日期: 2016 年 03 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 略* 输入描述: x* 问题描述:分段函数求值 * 程序输出: y * 问题分析: 略* 算法设计: 略*/ #includeusing namespace
2016-03-24 09:50:22
581
原创 C++第二次上机实验报告
一,问题及代码/* * 文件名称: friend* 作 者:黄翌琨 * 完成日期: 2016 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:* 输入描述: 身高和体重* 问题描述: 标准体重* 程序输出:体重状态(正常/超重/超轻) * 问题分析: 略* 算法设计: 标准体重(kg)=身高(cm)-100*/
2016-03-24 09:11:20
448
原创 第二次试验2-3(项目3-1)
一.问题及代码 二.运行结果 三.心得体会 四.知识点总结/* * 文件名称: name3-1* 作 者: 黄翌琨 * 完成日期:2016 年 03 月09 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略* 输入描述: 输入两个正整数* 问题描述: 求两数正差值* 程序输出:正差值 * 问题分析:略 * 算法设计:略 */
2016-03-10 08:54:47
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅