
硬件相关
硬件
水能zai舟
每一次提交务必慎重,切勿基于样例解题。
展开
-
联想Miix5安装Linux后WIFI设备无法识别问题
安装系统:deepin XX版本先echo "blacklist ideapad_wlan" > /etc/modprobe.d/blacklist_ideapad.confecho "blacklist ideapad_bluetooth" >> /etc/modprobe.d/blacklist_ideapad.confecho "blacklist ide...原创 2019-02-03 10:40:32 · 2619 阅读 · 1 评论 -
流水灯及数码管的显示
#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned int#define initial 0xfesbit dula=P2^0;sbit wela=P2^1;sbit led0=P1^0;sbit led1=P1^1;sbit l...原创 2018-07-07 19:07:47 · 3194 阅读 · 0 评论 -
数码管的静态显示与动态显示
1.静态显示(循环操作)#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned int#define initial 0xfesbit DU=P2^0;sbit WE=P2^1;sbit led0=P1^0;sbit led1=P1^1...原创 2018-07-07 22:31:49 · 2956 阅读 · 0 评论 -
MOV MOVC MOVX的相同点和不同点是什么?
MOV:MOV是内部数据传送指令,什么是内部数据传送呢?就是寄存器之间、寄存器与通用存储区之间的数据传送。 MOVX:MOVX是外部数据存储器(外部RAM)与累加器A之间的数据传送指令。因为内部与外部的RAM地址有重叠现象,所以需要用不 同的指令予以区分。 MOVC:MOVC是累加器与程序存储区之间的数据传送指令。它比MOV指令多了一个字母“C”,这个“C”就是“Code”...原创 2019-05-29 10:40:08 · 5959 阅读 · 0 评论 -
STM32串口初始化
串口初始化的一般步骤:1.GPIO时钟使能RCC_AHB2.USART时钟使能RCC_APB3.USART端口配置(调用GPIO_Init)4.USART对应引脚复用映射GPIO_PinAFConfig以PA9、PA10复用USART1为例,具体过程见代码://关于时钟使能RCC函数名称的含义://AHBx、APBx是总线名称//寻找相关GPIO口对应的时钟使能函数的...原创 2018-08-19 16:53:19 · 7746 阅读 · 1 评论 -
STM32中断
首先了解下中断的优先级,分为抢占优先级和响应优先级,抢占优先级的级别高于响应优先级。中断的示例模板见下:void NVIC_ini() //中断配置示例函数{ NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置分组 //设置中断优先级...原创 2018-08-19 22:01:59 · 227 阅读 · 0 评论 -
STM32使用keil串口输出中文乱码问题
问题状态:已解决问题描述:在进行串口实验时,我们发现使用串口调试助手输出的中文全是乱码(不是文件中的中文乱码,是串口输出的时候出现乱码),见以下图片:解决方案:1.首先在你的文件中找到main.c文件,然后使用记事本打开,然后保存另存为,选择ANSI编码(原来默认的是UTF-8),替换原来文件。2.然后重新编译工程,下载到开发板,再打开串口调试助手,然后我们发现问题已...原创 2018-08-20 16:23:22 · 26553 阅读 · 13 评论 -
STM32F4 adc+dma多通道采集
这里使用STM32F407实现adc的多通道采集,使用的传感器为灰度传感器与红外传感器,在面放出代码,具体的解释在注释中都写的很详细。传感器的IO口配置void DMA_GPIO_config(){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENAB...原创 2018-09-21 22:12:52 · 16914 阅读 · 2 评论