-
CAN(ControllerAreaNetwork)即控制器局域网络,是国际上应用最广泛的现场总线之一,已经成为计算机控制系统和嵌入式工业控制局域网的标准总线。网络化运动控制系统(NetworkedMotionControlSystems)就是构建在控制器与电机驱动器之间,能够实时、同步地传送运动控制指令和接收运动状态,并且控制闭环通过网络连接的运动控制系统。为引入CAN总线技术以...[详细]
-
吃亏了,才长记性,板子回来了(又一个晚上没有了,工程师的时间去哪儿了?多半就是这样给浪费掉了,从这些失败中长大),实在调不通时再去啃PDF,发现以下:7.3.2把OSC_IN/OSC_OUT引脚作为GPIO端口PD0/PD1外部振荡器引脚OSC_IN/OSC_OUT可以用做GPIO的PD0/PD1,通过设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)实现。这个重映...[详细]
-
HT1621液晶显示控制器是多功能全自动智能开关的显示部件,能实时、准确、在线监控供电线路的运行情况。一旦线路出现漏电、过载、短路、过压、欠压和缺相时,智能安全用电开关能立刻启动保护程序,并显示在HT1621液晶显示控制器上。在智能化楼宇、中高档家庭住宅、电力系统、工矿企业、国家重点消防单位以及石油化工、文教卫生、金融、电信等领域。基于单片机的HT1621液晶显示控制器应用广泛,其原理框图如...[详细]
-
所有的STM32芯片中都带有逐次逼近型ADC模块,关于它的应用非常广泛和频繁。不过,应用过程中时常也会遇到些问题,这尽力小结下,与大家分享出来算作一些提醒。1、Vdda没有供电或没有正常供电;STM32系列众多,该参数不可一概而论,细节请参考各个芯片数据手册。2、采样电阻取值不合适,跟采样时间不匹配,经常表现为输入电阻过大、配置的采样时间偏短。实际设计时可以参考下STM32官方各...[详细]
-
1.写在前面学习单片机或者从事嵌入式开发的,对于EEPROM绝不会陌生,尤其的24系列的EEPROM很是经典,如AT24C02、AT24C16等。驱动起这个系列的EEPROM,可以说是轻而易举,各类教程、源码、驱动都可以轻松找到并作稍微改动即可使用。2.EEPROM页写算法驱动起一片EEPROM,实现的功能不外乎就是读、写,不多赘述。在写过程中,有一个“页写”功能,如果是大量数据写入,采...[详细]
-
1.安装软件流程1)安装mplab8.852)安装CCS_PCWHD_4.120a)双击Compiler目录下的pcwhdupd.exe安装编译器,按照提示安装了编译器之后在桌面上会有PICCCompiler,这个图标,这就是C编译器。b)把PICCprofiler挂到mplab上。方法:双击plugins目录下的setup_mplab_pl...[详细]
-
单片机算术运算指令汇总,不带进位位的单片机加法指令 ADDA,#DATA;例:ADDA,#10H ADDA,direct;例:ADDA,10H ADDA,Rn;例:ADDA,R7 ADDA,@Ri;例:ADDA,@R0 用途:将A中的值与其后面的值相加,最终结果否是回到A中。 例:MOVA,#30H ADDA,#10H...[详细]
-
我发现前面几篇对图画显示RAM(GDRAM)介绍的不是很详细,我就在下面再详细地介绍一下:图画显示RAM(GDRAM)提供64*256位元的GDRAM提供64*32个位元组的记忆空间(由扩充指令设定绘图RAM地址),最多可以控制256*64点的二维绘图缓存空间。在更改绘图RAM时,由扩充指令设定GDRAM地址,先设垂直地址,再设水平地址(连续写入两个位元组的资料来完成垂直与水平的坐标...[详细]
-
上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻也起到一个限流作用,下拉就是下拉到低电平。比如我们的IO设置为开漏输出高电平或者是高阻态时,默认的电平就是不确定的,外部经一个电阻接到VCC,也就是上拉电阻,那么相应的引脚就是高电平;经一个电阻到GND,也就是下拉电阻,那么相应的引脚就是一个低电平。上拉电阻应用很多,都可以起到什么作用呢?我们现在主要先了解最常用的以...[详细]
-
单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法。第1种方法:#defineFOSC11059200L//晶振的频率#defineTIMS(65536-FOSC/12/1000)//12Tmode对于8051系列单片机通用//#defineTIMS(65536-FOSC/1000)//1TmodeSTC单片机可以用这...[详细]
-
一、功能简介本项目使用Proteus8仿真STM32单片机控制器,使用LCD1602显示模块、矩阵按键模块、LED和蜂鸣器、继电器模块等。主要功能:系统运行后,LCD1602显示系统初始界面,可通过矩阵按键S1和S5选择商品,LCD液晶显示商品价格,共有8种价格商品可供选择,且选择的商品对应LED会有指示。可通过S9和S13选择商品数量,当需要返回时可按下S16键,选择好商品和数量...[详细]
-
ARM异常处理分为同步(synchronous)和异步异常(asynchronous)满足下面条件为同步异常:1.异常是由于直接执行或尝试执行指令而生成的。2.提供给异常处理程序的返回地址确定保存着指示引起异常的指令。3.异常是精确的。(一)同步异常分类及可能产生的原因(1)未定义异常:UNDEFINEDexceptions产生的原因:a)在不当的exce...[详细]
-
引言随着国家农网改造工作的不断推进和深入,我国各地方广大农村电力网络状况和配电设备得到了根本改善,在各乡或各村都会在远离住宅生活区的户外设置一组配电变压设备,该变压设备承担着周边区域工、农业生产以及人们的日常生活正常供电任务。这些变压配电设备都属于高压危险装置,非专业操作人员近距离的靠近或接触就可能构成严重安全事故。目前,我国广大农村在这些户外的高压配电设备场所通常采用粉刷或悬挂警示标语的形式...[详细]
-
1引言 气动标记机广泛应用于铭牌、各种零部件及汽车大梁,但随着需求变化,对标记机的稳定性、便携性、多任务性提出了更高要求。标记软件由以前的DOS系统升级到Win98、Win2000,WinXP等版本,功能越来越复杂,然而,硬件设计几乎没有变化。 由于普通标记机控制系统的标记专用软件将图形信息转化为脉冲信息后需通过I/O接口(ISA、PC扩展卡或并口)输出至驱动控制板,然后再由驱...[详细]
-
概述本章主要讲解GPIO输入检测。硬件准备这里准备了2块开发板进行验证,分别是GD32303C_START开发板。样品申请https://www.wjx.top/vm/wFGhGPF.aspx#管脚配置在GD32303C_START开发板中,按键的管脚为PA0。LED管脚如下所示。对GPIO管脚进行初始化配置。/*使能GPIOB时钟*/rcu_periph...[详细]