-
PIC单片机(PeripheralInterfaceController)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC共享的部分相当于人的神经系统。PIC单片机是一个小的计算机PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是...[详细]
-
2.1MSP430GPIO概述通用输入/输出接口(GeneralPurposeInput/Output,简称GPIO)是单片机通过引脚来控制或者采集外部电路的接口,是单片机最基础的功能之一。不同型号的MSP430可以提供一个或者多个8位I/O口。一般来说引脚越多的芯片提供的I/O口也越多。每8位I/O口会被分为一组(port),在每组当中再给每位编号(bit)。例如Port1中...[详细]
-
一、首先需要一根USB转TTL线,接到开发板UART1和电脑的USB,短接对应的跳线帽(boot0和boot1)。一般Boot0接3.3,Boot1接GND按复位按键,即可实现下载二、安装串口驱动,插上串口线,双击安装即可。点击我的电脑--管理--设备管理器可见是否安装成功三、打开FlyMcu软件,搜索串口,选择波特率、指定下载执行文件路径F4的波特率不能太高...[详细]
-
照片名称:串口发送数据十六进制55照片名称:串口通信输入十六进制55照片名称:串口通信输入十六进制55照片名称:串口发送数据十六进制aa照片名称:串口通信输入十六进制aa照片名称:串口通信输入十六进制aa#includereg52.h#defineucharunsignedchar#defineuintu...[详细]
-
引言在工业控制现场,常常需要采集多路的现场数据,如电压、电流、温度、湿度、气压等。数据采集器将现场的模拟量经过A/D转换后变成数字量并传输到主机进行处理,由主机根据处理的结果,将控制信号传输给现场执行模块进行各种操作。由于有些工业现场需要对现场的模拟量进行高速A/D数据采集,目前常用的数据传输网络(如RS232/RS485,CAN等)已经不能满足大量采集数据和高速实时数据传输的要求。而USB...[详细]
-
今天讲解“STM32F103DAC输出电压”功能。今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。若不知道如何而来,请关注微信公众号“strongerHuang获取更多信息。每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至360云盘。今天的软件工程下载地址(360云盘):https://yunp...[详细]
-
编译:iccavr6.31仿真:proteus6.9+sp4晶振:片内1MHz接线:PB0--发光二极管,0--亮,1--灭。PA0--按键功能:发光二极管状态闪烁,表示正常工作,若按键按住不放(即长时间不喂狗),程序将产生复位。#includeiom16v.h#includemacros.h/*延时函数*/voiddelay_ms(unsignedchari...[详细]
-
跳转指令:最简单的这届修改PC的值以下指令中可以完成从当前指令向前或向后的32M的地址空间的跳转B{条件}目标地址;花括号表示条件,可以省略最简单的跳转指令,一旦遇到一个B指令,ARM处理器将立即跳转到给定的目标地址,从那里继续执行CMPR!,#0BEQLabel;EQ相等当CPSR寄存器中的Z条件码位置...[详细]
-
;*****************************************;;实验名称:2个独立键盘控制LED灯实验;;作者:龙谊;;版本:VER1.0;;说明:初学者入门实验;;修改:...[详细]
-
PS:1.ICPprogramandupdate2.几个flash相关概念Flashmemoryforprogrammemory(FLASH中的用户程序存储器)=APROMFlashmemoryforloader(FLASH中的程序管理区)=LDROMLDROM是用来装载ISP固件或者说是BOOTLOADER固件的,APROM是用来装载用户的代...[详细]
-
环境XIDEV2.35CPICKIT3一个按键切换两个继电器单片机源程序如下:#includepic.h#includexc.h#pragmaconfigWDTE=OFF//WatchdogTimer(WDTdisabled)#pragmaconfigCP=OFF//CodeProtect(Codeprotec...[详细]
-
staticvoidMX_I2C1_Init(void){hi2c1.Instance=I2C1;\设置I2C实体hi2c1.Init.ClockSpeed=100000;\设置clk速率,从而设置TRISE,CCR,DUTY等寄存器hi2c1.Init.DutyCycle=I2C_DUTYCYCLE_2;...[详细]
-
数码管显示1-F。主程序:/********************************************************************************File:Main.c*功能:LED数码管显示0-F字符,同时控制4个LED显示对应的十六进制************************************************...[详细]
-
一、为什么要学习stm32固件库使用寄存器编程费时、费力、程序移植性差且容易出错。st公司考虑到上述缺点故推出一套便于编程的API。stm32固件库的开发的本质是API函数的使用。举例:使用GPIO点亮一个LED灯(GPIO控制输出一个低电平)使用寄存器先要查找所需的寄存器哪一位是控制那个引脚。那个寄存器控制它的输出等。比较费劲。使用stm32固件库stm32固件...[详细]
-
9.1.FWDG简介本章我们主要分析独立看门狗(FWDG)的功能框图和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即FWDGTRSTF。如果在计数没减到0之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。看门狗功能由VDD电压域供电,在停止模式和待机模式下仍能工作。独立...[详细]