自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 stm32,定时器1、2、3、4配置,pwm输出,串口1,2配置,编码器配置经验分享

我是先学的标准库,电赛也用的标准库,用了2年,到大三报蓝桥杯嵌入式,才学的hal库,真的不要太爽,点几下设置,生成代码即可,想用哪个定时器就用哪个,想输出啥就输出啥,串口也是一样。课程推荐:小蜜蜂老师的cudeMx嵌入式科创,或者别的蓝桥杯嵌入式的速成课,学完了以后还能参加蓝桥杯,简直不要太爽!根本不会出错,也不用到处搜标准库的初始化代码,想改就改。如果你已经学完了标准库,只是写代码老是遇到问题,那么,你学hal库,两天就能学完!如果你使用的是标准库,写代码是为了比赛或者项目,标准库并不是必需的。

2025-04-14 10:53:48 110

原创 stm32使用定时器1(高级定时器产生pwm)

通过江科大视频的学习,我们可以轻易地写出定时器2,3,4产生pwm,因为它们都是通用定时器,在代码的基础上把GPIO的初始化做修改,以及把TIMx全都写成我们想要用的定时器即可,我也实践过,确实是能用的。

2024-12-25 09:18:00 1095 2

原创 wifi连接阿里云,下发数据超时解决方法

利用发布命令,可以成功修改仪表盘中的"温度"的数值,但我在滑动上方的滑块时,显示"下发数据超时,请检查设备",并且滑块自动复原;3)设置MQTT接入地址。本次解决问题的经验分享给大家供参考,如果你在开发中还遇到别的问题,建议先直接用串口助手给wifi模块发送命令,观察它数据的返回,清楚过程后,再编写stm32的代码!然后,滑块的值被改变,再次滑动滑块后,成功给wifi返回数据并输出到串口,没有再报错"超时"!其中,"params":{"Brightness":60},就是我们想要的数据,湿度:60。

2024-12-24 21:31:17 575 1

原创 stm32串口发送数据时程序卡死

但今天我将原本使用串口1的代码(测试正常),改为用串口3时,就异常了,发现在while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);

2024-12-24 15:47:15 503

原创 wifi模块/蓝牙模块调试命令没反应

理想情况:当我们使用串口向wifi模块/蓝牙模块 发送AT时,模块应该给我们返回OK不正常原因: 1.串口号打开的不对 2.波特率选错(默认是115200,应该选115200) 3.!!没有加回车!! (我就犯了这个错误,很恶心)我们在发送框写下:AT,然后一定要加个回车!!!!!!!如果不加是没反应的,并且可能造成模块卡死,要断电20s左右才会恢复正常

2024-12-24 15:36:18 389

原创 7-9 斐波那契数列

7-9 斐波那契数列分数 10全屏浏览切换布局作者 usx程序设计类课程组单位 绍兴文理学院意大利数学家斐波那契(Leonardo Fibonacci)是12、13世纪欧洲数学界的代表人物。他提出的“兔子问题”引起了后人的极大兴趣。“兔子问题”假定一对大兔子每一个月可以生一对小兔子,而小兔子出生后两个月就有繁殖能力,问从一对小兔子开始,n个月后能繁殖成多少对兔子?

2024-10-14 20:15:46 867

原创 7-5 单词统计,并按顺序打印

7-5 单词统计,并按顺序打印分数 10全屏浏览切换布局作者 马杨珲单位 浙江科技大学输入一些英文单词,统计每个单词出现的次数(大小写,如‘At’和‘at’算不同的单词),并按次数从多到少打印结果,如果次数一样就按单词的字典顺序打印(大写先于小写)。

2024-10-14 19:51:12 482

原创 7-6 Python-求最大值及其索引

7-6 Python-求最大值及其索引分数 10全屏浏览切换布局作者 gllypx单位 桂林学院本题要求编写程序,找出给定的n个数中的最大值(如果有多个最大值,只找第一个)及其对应的正向索引。

2024-10-14 15:45:30 392

原创 7-8 统计字符频次

7-8 统计字符频次分数 10全屏浏览切换布局作者 小天下Q单位 贵州师范学院输入一个字符串,输出其中出现次数最多的字符及其出现的次数,要求使用字典。

2024-10-14 15:44:55 950

原创 7-3 通过两个列表构建字典

7-3 通过两个列表构建字典分数 10全屏浏览切换布局作者 郭晓曦单位 集美大学输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。

2024-10-14 15:08:55 369

原创 7-2 合并两个列表

7-2 合并两个列表分数 10全屏浏览切换布局作者 python备课组单位 福州大学至诚学院输入两组数,每组各5个整数,每组数的5个数之间以逗号分隔,两组数以回车分隔。将两组数分别存入两个列表,再将两个列表合并成一个新的列表,并将新列表按照元素的大小降序排列。假设,输入的所有数都不重复。

2024-10-14 15:08:25 220

原创 7-1 编程求1!+2!+3!+4!+...+n!的值

7-1 编程求1!+2!+3!+4!+...+n!的值分数 10全屏浏览切换布局作者 王宇单位 集美大学诚毅学院编程求1!+2!+3!+4!+...+n!的值。

2024-10-14 15:07:42 489

原创 7-1 字典合并

7-1 字典合并分数 50全屏浏览切换布局作者 陈春晖单位 浙江大学输入用字符串表示两个字典,输出合并后的字典。字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!

2024-09-28 16:48:51 1211 1

原创 7-8 不按常理出牌的列表 - 实验4 装番茄和啤酒的容器 - 《Python编程基础及应用实验教程》(高等教育出版社)

7-8 不按常理出牌的列表 - 实验4 装番茄和啤酒的容器 - 《Python编程基础及应用实验教程》(高等教育出版社)分数 10全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学下述程序从键盘读入多个以逗号分隔的元素并将其组织在一个列表中,然后遍历列表删除其中重复的元素。具体地,假设列表中存在k个值为a的元素,删除前k-1个元素,保留最后一个,。对照上述执行结果的第2行及第3行,显然程序的执行结果不符合设定目标。原列表中的3保留了两个!【错误分析】

2024-09-26 19:14:00 423

原创 7-10 Morse编码 - 实验20 这不是演习 - 《Python编程基础及应用实验教程》- 高教社

7-10 Morse编码 - 实验20 这不是演习 - 《Python编程基础及应用实验教程》- 高教社分数 15全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学在有线电话、无线语音通信技术普及前,军事和民用通信主要依赖于电报。发报方将文字按莫尔斯电码进行编码后发出,收报方则通过反向解码得到原始报文。摩尔斯电码是一种时通时断的信号代码,它通过短音和长音的不同的排列组合来表达不同的英文字母、数字和标点符号。其中,短音以“・”标记,读作滴(Di);长音以“—”标记,读作“嗒”(Da)。

2024-09-26 18:59:14 1298

原创 7-9 词频统计 - 实验11 字典操作及应用 - 《Python编程基础及应用实验教程》(高等教育出版社)分数 10

7-9 词频统计 - 实验11 字典操作及应用 - 《Python编程基础及应用实验教程》(高等教育出版社)分数 10全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学从键盘读入由仅由英文构成的多行文本,借助于字典统计其中每个单词出现的次数。然后按字典递增序按格式输出每个单次出现的次数。要求:1. 所有单词不区分大小写,输出时按小写格式输出;2. 需要排除!, :?等英文符号,即这些符号不应作为单词的构成部分;

2024-09-26 18:35:56 522

原创 7-7 统计输入字符串中的单词个数及单词的平均长度(高教社,《Python编程基础及应用》习题7-7)

7-7 统计输入字符串中的单词个数及单词的平均长度(高教社,《Python编程基础及应用》习题7-7)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编写一个程序,接受用户输入的一行英文句子(假设该句子仅由英文单词及空格构成,不包括逗号等符号),统计并输出该行句子包含的单词个数及单词的平均长度。

2024-09-26 18:35:25 294

原创 7-6 字典的应用-找出出现次数最多的字符串(高教社,《Python编程基础及应用》习题7-6

7-6 字典的应用-找出出现次数最多的字符串(高教社,《Python编程基础及应用》习题7-6)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编写一个程序,从键盘读取未指定个数的字符串,一行一个,以字符串"q"为输入结束标志("q"不列入统计范围)。使用字典找出其中出现次数最多的字符串,打印该字符串及其出现次数。注意:本题的测试用例中将保证只有一个字符串出现次数最多。

2024-09-26 18:34:53 338

原创 7-5 删除列表中的重复值(高教社,《Python编程基础及应用》习题4-8)

7-5 删除列表中的重复值(高教社,《Python编程基础及应用》习题4-8)分数 5全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学输入一个列表,删除其中的重复值,再输出。

2024-09-26 18:34:07 364

原创 7-4 找列表中最大元素的下标(高教社,《Python编程基础及应用》习题4-7

7-4 找列表中最大元素的下标(高教社,《Python编程基础及应用》习题4-7分数 4全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学输入一个整数列表,找出整数列表中最大元素的下标,如果最大元素的个数超过1,那么请打印输出所有的下标。

2024-09-26 15:29:04 813

原创 7-3 列表生成及循环左移(高教社,《Python编程基础及应用》习题4-6)

7-3 列表生成及循环左移(高教社,《Python编程基础及应用》习题4-6)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学。

2024-09-26 15:28:11 531

原创 7-2 输出<=n的全部回文数 (高教社,《Python编程基础及应用》习题4-5)

7-2 输出<=n的全部回文数 (高教社,《Python编程基础及应用》习题4-5)分数 6全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学数字121从左往右读与从右往左读是一样的,这种数称为回文数。请使用for循环以及切片方法设计一个程序,找出>=0并且<=n的全部回文数。注意:单个的数字0,数字1,... 数字9也认为是回文数。

2024-09-26 15:27:23 448

原创 7-4 母牛问题

7-4 母牛问题分数 10全屏浏览切换布局作者 ZJUTOJ单位 绍兴文理学院设想一头小母牛从第4个年头开始每年生育一头小母牛。现有一头小母牛,按照此设想,第n年时有多少头母牛?

2024-09-14 15:24:01 379

原创 6-2 求e的x次方的近似数 - 实验12 用函数实现模块化程序设计- 《Python编程基础及应用实验教程》,高教社

其中,powers(x,n)函数计算并返回xn;fac(n)函数计算并返回n!。

2024-09-14 15:18:18 520

原创 6-1 求定积分通用函数 - 实验12 用函数实现模块化程序设计 - 《Python编程基础及应用实验教程》,高教社

6-1 求定积分通用函数 - 实验12 用函数实现模块化程序设计 - 《Python编程基础及应用实验教程》,高教社分数 10全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编写程序求以下定积分: 【问题分析】根据数学知识,求定积分的问题实际上就是求函数f(x)当x在区间[a,b]时由x=a、x=b、y=0和y=f(x)围成的曲边四边形的面积。使用计算机解决这类问题的常用方法有矩形法、梯形法、辛普生法等。以梯形法为例,求定积分有如下几个步骤,如图12-1所示。(1) 将区间[a,b]划分为若干等分,等分

2024-09-14 15:15:01 599

原创 7-5 求最大值和次最大值

7-5 求最大值和次最大值分数 10全屏浏览切换布局作者 马杨珲单位 浙江科技大学输入一个整数列表,求出其中的最大值和次最大值。

2024-09-14 14:36:53 709

原创 7-3 计算斐波那契数列

7-3 计算斐波那契数列分数 10全屏浏览切换布局作者 李耀芳单位 天津城建大学实现一个计算Fibonacci数的简单函数,并利用其实现:输入一个正整数n(0<n≤100000),输出小于等于n的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如:1,1,2,3,5,8,13,21,…。函数fib(n)用列表返回[1, n]中的所有Fibonacci数。函数接口定义:def fib(n)

2024-09-14 14:31:21 605

原创 7-10 最短跑道长度(高教社,《Python编程基础及应用》习题3-12

7-10 最短跑道长度(高教社,《Python编程基础及应用》习题3-12分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学假设某飞机的加速度是a,起飞的速度是v,下述公式可以计算出该飞机起飞所需的最短跑道长度: L = v2/(2a)。编写一个程序,提示用户输入起飞速度v(m/s)和加速度a(m/s2),计算飞机起飞的最短跑道长度,输出时保留2位小数。计算过程宜封装成一个函数,该函数接受参数v和a,返回计算所得的L。

2024-09-10 19:03:15 632

原创 7-9 输入三角形三边长,求三角形面积(高教社,《Python编程基础及应用》习题3-8)

7-9 输入三角形三边长,求三角形面积(高教社,《Python编程基础及应用》习题3-8)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编程序实现功能:输入三角形的三条边边长,求三角形面积,其中面积计算使用用户自定义函数实现。输出的面积保留两位小数。

2024-09-10 19:00:36 336

原创 7-7 情报加密(高教社,《Python编程基础及应用》习题6-10)

7-7 情报加密(高教社,《Python编程基础及应用》习题6-10)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学某情报机构采用公用电话传递数据,数据是5位的整数,在传递过程中是加密的。加密规则如下:每位数字都加上8,然后用和除以7的余数代替该数字,再将第1位和第5位交换,第2位和第3位交换。请编写程序,完成明文至密文的加密过程。

2024-09-10 18:59:19 507

原创 7-6 统计字符串列表中每个字母出现的次数(高教社,《Python编程基础及应用》习题6-8)

7-6 统计字符串列表中每个字母出现的次数(高教社,《Python编程基础及应用》习题6-8)分数 4全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学统计字符串列表中每个字母出现的次数。编写程序,使用eval()函数读入一个仅包含字符串对象的列表,然后统计该列表中每个字母出现的次数。列表中的字符串对象仅包含小写英文字母。

2024-09-10 18:58:45 843

原创 7-5 循环求e的近似值(高教社,《Python编程基础及应用》习题6-7)

7-5 循环求e的近似值(高教社,《Python编程基础及应用》习题6-7)分数 3全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编写一个程序,从键盘读取k,计算e的近似值(保留10位小数)。

2024-09-10 18:58:15 328

原创 7-4 找出肇事者,循环与布尔逻辑(高教社,《Python编程基础及应用》习题6-6)

7-4 找出肇事者,循环与布尔逻辑(高教社,《Python编程基础及应用》习题6-6)分数 6全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学在视线不太好的黑夜一司机撞伤行人之后逃逸,有3个目击者记住了该车的部分车号特征。甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个N位数,并且能被3整除”。请你写一个程序,该程序接受一个正整数N(>=3),找出肇事车可能的车牌号。

2024-09-10 18:57:44 568

原创 7-3 奖金计算,循环与多分支(高教社,《Python编程基础及应用》习题6-5)

7-3 奖金计算,循环与多分支(高教社,《Python编程基础及应用》习题6-5)分数 4全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学企业发放的奖金根据利润提成。利润低于或等于100,000元的,奖金可提10%;利润高于100,000元,低于200,000(100,000 < p <=200,000)时,100,000元及以内部分按10%提成,高于100,000元的部分,可提成7.5%;

2024-09-10 18:57:13 477

原创 7-2 3,5,7的倍数判定(高教社,《Python编程基础及应用》习题6-4)

7-2 3,5,7的倍数判定(高教社,《Python编程基础及应用》习题6-4)分数 2全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学编程序实现功能:输入一个整数,判断其是否能同时被3、5、7整除。能被整除则输出“Yes”,否则, 输出“No”。

2024-09-10 18:56:41 337

原创 7-1 身体质量指数(高教社,《Python编程基础及应用》习题6-3)

7-1 身体质量指数(高教社,《Python编程基础及应用》习题6-3)分数 4全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学身体质量指数(英文为Body Mass Index,简称BMI),其值为体重除以身高的平方。体重单位为千克,身高单位为米。BMI是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。下面是16岁以上人群的BMI图编写一个程序,输入用户的体重(Kg)和身高(米),显示其BMI值,并作出解释性评价。

2024-09-10 18:56:07 271

原创 7-16 简单计算器(加减乘除)

7-16 简单计算器(加减乘除)分数 20全屏浏览切换布局作者 wjl单位 赤峰学院输入两个数和运算符,根据运算符对两个数进行运算,输出结果。

2024-09-03 14:12:33 551

原创 7-5 一周的星期几

7-5 一周的星期几分数 12全屏浏览切换布局作者 殷伟凤单位 浙江传媒学院用以下公式可以求出一周的第几天编写程序,输入一个日期的年、月、日,显示它是一周的星期几。

2024-09-03 13:30:00 412

原创 7-15 房贷计算器

7-15 房贷计算器分数 10全屏浏览切换布局作者 wdd单位 山东科技大学设计一款房贷计算器,按用户选择的贷款类型(商业贷款、公积金贷款、组合贷款)、贷款金额(万)、期限(年)、利率(%)可计算得出每月月供参考(元)、支付利息(元)、还款总额(元)这些信息。支付利息=还款总额-贷款金额×10000还款总额=每月月供参考×期限×12每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ^ 还款月数]-1}

2024-09-03 12:49:49 1259

原创 7-14 考拉兹猜想(高教社,《Python编程基础及应用》习题6-11)

7-14 考拉兹猜想(高教社,《Python编程基础及应用》习题6-11)分数 4全屏浏览切换布局作者 海洋饼干叔叔单位 重庆大学考拉兹猜想(Collatz conjecture)又称奇偶归一猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2。如此循环,最终都能得到1。编写一个程序,输入一个正整数,打印其考拉兹序列。

2024-09-03 10:37:07 496

蓝桥杯单片机组十五届省赛参考答案

蓝桥杯单片机组十五届省赛参考答案

2024-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除