下载资源后端资源详情
csdn电赛开源(1).zip
大小:34.36MB
价格:31积分
下载量:0
评分:
5.0
上传者:qwqwqwqwqwT
更新日期:2024-08-14

电赛开源,实测好用,百分百可以用

资源文件列表(大概)

文件名
大小
csdn电赛开源/
-
csdn电赛开源/22年双车跟随开源/
-
csdn电赛开源/22年双车跟随开源/430/
-
csdn电赛开源/22年双车跟随开源/430/GO.zip
1.28MB
csdn电赛开源/22年双车跟随开源/430/电机+灰度.txt
3.65KB
csdn电赛开源/22年双车跟随开源/432/
-
csdn电赛开源/22年双车跟随开源/432/car_example.rar
13.56MB
csdn电赛开源/22年双车跟随开源/432/这是我写的,另一个是我队友自己写的/
-
csdn电赛开源/22年双车跟随开源/432/这是我写的,另一个是我队友自己写的/openmv+IMU 上电为初始位置.txt
802B
csdn电赛开源/22年双车跟随开源/432/这是我写的,另一个是我队友自己写的/四驱小车.zip
19.23MB
csdn电赛开源/22年双车跟随开源/432/这是我写的,另一个是我队友自己写的/正常巡线代码.txt
2.94KB
csdn电赛开源/24年电赛H题开源/
-
csdn电赛开源/24年电赛H题开源/m0g3507/
-
csdn电赛开源/24年电赛H题开源/m0g3507/MPU6050 (1).zip
463B
csdn电赛开源/24年电赛H题开源/m0g3507/Project.zip
422.49KB
csdn电赛开源/24年电赛H题开源/m0g3507/只有串口和pwm的最初版本/
-
csdn电赛开源/24年电赛H题开源/m0g3507/只有串口和pwm的最初版本/uart_pwm.zip
418.65KB
csdn电赛开源/24年电赛H题开源/m0g3507/可以直接加入Project中的其他方案/
-
csdn电赛开源/24年电赛H题开源/m0g3507/可以直接加入Project中的其他方案/磁力计/
-
csdn电赛开源/24年电赛H题开源/m0g3507/可以直接加入Project中的其他方案/磁力计/HMC5883.c
6.02KB
csdn电赛开源/24年电赛H题开源/m0g3507/可以直接加入Project中的其他方案/磁力计/HMC5883.h
1.03KB

资源内容介绍

电赛开源
#include <msp430.h>#include "Black_PWM.h"/**************************************************** * 小车的main * *现在完成到了可调pwm,详见pwm.c *PWM0_Config(void);//p1.2 时钟作PWM初始化PWM1_Config(void);//p1.3 时钟作PWM初始化PWM2_Config(void);//p1.4 时钟作PWM初始化PWM3_Config(void);//p1.5 时钟作PWM初始化PWM0_State(25);//p1.2 PWM百分之25占空比PWM1_State(50);//p1.3 PWM百分之50占空比PWM2_State(75);//p1.4 PWM百分之75占空比PWM3_State(100);//p1.5 PWM百分之100占空比 * * * * 物理接线 2.1和1.1是按键S1和S2 *****************************************************/int main(void) { // 初始化PWM配置int flag=0; PWM2_Config(); PWM0_Config(); TimerA1_1_PWM_Init(50, 2000); // 配置P2.1和P1.1为输入 P2REN |= BIT1; //使能P2.1上下拉电阻功能 P2OUT |= BIT1; //置P2.1为上拉电阻方式 P1REN |= BIT1; //使能P1.1上下拉电阻功能 P1OUT |= BIT1; //置P1.1为上拉电阻方式 P2DIR &= ~BIT1; // 确保P2.1是输入 P1DIR &= ~BIT1; // 确保P1.1是输入(注意:这里应该是P1.1,但原始代码提到P1.4为PWM输出)//灰度输入 P6REN |= BIT0; // 使能P3.5上下拉电阻功能 P6OUT |= BIT0; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT0; // 确保P3.5是输入 P6REN |= BIT1; // 使能P3.5上下拉电阻功能 P6OUT |= BIT1; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT1; // 确保P3.5是输入 P6REN |= BIT2; // 使能P3.5上下拉电阻功能 P6OUT |= BIT2; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT2; // 确保P3.5是输入 P6REN |= BIT3; // 使能P3.5上下拉电阻功能 P6OUT |= BIT3; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT3; // 确保P3.5是输入 P6REN |= BIT4; // 使能P3.5上下拉电阻功能 P6OUT |= BIT4; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT4; // 确保P3.5是输入 P6REN |= BIT5; // 使能P3.5上下拉电阻功能 P6OUT |= BIT5; // 置P3.5为上拉电阻方式 P6DIR &= ~BIT5; // 确保P3.5是输入 TA1CCR1=150;//左电机 TA0CCR1=150;//右电机 // 主循环 while (1) { // 检测P2.1的状态 if ((P2IN & BIT1) == 0) { // 假设按键按下时引脚为低电平 TA1CCR1=500; // 设置PWM占空比为50% } // 检测P1.1的状态 if ((P1IN & BIT1) == 0) { // 同样,假设按键按下时引脚为低电平 TA0CCR1=500; // 设置PWM占空比为75% } // 注意:这里的代码会同时检查两个按键,并且如果两个都被按下, // 最后一个被检查的按键将决定PWM的占空比。 // 如果需要优先级或更复杂的行为,请添加额外的逻辑。 // 可以在这里添加延时来减少CPU使用率(但请注意,这可能会影响按键响应的灵敏度) if ((P6IN & BIT0) || (P6IN & BIT1) ) { TA1CCR1=300; TA0CCR1=150; } // 读取P6.3到P6.5引脚状态 if ((P6IN & BIT4) || (P6IN & BIT5)) { TA0CCR1=300; TA1CCR1=150; } } return 0; // 主函数通常不会返回,但在这里添加以符合标准C程序结构}

用户评论 (0)

发表评论

captcha

相关资源

Source Insight 4.0.zip

Source Insight 4.0.zip

17.25MB21积分

支持缩放和旋转的图片预览页(ASP.NET版本)

本资源是支持缩放和旋转的图片预览页(ASP.NET版本),配套如何在ASP.NET WebForms中实现一个功能丰富的图片预览页面的博客。通过结合HTML、CSS和JavaScript,用户可以方便地对图片进行放大、缩小以及旋转操作。文章从页面的基本布局开始,逐步讲解了如何设置图片展示区、添加控制按钮、编写CSS样式以及实现JavaScript功能,最终展示了一个直观且易用的图片预览解决方案。通过这个项目,读者可以学会如何在Web应用中动态处理图片,提高用户交互体验。

2.19KB21积分

软件开发课程作业javaservlet基于servlet实现登录功能的项目以及实验报告

【软件开发】【课程作业】【java】【servlet】基于servlet实现登录功能的项目以及实验报告

930.85KB39积分

【浏览器插件】书签侧边栏.zip

该扩展功能允许您通过点击屏幕的左侧或右侧快速访问您的书签。您可以使用拖放操作来编辑、删除或重新排序书签,同时只需用鼠标左键点击即可查看书签的详细信息。此外,您还可以检查书签是否已更新或链接是否已失效。您还可以在Chrome浏览器的侧边栏中打开书签,这样侧边栏将与网页一同打开,并作为一个永久的侧边栏保留。如果您在使用过程中遇到任何问题,或者有任何关于功能改进的建议,请随时与我联系。

761.69KB27积分