STM32嵌入式学习
文章平均质量分 80
记录本人大学期间对嵌入式的学习,以及参加电赛的经验,心得等等。
silly_foxWY
本科物联网工程专业,专注学习Java,go全栈开发内容,对嵌入式软件开发(C)有一定的研究。(创业+备考中,少量更新)
展开
-
单片机实验汇编语言版全代码及实验现象总结
XCH 交换 XCHD交换低半字节SWAP 累加器高低半字节交换 SUBB(带借位) 减INC 加一 DEC 减一MUL AB 结果为BA(B高A低)DIV AB (A商B余)DA A 十进制调整ANL 与ORL 或XRL 异或CLR 清 0 CPL 求反RL 循环左移 RR循环右移JZ 为 0 转移 JNZ 非 0 转移CJNE 比较不相等转移DJNZ 减一不为 0 转移延时子程序约 0.996s 1us1us1usDJNZ R5,$;原创 2023-12-22 19:06:20 · 1326 阅读 · 1 评论 -
嵌入式软件开发校招面试笔试题收集与总结
前言:蓝牙模块HC05主从配置与连接一个牛逼哄哄的嵌入式软件大佬,长期更新嵌入式软件开发干货存储内容不同栈:在函数调用时,栈中存放的是函数中各个参数(局部变量)。栈底下是函数调用后的下一条指令。堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容有程序员安排。管理方式上不同栈:由系统自动分配空间,同时系统自动释放空间。例如,声明在函数中一个局部变量“int b“。系统自动在栈中为b开辟空间,当对应的生存周期结束后栈空间自动释放。堆:需要程序员手动申请并且手动释放,并指明大小。原创 2023-11-09 02:05:24 · 304 阅读 · 0 评论 -
HC-05蓝牙模块详细配置、连接与使用过程
用手按着模块上的按键,再给蓝牙模块上电。当蓝牙模块上的灯慢闪的时候就说明进入了配置模式了。在配置蓝牙的时候一定要将串口助手按这个要求配置:设置波特率 38400,数据位 8 位,停止位 1 位,无校验位,这是固定操作!根据蓝牙的主从模式进行不同的设置,二者主要区别就在于AT+ROLE这个指令如果这里没返回OK可能有一下几种情况:如果正常返回OK,那就可以进行下一步了配置蓝牙密码的时候,特别是配置HC05,密码必须加双引号"",否则不能正常设置!!!! 给从机模式蓝牙配置好之后,将蓝牙重原创 2023-11-09 01:26:02 · 6229 阅读 · 3 评论 -
常用HAL库代码移植(常用函数+各模块常用函数功能函数编写)
本文详细写了stm32各个模块的常用代码,常用函数,常用功能的函数编写原创 2023-10-29 11:09:21 · 581 阅读 · 1 评论 -
STM32各模块模式功能CubeMX配置
本文详细阐述了CubeMX配置STM32的各个模块,模式的使用原创 2023-10-29 10:56:14 · 279 阅读 · 0 评论 -
HAL库循迹+位置式PID
【代码】HAL库循迹+位置式PID。原创 2023-10-29 11:21:55 · 155 阅读 · 0 评论 -
2023E题控制题电赛报告(附控制题电赛报告写作要求)
本文为2023年电赛E题控制题的高分报告原创 2023-10-27 11:44:15 · 2560 阅读 · 0 评论 -
STM32F103_HAL库CubeMX工程配置
本文详细讲述了如果进行STM32F103芯片的工程配置原创 2023-10-29 10:05:14 · 180 阅读 · 0 评论 -
控制题电赛报告的完整书写要求
本文简单阐述了电赛报告的详细书写要求,格式等。原创 2023-10-27 12:12:26 · 180 阅读 · 0 评论 -
STM32F407_CubeMX工程配置
本文详细展示了STM32F407的CubeMx工程配置原创 2023-10-29 10:21:54 · 373 阅读 · 0 评论