电子发烧友网 > 控制/MCU

基于LPC1788的SSP1引脚的正确使用方法及注意事项

基于LPC1788的SSP1引脚的正确使用方法及注意事项

在学习过程中,发现一点容易被忽视而又很严重的问题---那就是关于SSP1的引脚使用P0[7]-P0[8]-P0[9]时,是W型IO配置。寄存器的第7位很容易被我们设置为0--但是手册上是要求必须为1,否则...

2018-11-12 标签:寄存器ssplpc1788 24

STM32单片机的系统定时器初始化设置

STM32单片机的系统定时器初始化设置

#include“stm32f10x_lib.h” unsigned char sys_nub;//系统定时器中断计数变量 //SysTick 设置 void Systick_Config(void) { //失能SysTick定时器 SysTick_CounterCmd(SysTick_Counter_Disable); //失能SysTick中断...

2018-11-12 标签:定时器初始化stm32单片机 26

如何用C语言实现自己的PIC16 serial bootloader

如何用C语言实现自己的PIC16 serial bootloader

Serial bootloader是一种非常方便使用并且低成本的程序烧写的方法。一般情况,每次烧写Microchip单片机我们都需要将烧录器PICKit3或ICD3接上目标板,然后在电脑上使用Microchip IPE或MPLAB X就可以直接烧...

2018-11-12 标签:c语言serialpic16bootloader 25

STM32单片机的外部中断和中断控制器的特点解析

STM32单片机的外部中断和中断控制器的特点解析

在M3中有两个优先级的概念-抢占优先级和响应优先级。每一个中断源都必须指定这两种优先级。这里的中断抢占其实和89C51差不多,高中断优先级可以抢占正在进行中断处理的低中断优先级,也...

2018-11-12 标签:外部中断中断控制器stm32单片机 23

AVR单片机的优势特征及未来发展展望

AVR单片机的优势特征及未来发展展望

首先,对于非专业人员来说,选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操作电脑就可以学习AVR单片机的开发。单片机初学者只需一条ISP下载线,把编辑、调试通过...

2018-11-12 标签:avr单片机计数器定时器 29

STM32实现对RTC闹钟唤醒的设计

STM32实现对RTC闹钟唤醒的设计

工程中用到低功耗的控制,本来想使用待机模式,后来发现待机后所有IO口为高阻态,这样对于一些IO口控制的外设有些不妥,想过外部上拉一个电阻可是功耗不好控制放弃该方案选用停止模式...

2018-11-12 标签:rtcio口stm32单片机 31

如何利用PIC单片机实现计时秒表功能

如何利用PIC单片机实现计时秒表功能

//该源程序已在实验板上调试通过,读者可直接引用,并可利用软件编程的灵活性,加以拓展,实现更为复杂的功能。 //此程序实现计时秒表功能,时钟显示范围00.00~99.99秒,分辨度:0.01秒...

2018-11-12 标签:pic单片机定时器计时器 39

基于LM3S1138对跑马灯的控制设计

基于LM3S1138对跑马灯的控制设计

#ifndef _LED_H_ #define _LED_H_ // 定义LED名称 #define LED1 0x01 #define LED2 0x02 #define LED3 0x04 // 初始化指定的LED extern void LED_Init(unsigned char ucLED); // 点亮指定的LED extern void LED_On(unsi...

2018-11-12 标签:ledlm3s1138跑马灯 23

单片机采用串行方式对LCD12864的驱动

单片机采用串行方式对LCD12864的驱动

#i nclude #i nclude sbit SCLK =P1^3 //E sbit SID =P1^4; //RW sbit RST =P1^2; // low active 可以不用,也就是说,只用两条线和LCD通信 #define ROW1 0x80 #define ROW2 0x90 #define ROW3 0x88 #define ROW4 0x98...

2018-11-12 标签:单片机串行方式lcd12864 30

如何测试单片机的数据类型字节数

如何测试单片机的数据类型字节数

i = sizeof(char);//char是一字节的变量 if(i == 1) { led0 = 0; } i = sizeof(int); if(i == 2)//led等亮,测试int是两字节的变量 {...

2018-11-12 标签:单片机数据类型 37

STM32单片机的重映射与地址映射的使用方法及步骤

STM32单片机的重映射与地址映射的使用方法及步骤

打开重映射时钟和USART重映射后的I/O口引脚时钟, RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO,ENABLE);...

2018-11-12 标签:stm32单片机地址映射 30

钛极小龟开发套件试用体验:综合实验: 传感器, 多线程, TCP通讯(SocketServer)

钛极小龟开发套件试用体验:综合实验: 传感器, 多线程, TCP通讯(SocketServer)

实验步骤: 1.设置AP参数 设置AP的名称及密码 2.烧写程序 用Eclipse将写好的程序烧入开发板中. 程序启动后,首先启动WiFi并连接上次SmartConfig设置好的无线路由.并输出路由SSID. 然后再启动AP功能,启动...

2018-11-12 标签:SSIDEclipse 51

STM32F103试用体验(四):硬件原理与机壳组装

STM32F103试用体验(四):硬件原理与机壳组装

机壳做好了,使用的椴木层板做材料,激光切割而成,开始组装之前先来介绍一下硬件原理。 这是组装之后的整体效果图 硬件原理 测速使用的两对红发收发管,当飞行的物体依次经过两个监测...

2018-11-12 标签:STM32F103激光切割 51

TRINAMIC推出全球首款嵌入式RISC-V内核的单片电机驱动电路

TRINAMIC推出全球首款嵌入式RISC-V内核的单片电机驱动电路

物联网与传感器有着密不可分的联系。但是如何未能对获取的大量数据采取行动它将毫无意义。连接门锁、阀门和加热通风口的可靠执行机构提供物联网中“T”后面的正在价格。通过ROCINANTE家...

2018-11-12 标签:传感器物联网RISC-Vtrinamic 417

英飞凌的MCU产品线将导入EtherCAT 以满足工业自动化市场的通讯需求

英飞凌的MCU产品线将导入EtherCAT 以满足工业自动化市场的通讯需求

这两年来全球的半导体并购案例,其中值得一提的案例,莫过于在2015年的英飞凌并购IR,一口气取得全球功率半导体的绝对领导地位。近年来,全球科技产业兴起并购浪潮,虽然包括了半导体,...

2018-11-11 标签:英飞凌MCU 95

物联网WiFi市场硝烟四起 MCU企业无辜躺枪

物联网WiFi市场硝烟四起 MCU企业无辜躺枪

毫无疑问,在物联网万物互联的驱动下,嵌入式WiFi芯片市场成为了“引爆点”,预计2016年的总出货量将达到1亿颗。面对如此巨大的“诱惑”,国内外WiFi芯片企业自然干劲十足,准备好好大干...

2018-11-11 标签:MCU物联网WiFi 154

炫龙耀7000游戏本采用固态加机械存储组合搭载了英特尔第八代酷睿处理器

炫龙耀7000游戏本采用固态加机械存储组合搭载了英特尔第八代酷睿处理器

作为一款游戏本,炫龙耀7000走的还是时尚路线,A面采用航天铝镁合金材料,细腻的质感、舒适的手感,更轻快。简洁的设计,仅保留极简LOGO,留有更多想象空间。边缘处采用切割斜边,整体摸...

2018-11-09 标签:英特尔酷睿处理器炫龙笔记本 74

基于STM32的八种GPIO输入输出模式解析

基于STM32的八种GPIO输入输出模式解析

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出...

2018-11-09 标签:gpiostm32单片机 100

AVR单片机中RC电容触摸的感应原理解析

AVR单片机中RC电容触摸的感应原理解析

在触摸感应应用中,电容值(C)由两部分组成:固定电容(电极电容,CX)和当人手接触或者靠近电极时,由人手带来的电容(感应电容,CT)。电极电容应该尽可能的小,以保证检测到人手触...

2018-11-09 标签:avr单片机rc电容触摸 59

基于AVR单片机中的EEPROM和FLASH的区别及使用方法解析

基于AVR单片机中的EEPROM和FLASH的区别及使用方法解析

FLASH用于存放程序,在程序运行过程中不能更改。我们编写的程序是烧录到FLASH中的; RAM用作程序运行时的数据存储器; EEPROM用于存放数据,是用来保存掉电后用户不希望丢的数据,开机时...

2018-11-09 标签:avr单片机flasheeprom 59

基于STM32单片机启动文件的作用和启动过程解析

基于STM32单片机启动文件的作用和启动过程解析

bootloader 分为boot 和loader,更多的时候是针对于linux系统,windows系统里的bios也是这个功能。就是boot 的功能是初始化堆栈、中断向量表等参数,loader就是跳转到main函数里,加载用户程序。从这个...

2018-11-09 标签:51单片机stm32单片机启动文件 79

基于STM32F4系列MCU新建立用库工程的步骤及方法

基于STM32F4系列MCU新建立用库工程的步骤及方法

这里我建立的是一个使用Tim定时器的工程,工程文件名为TIM。使用的MVU为STM32F4VG。昨晚这些选择点击就会弹出对话框,询问是否要将STM32F4系列MCU的启动文件复制到工程文件夹,点击确认让复制...

2018-11-09 标签:mcustm32f4 53

如何提高单片机系统的可靠性

如何提高单片机系统的可靠性

提高单片机系统可靠性的方法与措施很多。一般地,应根据系统所面临的具体的可靠性问题,针对引起或影响系统不可靠的因素采取不同的处理措施。...

2018-11-09 标签:单片机存储器定时器抗干扰技术 76

如何利用51单片机同时扩展RAM和ROM

如何利用51单片机同时扩展RAM和ROM

下面这个系统中,8051同时扩展片外程序存储器和数据存储器,两片存储器的片选信号都接地, 即同时有效,也就是说,这两片存储器无需选择。...

2018-11-09 标签:存储器romram51单片机 70

基于msp430单片机定时器的使用方法解析

基于msp430单片机定时器的使用方法解析

通过计算设置周期。 #include void main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; //WDTCTL = 0X5A80;关狗 CCTL0 = CCIE; //使能CCR0中断 CCR0 = 4095; //设置周期为0.5s...

2018-11-09 标签:定时器msp430单片机 54

PIC单片机用于上位机数据采集的设计

PIC单片机用于上位机数据采集的设计

C++程序设计语言可以很好地实现面向对象的编程思想,采用C++编写上位机程序,可以将每一个功能模块封装成一个类,修改某个类的实现,增加类的功能不会影响整个程序的框架,这样就很容易...

2018-11-09 标签:pic单片机数据采集上位机 57

基于51单片机对电子储物柜系统的设计

基于51单片机对电子储物柜系统的设计

LCD的数据引脚连接到P1口和RS,R / W,E引脚连接到P0.2,P0.3,P0.4。 L293D采用旋转电机打开和关闭更衣室。 A 4 * 3键盘用于输入数字0到9,“*”,“#”。 有一个系统菜单,包含了开放式储物柜三...

2018-11-09 标签:存储器51单片机储物系统 73

基于ARM单片机中的部分寄存器地址为什么会相差4

基于ARM单片机中的部分寄存器地址为什么会相差4

计算机、单片机都是以字节为单位进行存储的。这里的4就是4个字节的意思。上面列举的LPC1114是ARM Cortex-M0内核,STM32是ARM Cortex-M3内核,这两ARM单片机都是32位的。1个字节是8位,4个字节就是32位...

2018-11-09 标签:寄存器arm单片机 43

PIC单片机的配置字用CONFIG命令的定义

PIC单片机的配置字用CONFIG命令的定义

有些PIC单片机支持用外部编程器对内部的EEPROM进行编程。 __EEPROM_DATA()可以将用于初始化的数据放入HEX文件中。 如: __EEPROM_DATA(0, 1, 2, 3, 4, 5, 6, 7) 可将0-7八个数放入HE...

2018-11-09 标签:pic单片机config 57

STM32F103试用体验:LCD显示与DHT11测量实验

STM32F103试用体验:LCD显示与DHT11测量实验

实验名称:LCD显示与DHT11测量温湿度 实验目的:通过开发板连接的DHT11模块实时测量环境温湿度,并在LCD屏上显示. 实验材料: 精英STM32F103开发板 DHT11温湿度模块,尺寸3.5寸,芯片为ILI9486,无触摸功能 连...

2018-11-09 标签:STM32F103LCD显示DHT11 141

编辑推荐厂商产品技术软件/工具OS/语言

a计划博彩 a计划博彩,连环夺宝注册送,唯品会注册送60元利来电游官方