- 博客(68)
- 收藏
- 关注
原创 Arduino:1.8.15 (Windows 10), 开发板:“Arduino Uno“项目使用了 2702 字节,占用了 (8%) 程序存储空间。最大为 32256 字节。全局变量使用了
改正:如果你正在使用串口调试助手,点击“关闭串口”错误原因:串口被占用。
2024-01-07 11:12:35
1231
原创 Arduino:1.8.15 (Windows 10), 开发板:“Arduino Uno“项目使用了 2532 字节,占用了 (7%) 程序存储空间。最大为 32256 字节。全局变量使用了
错误原因:你的开发板上连接了通信设备,例如蓝牙、WIFI、以及用RX-TX与另一个单片机通信等通信线,把关于通信的线拔掉在下载即可。
2024-01-04 19:32:11
1571
原创 Arduino:1.8.15 (Windows 10), 开发板:“Arduino Uno“项目使用了 2848 字节,占用了 (8%) 程序存储空间。最大为 32256 字节。全局变量使用了
如果电脑插了好几个外设,一定确定哪个是开发板连接的端口。不确定的话,就把其他都拔了,然后再选择就只剩下开发板的端口了。注意:每个人的电脑端口可能不同,选择自己电脑端口!错误原因:串口被占用。
2024-01-04 14:29:46
2300
原创 ValueError: [MAIXPY]kpu: load error:2005, ERR_READ_FILE: read file failed
错误原因:内存里的模型和你用MaixPy IDE打开的模型文件不一样!检查一下,换成一样的即可。
2024-01-04 09:24:18
1832
3
原创 计算二叉树双分支节点的个数(可运行)
毕竟像我这种不用付mone的博主不多了,且行且珍惜吧!俺只想要数据【偷笑】此程序是在求数的深度的基础上修改的,原理很好懂,大家只需要看这个函数就可以了 btDepth()。如果没有输出结果一定是建树错误!输入:abd##e##cf##g##下面我建了两棵树,大家可以参考。输入:abd###ce###
2023-11-23 08:54:59
341
原创 求二叉树的最大密度(可运行)
如果没有输出结果,一定是建树错误!我设置输入的是字符型数据,比较的ASCII值。最大密度:二叉树节点数值的最大值。输入:FBE###CE###
2023-11-22 08:09:20
307
原创 求二叉树中指定节点所在的层数(可运行)
我这里设置的是查字符e的层数,大家可以在main函数里改成自己想查的字符。(输入的字符一定是自己树里有的)。如果没有输出结果,一定是建树错误!输入:abd###ce###
2023-11-22 07:42:14
605
原创 求二叉树中第i层和第i+1层叶子节点个数之和(可执行)
如果没有输出结果,一定是输入的建树序列有错误,我建好了2棵树,如果没有输出结果,大家可以用这两棵树试。main函数的btDepth(t,2)第二个参数是树的层数了k,我这里输入的是2。输入:abd##e##d##输入:abd###ce###
2023-11-21 10:26:10
74
原创 查找二叉树中第k层中度为1的节点数量(可运行)
如果没有输出结果,一定是输入的建树序列有错误,我建好了2棵树,如果没有输出结果,大家可以用这两棵树试。main函数的btDepth(t,2)第二个参数是树的层数了k,我这里输入的是2。输入:abd##e##cf###输入:abd###ce###
2023-11-21 08:40:32
162
原创 利用PA0引脚连接的Button来控制连接到PC5上的LED的状态取反,试写出PA0和PC5的初始化函数GPIO_Config()。
利用PA0引脚连接的Button来控制连接到PC5上的LED的状态取反,试写出PA0和PC5的初始化函数GPIO_Config()。可私信MDK的工程和Proteus的仿真工程。
2023-02-03 19:56:37
671
原创 嵌入式复习题(五)程序分析题
功能:控制电机转速。(若GPIO_Pin==GPIO_PIN_0,电机转动;HAL_GPIO_WritePin(GPIOC, GPIO_PIN_2,GPIO_PIN_RESET) //向PC2引脚输出低电平。void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) //(中断回调函数)GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_2;
2023-01-28 17:50:17
2179
1
原创 嵌入式期末复习(四)简答题
(6)DMAC在接收到DREQ后,同CPU之间也有一对联络信号线——DMAC向CPU 发出总线请求信号(HOLD或BUSRQ),CPU在当前总线周期结束后向DMAC发出总线响应信号(HLDA或BUSAK),DMAC接管对总线的控制权,进入DMA操作方式;(1)输出比较:定时器通过对预设的比较值与计数器的值做匹配比较之后,并依据相应的输出模式从而实现各类输出,比较输出功能主要靠捕获比较单元实现,同时定时器输出单元与时基单元协同配合。(1)轮询方式是不断去访问一个信号的端口,判断是否有信号进入,有则进行处理。
2023-01-28 17:47:45
2296
2
原创 嵌入式复习题(三)判断题
在STM32中,从外设(TIMx、ADC、SPIx、I2Cx 和USARTx)产生的7个请求,通过逻辑或输入到DMA控制器( × )15.如果规则转换已经在运行,为了注入转换后确保同步,所有的ADC的规则转换被停止,并在注入转换结束时同步恢复。11.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输入时可以是激活的或者非激活的。10.STM32的串口USART1既可以工作在异步模式下,也可工作在同步模式下。. STM32的串口USART1既可以工作在异步模式下,也可工作在同步模式下。
2023-01-26 22:06:37
3069
原创 嵌入式复习题(二)填空题
10.为了优化不同引脚封装的外设数目,可以把一些( 复用 )重新映射到其他引脚上。这时,复用功能不再映射到( 原引脚 )上。在程序上,是通过设置( GPIO初始化函数)来实现引脚的重映射。13. 在STM32中,从外设(TIMx、ADC、SPIx、I2Cx 和USARTx)产生的7个请求,通过逻辑。个通道,每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。12.在进行DMA处理时,一个事件发生后,外设发生一个请求信号到。7.根据GPIO的电路结构,引脚可以分为。模式,模拟模式和复用模式。
2023-01-26 20:22:08
2644
2
原创 嵌入式期末复习题(一)选择题
15.在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到( A )中。A.所有的中断和异常 B.除NMI外所有的异常和中断 C除了NMI、异常外的所有其他中断。A.SRAM B.Flash C.ADC_JDRx寄存器 D.ADC_CR1。A.寄存器类型开发B.库函数类型开发C.HAL/LL库开发 D.网页程序开发。A.存储器到存储器 B.存储器到外设 C.外设到存储器 D.外设到外设。.系统控制寄存器 NVIC 和处理器内核接口紧密耦合,主要目的是(
2023-01-26 20:20:52
7140
2
原创 阅读下面的程序,写出注释,并简述其实现的功能。已知PC10和PC11连接的是直流电机的输入引脚,rf为串行通信的标志位,cmpv为PWM输出信号的占空比。
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) //(中断回调函数)//若GPIO_Pin测试等于GPIO_PIN_0(若GPIO_PIN_0按键按下)cmpv=cmpv+10;//占空比在原有基础上加10。//设置定时器3通道4的PWM输出占空比。//设置PC10,PC11输出低电平。
2023-01-26 17:40:03
381
原创 (定时器输出PWM)阅读下面的程序,简述其实现的功能,假设定时器内部时钟频率为8MHz。
(定时器输出PWM)阅读下面的程序,简述其实现的功能,假设定时器内部时钟频率为8MHz。static void MX_TIM3_Init(void) //定时器3初始化。占空比:500/1000=50%(Pulse /Period )sConfigOC.Pulse = 500;一个定时器周期:(T=8000/8Mhz=1us)
2023-01-26 16:36:56
379
原创 实践5 TIMER
本文章包含该实验的1.实验目的2.实验原理3.实验仪器4.实验内容5.实验结果及改进6.实验结论,以及完整可运行的程序代码!
2022-10-15 20:16:57
1255
原创 怎么生成自动参考文献(简单 有图)
1.百度搜索中国知网(不要进查重网站)2 知网首页输入关键词3 点击要搜索的领域4 选择一个文件5 “导出与分析” 6 点击“复制到剪切板”或者直接选中复制即可
2022-06-05 18:33:53
4056
原创 某DRAM芯片,其存储容量为512×8位,该芯片的地址线和数据线的数目为什么?
“A×B”A:地址线数目,B:数据线数目地址线:512×1024=2×10的19次方所以,地址线为19位。数据线:8位。
2022-05-26 15:34:29
6358
2
原创 怎么安装Proteus?(简单 有图)
等待。。。。这时,电脑杀毒软件可能拦截,点击“允许本次所有程序运行”即可。最后点击Finish安装完成界面如下。
2022-04-16 09:59:27
940
原创 原码 补码 反码的转换
正数 : 原码 补码 反码都相同机器数:+1001010原码:01001010 (符号位 正数为0)补码:01001010 (补码与原码相同)反码:01001010 (反码与原码相同)负数机器数:-1001010原码:11001010 (符号位 负数为1)补码:10110110(相对于原码,从最低位开始数,找到第一个‘1’,1与前面不变,其余除符号位外求反11001010 )反码:10110101 (相对于原码,除符号位外,其余各位取反)如有问题欢迎私信..
2022-03-07 11:29:04
2392
原创 ..\HARDWARE\KEY\key.c(21): warning: #1-D: last line of file ends without a newline
解决方法:在main函数 } 后加回车键(enter)
2022-02-19 16:18:52
1013
原创 ..\USER\stm32f10x.h(383): error: #67: expected a “}“ ADC1_2_IRQn = 18,
魔术棒——>C/C++——>删除 STM32F10X_HD,(逗号一起删除)
2022-02-19 15:03:57
1070
原创 出现\HARDWARE\LED\led.h(5): warning: #1295-D: Deprecated declaration LED_Init - give arg types怎么办
在()里加上void即可解决
2022-02-17 11:49:51
2473
1
原创 为什么点击Go To Definiton找不到对应函数(超易 有图)
打开keil——>魔术棒——>Output——>Browse Information(打钩)
2022-02-15 12:43:48
270
原创 Keil怎样显示中文注释(简单 有图)
Edit——>Configuration——>Editor——>Chinese GB2312(Simpilified)——>OK关闭重新打开,再次有汉语注释时就可以看见了
2022-02-14 13:01:57
14649
原创 keil5MDK 怎么新建工程(有图 超详细)
1.在电脑中新建一个文件夹,命名为Template2.点击 MDK 的菜单:Project –>New Uvision Project ,然后将目录定位到刚才建立的文件夹 Template 之下,在这个目录下面建立子文件夹 USER(我们的代码工程文件都是放在 USER 目录)工程命名为 Template,点击保存。...
2022-02-12 22:49:54
22043
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人