在MDK中重定向的问题,各种教程。其实在IAR中是相似的,我是从野火的教程中复制的代码。(1)在IAR中需要添加一个宏(_DLIB_FILE_DESCRIPTOR)。(2)在USART1.c(根据自己的情况)文件中对fputc函数进行重定义就可以
之前的三篇文章分别介绍了如何在STM32裸机上移植ucGUI,移植ucGUI源例程以及ucGUI的存储设备和抗锯齿。现将STM32裸机上移植ucGUI触摸屏的过程详述如下:1、将正点原子的《触摸屏移植实验》中HARDWRAE/TOUCH目录复制到
一、什么是定时器/计数器在51单片机中,定时器/计数器是用来实现定时功能,并且具有计数的功能,来实现对外部信号的计数。二、定时器/计数器有什么类型在51单片机中,分为软件定时器,不可编程硬件定时器,可编程定时
关于STM32外接12MHz晶振的处理办法http://www.amobbs.com/thread-4478412-1-1.html(出处: amoBBS 阿莫电子论坛)由于STM32F10x库官方采用的是默认的外接8MHz晶振,因此造成很多用户也采用了8MHz的晶振,但是,8MHz的晶
两个简单的报警程序,希望能对大家有所启发,让单片机发出更美妙的音响/************************************************ 标题: 简单报警声程序* 日期: 2008-4-30*yongsheng.gys@163.com***************************
设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?MOVR0,#30H;R0=30HMOVA,@R0;A=5AHMOVR1,A;R1=5AHMOVB,R1;B=
矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为
上一节介绍的是 I2C 每一位信号的时序流程,而 I2C 通信在字节级的传输中,也有固定的时序要求。I2C 通信的起始信号(Start)后,首先要发送一个从机的地址,这个地址一共有7位,紧跟着的第8位是数据方向位(R/W),“0”
发现网上一些程序在16M晶振下不能工作,自己写了个,按照2V的时序写的,但只在5V和3.3V下测试过.以下是两个主要的文件DS1302.h:/************ AVR DS1302程序 ************* 目标.........: ATmega128* 文件名.......:
隔离可防止系统两个部分之间的直流电(DC)和异常的交流电(AC),但仍然支持两个部分之间的信号和电能传输。隔离通常能够阻止电气组件或人员遭受危险电压和电流浪涌的伤害;用于保护人员的隔离称为增强型隔离。隔离可防止节点之间进行长途通信时形成接地回路。隔离还允许远高于RS-485标准所推荐的节点间通信接地电位差变化率。