登录社区云,与社区用户共同成长
邀请您加入社区
环境配置:安装完cuda之后,查看cuda编译器nvcc能否能够正常工作。第一个Helloworld
UsingEigenin CUDA kernelsEigen: Using Eigen in CUDA kernelsStaring from CUDA 5.5 andEigen3.3, it is possible to useEigen's matrices, vectors, and arrays for fixed size within CUDA kernels. This is esp
该开发板上LED并非与芯片引脚直接相连,而是通过锁存器SN74HC573ADWR连在一起的,芯片PD2口与锁存器LE使能端相连,PC8-PC15分别与LD1-LD8对应相连。当锁存使能(LE)输入为高电平时,Q 输出响应数据(D)输入,锁存器处于透明模式,输出会随输入数据的变化而变化;当 LE 为低电平时,锁存器将存储 D 输入上的信息,输出保持不变,直到下一次 LE 变为高电平。由电路图可知,L
首先,LCD初始化后,会随机显示一些内容,所以,调用LCD驱动包后的LCD_Init函数之后,还需要调用LCD_Clear(Black)来清理内容。所以,我们需要做的,首先是在操作LCD的时候,对GPIOC端口的使能进行压栈,然后恢复。不妙,我们的LCD复用了PC8到PC15的引脚,显然,当我们对LCD发生操作的时候,会跟LED发生装车。考场上会给予LCD的驱动包,所以并不需要我们来书写LCD驱动
最近在准备嵌入式国赛,想把近年的试题刷一刷,了解了状态机可能是一个很重要的方向,打算自己认真准备一下这个典型的题目。
一、数码管SEG数码管显示(PA1、PA2、PA3),PA1——SER串行输入数据,PA2——RCK输出锁存时钟,PA3——SCK移位寄存器时钟上升初始化:GPIO模式(PA1、PA2、PA3):GPIO_Mode_Out_PP推挽输出时钟:GPIOA共阴极显示,即:高电平时,发光二极管点亮,(0:灭,1:亮)每个数码管的8位二进制排序位【dp、g、f、e、d、c、b、a】因为串行输入时,是从前往
本文以洛谷平台所提供的题目描述及评测数据为基础进行讲解。前言:这是本人的蓝桥杯试卷,大概排省一前40%的位置,实际上这届题目偏难,我没有做出太多的有效得分。我把当时的思路和现在学习的思路都复盘进来,希望给大家做个参考。
本文将介绍嵌入式竞赛实训平台(CT117E-M4)开发板上ADC的使用。
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了lcd相关操作的模板代码,主要是lcd文件的移植、lcd的初始化与显示、解决lcd和led的冲突、lcd屏幕反转、lcd单行高亮。
通过编写简短函数解决LCD上显示频率时可能存在的数值残留的问题。
本博客记录本人学习使用按键和定时器实现软件消抖和长按功能的实现。代码部分仿照b站UP主的蓝桥杯教程。
嵌入式新的板子,点亮led需要通过一个锁存器74HC573来实现,在该训练板上需要将PD2引脚配置为高电平(即LE端)。该电路中OE端默认为低电平,低电平有效,即数据输入允许。所以Q端输出与D端输入相反。看了“小蜜蜂”的教程之后,自己用一个比较简单的逻辑写了一个流水灯和跑马灯。
这套教程针对于蓝桥杯嵌入式比赛的底层模块调试,针对于比赛进行每个模块的调试,低层模块调试好,对于赛题的实现就会方便很多,虽然有一些应试教育的意味,不过准备这个比赛对于程序整体实现思维还是有着很大帮助,我也从中受益颇多!
<U> U reduce(U identity,BiFunction<U, ? super T, U> accumulator,BinaryOperator<U> combiner)在串行流(stream)中,第三个参数combiner不会起作用。在并行流(parallelStream)中,流被fork join出多个线程进行执行,此时每个线程的执行流程就跟第二
#include <iostream>#include <iomanip>using namespace std;int main(){int i, j, sum = 0;for (i = 1; i <= 1000; i++) {sum = 0;for (j = 1; j < i; j++) {if ((i % j) == 0) {sum += j...
描述编写一个函数,传入一个十进制的正整数,将十进制整数转换为十六进制的字符串并返回。(十六进制字符串中的字母全部大写)输入描述:键盘输入一个十进制的正整数输出描述:输出该十进制整数转换后的十六进制字符串示例1输入:162复制输出:A2复制示例2输入:50复制输出:32复制示例3输入:501复制输出:1F5复制AC代码:#include <iostream>#include &l
#include <iostream>#include <vector>using namespace std;int main(){int j,num,t,i,m,n;cin>>m>>n;vector<int> vi[250];vector<int> vvi;for(i=0;i<m;i++)for(j=0;j<n
#include<iostream>#include<string>#include<unordered_set>using namespace std;int main(){string a;cin >> a;int cnt = 0;unordered_set<int >S;for (auto&c : a){cnt++;cout
lambda函数(无名函数)比较简短,且整个项目不复用(只用一次);1、为进行排序算法,比较两个数大小时(sort函数)#include <iostream>#include <vector>#include <algorithm>using namespace std;bool compare(int& a, int& b){return a
1、使用结构体来存储分数的分子和分母2、对分数指定规则1、使分母为非负数,如果分数为负,则令分子为负数即可2、如果分数为零,则规定分子为零,分母为13、分子和分母没有除1以外的公约数3、分数的化简1、若分母为负数,则令分子和分母都变为相反数2、若分子为零,则令分母为13、约分,求出分子绝对值与分母绝对值的最大公约数,然后令分子分母同时除以公约数#include<iostream>usi
C——编程思想——函数设计——流程图C++——面向对象思想——类的设计——抽象——类图(UML)1、C++调用 #include为预处理命令即使用标准名空间中的内容iostream为一个类,包括 istream类——输入流类;ostream类——输出流类cin(输入流对象)——istreamcout(输出流对象)——ostream“”为输出运算符2、命名空间——解决词穷问题实现同一程序内,函数命名
#include<iostream>#include<algorithm>using namespace std;int main(void){int n, r;cin >> n >> r;int a[100] = { 0 };for (int i = 0; i < n; i++)cin >> a[i];int temp = a[0
#include <iostream>#include <algorithm>typedef long long ll;using namespace std;const int maxn = 1e5+10;int monster[maxn];//第一个模块,结构体struct mon{int num;int minpower;}a[maxn];//第二个模块,对每一个洞穴
#include <iostream>using namespace std;int main(void){int r;cin>>r;cout<<r*r*3.14<<" "<<2*3.14*r;}
描述给定两个递增的整数序列A和B,利用链表表示序列A和B,将A和B合并为一个递增的有序序列C,序列C不允许有重复的数据。要求空间复杂度为O(1)。输入多组数据,每组数据有三行,第一行为序列A和B的长度n和m,第二行为序列A的n个元素,第三行为序列B的m个元素(元素之间用空格分隔)。n=0且m=0时输入结束。输出对于每组数据输出一行,为合并后的序列,每个数据之间用空格分隔。#include <
#include <iostream>using namespace std;class CCircle{public :void setR(double pr){cin>>r;};void getPerimeter(){double s=0;s=6.28*r;cout<<"the perimeter is "<<s<<endl;.
#include<iostream>using namespace std;struct student{string name;int num;int sex;};int main() {student* p,*q,stu;p = new student{ "dema",104323,1 };//用new新开辟了一个存放student型数据的空间,把地址给了p;/*p->nam
f[i][j]表示走到j点时,状态为i的方案数量M=1<<21 为22位的二进制数,M-1为21位1,表示最终状态转移方程为:(转移方程的约束条件见代码注释)#include<iostream>#include<algorithm>#include<map>#include<cstring>#include<queue>usi
SDUT OnlineJudge#include<iostream>using namespace std;void Quick_Sort(int *arr, int begin, int end);int main(){int n;cin>>n;int a[100000];for(int i = 0;i<n;i++){cin>>a[i];}Quick_S
蓝桥杯
——蓝桥杯
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net