推荐阅读最新更新时间:2024-11-12 23:22
英特尔与Arduino达成合作,共同开发小尺寸设备
在罗马举行的 Maker Fair 上,英特尔宣布将与开源硬件团队 Arduino 进行合作。英特尔将为 Arduino 提供 Galileo 电路板以及其他必需硬件,帮助 Arduino 开发小尺寸设备。该电路板使用了英特尔最新的 Quark 处理器。 英特尔移动负责人 Mike Bell 表示:“我们现在的目标和从前一样,只要是计算设备,就应该搭载英特尔的处理器。” 虽然很多智能手机和平板电脑都放弃了使用英特尔的芯片,但是这家老牌芯片制造商仍然没有放弃进军小尺寸设备的努力。在上个月举行的英特尔开发者论坛上,该公司宣布,他们的 Quark 处理器将会支持使用在可穿戴设备以及其他小型计算设备上。本次与 Arduino 达
[手机便携]
基于ATMEGA8A_AVR单片机温度测控系统proteus仿真
仿真电路图: #include mega48.h #include delay.h // DS18b20 Temperature Sensor functions #include ds18b20.h // Alphanumeric LCD Module functions #include alcd.h #define ADC_VREF_TYPE 0x60 #define Temp_Set_Key_Not_Pressed PIND.6 #define Alarm_Set_Key_Not_Pressed PIND.7 // Read the 8 most significant bits // of th
[单片机]
基于ATmega8的超声波倒车雷达实现方案
1 引言 由于超声波指向性强,能量消耗缓慢,在介质中的传播距离较远,因而超声波经常用于距离测量,如测距仪和物位测量仪等都可以用超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人、汽车工业等领域中有广泛的应用。 本文根据笔者所在的武汉理工大学汽车电子电器研究所研发的一种由单片机开发的超声波倒车雷达报警器方案,详细介绍了其硬件软件实现过程。 2 设计目标 报警器利用超声波回声测距的原理,测量车后一定距离内的物体,并以AVRmega8系列单片机作为中心控制单元。这种超声波雷达可以及时显示车后障碍物的距离和方位,显示范围为0.5m~9.9m,当距离
[单片机]
STM32入门学习之SysTick系统定时器(STM32F030F4P6基于CooCox IDE)
#include stm32_lib/inc/stm32f0xx_misc.h #include stm32_lib/inc/stm32f0xx_rcc.h int main(void){ //配置初值,系统定时器是倒数计时器,减1的 //注意:该函数的参数类型虽为uinit32_t,实际最大值为16777215,也就是2^24 SysTick_Config(SystemCoreClock/10); while(1); } //中断函数 void SysTick_Handler(void){ //这里做你想做的事情 } 系统定时器,就是这么简单!时钟为系统时钟,只要配置好倒计时数即可。 特别注意,计数器的有效值是2
[单片机]
AVR BOOTLOADER 实例开发笔记
写了一个基于Atmega8 的Bootloader应用实例,其间遇到了一些问题,下面把过程和问题叙述如下,供朋友们参考。工程实例的代码在http://download.csdn.net/detail/knowmuch/7712209,也包含了一个C#的配套烧录程序,欢迎有兴趣的朋友们下载。 1、准备一个目标程序(被加载的应用程序),一般环境编译生成的结果是Hex文件,而写进Flash的是Bin文件。二者转换其实很简单,去掉Hex中的类型、长度、校验等,只留下数据依次排列就好了。 a)Hex文件格式:以ASCII格式记录,“:”表示一行开始,第1、2个字符表示此行数据长度。第3-6字符表示数据存储的起始地址,第7、8字符表示
[单片机]
基于MPLAB X IDE配置位设置讲解
在讲基于MPLAB X IDE 配置位配置前我先讲讲如何配置配置位。 比如PICLF1823的数据手册 可以再器件配置中找到两个寄存器。一个是配置字1 ,一个是配置字2. 对于初学者来说如此多的配置选项,该如何配置呢?我们要抓主重点。 配置字中最重要的配置选项就是: 看门狗配置 如:WDTE 1;0 ; 一般选择关闭看门狗 MCLRE复位脚的配置 如:MCLRE;一般选择复位脚作I/O 震荡器的选择: 如:FOSC 2:0 ;根据实际情况配置,我这里一般选择用 INTOSC 内部振荡器. 因为如果这三个没有配置好的话程序根本无法运行。其他配置可以看数据手册此不赘述。 MPLAB X IDE和MPLA
[单片机]
如何使用Arduino制作触控电容式钢琴
本教程对于电子制造商来说将非常令人兴奋,因为我们将使用 Arduino Nano 设计我们自己的触控电容式钢琴。我们将在我们的钢琴上加入录音和回放功能。到目前为止,我们已经使用 Arduino 制作了一些钢琴项目,但这个项目完全不同,因为我们将使用电容式触摸键作为我们的钢琴键。因此,在学习如何打造有趣的钢琴演奏的同时,我们还将探索如何在 PCB 上设计电容式触摸键,因为您可以尝试让我们的按键看起来像真正的钢琴键。由于其制造商PCBWay ,PCB 看起来和工作起来都像钢琴,我们还将探索我们如何设计和制造此板,但在此之前,让我们探索电容式触摸传感器及其工作原理。 电容式触摸传感器如何工作? 我们知道,为了形成一个具有
[嵌入式]
51单片机编程:双路计数器详解
利用 51 单片机构成计数器,计数的上限,做的大一些,也不难,几千几万都可以。 下面的电路,小了一点,是个两路两位的计数器。 用来记录乒乓球比赛,还算可以,用于篮球比赛,分数超过 99,这个电路就不够用了。 电路图中,用的是共阳数码管;还设置了六个按键,用途,都已经标出。 用 C 语言编写驱动程序,是比较简单的,全部代码如下: #include《reg51.h》 unsigned char n1, n2; //----------------------------------------------- void delay(unsigned int i) //1ms延时程序 { unsigned char j; whil
[单片机]