揭秘PLC背后的故事2

揭秘PLC背后的故事2

继续探讨PLC的基本原理和实现方法之前,我们先回顾一下上次我们以Codesys为例,介绍了它在PC端的安装和Target配置。接下来,我们将继续介绍PLC的基本原理和实现方法。

揭秘PLC背后的故事1

揭秘PLC背后的故事1

本来想好的题目是《跟我学做PLC》,但是转念一想,做为一个离开工控行业七八年的二手程序猿,自己的行业知识已经过期很久了,所以还是改为《揭秘PLC》更合适些。

JLINK配合IAR断点功能,让bug无处可藏

JLINK配合IAR断点功能,让bug无处可藏

在产品开发中,调试工具是必不可少的开发利器。除了常见的ARM的CMSIS-DAP/ULINK、IAR的I-JET、P&E的U-multilink/Cyclone,以及一些半导体厂商提供的自定义调试工具如LPC-link、ST-Link等,还有两个备受赞誉的工具,它们就像是神一样存在。

串口通讯到底有没有累积误差?对时钟精度到底有何要求?

串口通讯到底有没有累积误差?对时钟精度到底有何要求?

对于嵌入式开发人员而言,串口模块是最常用的功能之一。在日常客户支持过程中,经常会遇到一些关于串口通信稳定性的问题,以下是几个典型问题的描述:

CH573第一篇:实现自拍杆蓝牙遥控器1

CH573第一篇:实现自拍杆蓝牙遥控器1

在之前发布的《聊聊身边的嵌入式,自拍神器自拍杆》一文中,详细介绍了自拍杆蓝牙遥控器的工作原理,其中核心是通过使用BLE发送音量键指令(可以是上下音量键)。为了实现这一功能,我们选择了CH573这款国产BLE SOC芯片。

电视机的按键功能是如何实现的?经典ADC按键电路

电视机的按键功能是如何实现的?经典ADC按键电路

电视机的按键功能是用什么电路实现的呢?实践出真知,咱们先从电视机里把这个按键电路找出来。

如何在MCU中使用二进制库(动态库)?

如何在MCU中使用二进制库(动态库)?

作为一个嵌入式软件开发者,在使用库的时候经常会面临使用静态库或动态库的选择。静态库一般以”.a”为后缀,而动态库以”.so”为后缀(在Windows系统中是”.DLL”)。

全能终端神器MobaXterm

全能终端神器MobaXterm

摘要:目前,软件市场上有许多终端工具可供选择,例如:secureCRT、Putty等等。secureCRT是一款功能强大的终端工具,但属于收费软件,通常公司不允许使用。Putty则是一个非常小巧且免费的软件,但不支持标签功能,如果需要开启多个会话就必须打开多个窗口,窗口切换不够方便。另外,这两款软件的界面设计也相对较为简单。

单片机中除以0会发生什么?

单片机中除以0会发生什么?

有人在使用STM32G4系列芯片开发产品时发现,在程序中进行除以零的操作时会引发出错异常中断,影响程序的运行。他想知道是否可以通过设置,在发生除以零操作时不让程序跳转到异常中断,并希望此时的除法运算结果(商)直接等于当前变量类型所支持的最大值。例如,如果被除数是16位变量,则经过除以零操作后直接将商的值赋为0xffff。实际应用中,客户的需求通常是多种多样的。

步进电机驱动基础

步进电机驱动基础

步进电机是一种在输入脉冲信号时,转子会按照一定角度或步长前进的电机。转子输出的角度与输入的脉冲数成正比,转速与脉冲频率成正比。与普通的有刷直流电机相比,步进电机的驱动方式更为复杂。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部