E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单片机程序
18-STM32+ESP8266+AIR202基本控制篇-完成功能4-微信小程序扫描GPRS二维码绑定设备,并通过MQTT和air202实现远程通信控制(兼容SIM800)
说明前面章节已经搭建好了服务器可以实现微信小程序扫码绑定Air202,并通过MQTT和air202实现远程通信控制(兼容SIM800)
单片机程序
修改(修改完成重新下载)修改为自己的服务器的IP地址端口号
杨奉武
·
2020-06-29 15:00
17-STM32+ESP8266+AIR202基本控制篇-完成功能2-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
说明前面章节已经搭建好了服务器可以实现微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
单片机程序
修改(修改完成重新下载)修改为自己的服务器的IP地址端口号
杨奉武
·
2020-06-29 15:00
10-STM32+ESP8266+AIR202基本控制篇-完成功能3-APP扫描GPRS二维码绑定设备,并通过MQTT和air202实现远程通信控制(兼容SIM800)
说明前面章节已经搭建好了服务器可以实现APP扫码绑定Air202,并通过MQTT和air202实现远程通信控制(兼容SIM800)
单片机程序
修改(修改完成重新下载)修改为自己的服务器的IP地址端口号1883
杨奉武
·
2020-06-29 15:00
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
说明前面章节已经搭建好了服务器可以实现APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
单片机程序
修改(修改完成重新下载)修改为自己的服务器的IP地址端口号
杨奉武
·
2020-06-29 15:00
STM32
单片机程序
下载方式汇总
一、串口下载:1.MCUISP串口软件一键下载设置:DTR低电平复位,RTS高电平进入bootload串口下载在ch340芯片对应DTR和RTS输出电平与电脑软件设置的电平相反。一键下载电路根据ch340芯片对应引脚的控制信号完成对应功能具体实现过程如下:2.单片机启动设置单片机低电平复位Boot0=0,boot1=x,从用户区flash启动Boot0=1,boot1=0,进入串口下载区Boot0
weixin_34241036
·
2020-06-28 14:34
51单片机堆栈深入剖析
用C语言进行MCS51系列
单片机程序
设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。
18790970257
·
2020-06-27 22:08
状态机思路在
单片机程序
设计中的应用
程序匠人张俊状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些,但这不影响我们对状态机的认识。进一步看,击键
weixin_30260399
·
2020-06-27 15:55
单片机程序
员的面试
需要掌握哪些技能需要了解并使用过几款常见的单片机。需要熟悉常见的硬件接口譬如UART、SPI、I2C需要了解一些传感器相关的知识,譬如声、光、磁、温、惯性器件需要能看懂datasheet读懂芯片的操作规范,就是用代码对传感器的寄存器进行配置能读懂原理图、看懂PCB会使用示波器、会分析电路实际面试考什么C语言基础知识,算法水题聊天,聊项目、聊如何实现的工作中实际用什么我面试成功的机会都是来源于这些主
vipzhouyu
·
2020-06-27 11:38
单片机/工控
第001课 不要再用老方法学习单片机和ARM
原文地址:http://wiki.100ask.org
单片机程序
员发展的必选之路:Linux我们的第一期是教大家如何将ARM开发板当作单片机来用,但在这期视频的第一节,我告诉你们,学习单片机是没有前途的
韦东山
·
2020-06-26 19:28
ARM裸机加强版维基教程
ARM裸机加强版
[C8051F320]完全在Keil下进行C8051…
问题描述:之前写过在SiliconLaboratoriesIDE下进行C8051Fxx
单片机程序
开发以及在Keil下编程调试,然后将生成的hex文件用Silicon的FlashProgram烧写到单片机中这两种方式的尝试
suxiang198
·
2020-06-26 16:10
Arch-51
STM32 I2C从机发送数据
stm32I2C主机发送功能在网上有很多例程,调试也很容易,从机发送数据的介绍很少,鉴于本人刚开始调试
单片机程序
不久,花了一整天也没调试通,最后在部门领导的帮助下,通过示波器及单步调试程序,查看寄存器状态值
sljtfyt
·
2020-06-26 13:13
C51单片机之点亮LED灯
3.1编写
单片机程序
所需用到的软件是`Keil`,以下则是阐述新建
单片机程序
的步骤。3.2程序下载过程如下,注意不同厂商的单片机对应的下载软件不同。C51单片机
Dunk.Wan
·
2020-06-25 17:17
C51单片机
裸机延时效率低的问题
单片机软件定时器的使用方法特别声明:文章是原创但是本文讲述的思想是在国外的开源代码中借鉴的初学者在编写
单片机程序
时经常会用到延时函数,但是当系统逐步复杂以后(没有复杂到使用操作系统)延时会因为延时降低MCU
Work-Hard
·
2020-06-25 15:39
STM32
单片机程序
构架
似乎软件架构,只有纯上位机软件才有,其实,嵌入式软件也有架构可言,只有好的架构,才能结构清晰,方便开发和让系统稳定的工作。在有嵌入式操作系统的情况下,可以利用多任务和信号量,事件等设计嵌入式软件。但是在没有操作系统的裸机中,更需要有好的架构。例如利用事件和状态机模拟实现多任务,或者利用定时器和消息队列,信号量等模拟实现多任务,有了多任务就能灵活的设计软件架构。一种简单的信号量实现:voidsem_
特立独行的猫mi
·
2020-06-24 23:12
操作系统
用visual_studio编写c51
单片机程序
第一步,软件安装:安装VisualStudio2008,建议全部安装。安装VisualAssistX。安装KeiluVision。第二步,添加环境变量:以Windows7为例,在桌面计算机上右击,选择属性,打开属性对话框,在左列快速列表中点击高级系统设置(要求有管理员权限),打开系统属性对话框,在高级选项卡中点击环境变量按钮,打开环境变量对话框。在PATH变量后添加KEIL的BIN文件夹路径,例如
Strive--顾
·
2020-06-24 19:38
阮工的单片机编程经验集:如何做稳定
单片机程序
与上位机程序防卡顿,js等经验;阮丁远于20191208
阮工的单片机编程经验集V2.0:如何做稳定
单片机程序
,阮丁远于20191208:=============================================================
net3m33
·
2020-06-24 17:35
原创
单片机程序
死机跑飞查错指南
单片机程序
死机,跑飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象;2.中断变量处理不妥。
Leeee
·
2020-06-24 16:07
单工、半双工和全双工的定义和区别
也许您在VC串口编程的学习过程经常会遇到单工、半双工和全双工等概念,如果您没有学过硬件,或者没有学过
单片机程序
设计,可能比较难理解这些概念。下面以比较通俗的方法介绍了这几个名词的含义。
korewayume
·
2020-06-24 01:07
浅谈
单片机程序
设计中的“分层思想”!
浅谈
单片机程序
设计中的“分层思想”,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。
kevinhg
·
2020-06-24 00:53
浅谈
单片机程序
设计中的“分层思想”
“分层思想”并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下别人的程序,很快就可以做出来。但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。参考了市面上各种各样的嵌入式书籍,MCS-51,AVR,
kevinhg
·
2020-06-24 00:22
嵌入式处理器中Bootloader程序是什么以及IAP设备固件更新原理
Bootloader程序也是一个
单片机程序
,编译后也是一个hex文件,然后下载到内部flash的前面区域1.选择启动处在内部flash后面区域1的app1还是区域2的app2,然后把cpu运行指针加载到对应
biao2488890051
·
2020-06-24 00:51
stm32
STM32笔记(二)----编程优化
例如:#defineSYSCLK_FREQ_72MHz72000000//定义标识符SYSCLK_FREQ_72MHz的值为720000002)ifdef条件编译
单片机程序
开发过程中,
博文天下-lei
·
2020-06-23 22:06
C语言总结
蜂鸣器电路原理图
电路工作过程:蜂鸣器分无源和有源两种,从电路上来看,这两种蜂鸣器在这都可以工作,区别是
单片机程序
不一样。当网络节点Beep为高电平时,三极管Q1截止,蜂鸣器无电流,不响。
勾小小
·
2020-06-23 11:37
电子DIY
double数据转换成char字符串的函数——dtostrf()用法
采用AVR单片机作为控制核心,AtmelStudio6.2集成开发环境编写
单片机程序
。在项目中需要把double型数据转换成char型字符串。
electrocrazy
·
2020-06-23 06:53
【C/C++】
dtostrf
函数
单片机控制ws2812b
单片机程序
转:http://www.ndiy.cn/thread-36302-1-1.html代码如下:/************************************************
darren2015zdc
·
2020-06-23 02:22
其他
浅谈
单片机程序
设计中的“分层思想”和“时间片轮思想”
分层的思想分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下阿别人的程序,很快就可以做出来。但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。参考了市面上各种各样的嵌入式书籍,MCS-5
andylauren
·
2020-06-22 14:05
单片机软件开发
编程语言技巧
状态机思路在
单片机程序
设计中的应用
状态机思路在
单片机程序
设计中的应用状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。
anchor_mt
·
2020-06-22 14:22
STM32中AHB总线、APB2总线、APB1总线这些是什么?
正是因为头文件中有了对于各种寄存器和I/O端口的地址映射,我们才可以在51
单片机程序
中方便地使用P2^0=0xFF;TMOD=0xFF等
爱学控制的猫
·
2020-06-22 11:49
stm32
这几个单片机技巧如果不了解,真的很难再进阶!
用C语言进行
单片机程序
设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的
Z_Silence
·
2020-06-22 09:25
STM32F103时钟配置流程
前言:一般来说
单片机程序
的第一步就是时钟配置。时钟配置我们需要知道以下几点:1.系统时钟的时钟源用哪个。2.系统时钟频率要多少。3.每个模块的时钟频率要多少。
Totruth
·
2020-06-22 07:45
STM32
单片机控制步进电机-电路连接
后续会分别讲解
单片机程序
,S曲线生成方法,上位机等相关内容。
皮皮黄-机电工程师
·
2020-06-22 00:16
步进电机控制方法
STM32 嵌入式学习入门 —— 窗口看门狗 & 独立看门狗
造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测
单片机程序
运行状态的模块或者芯片
FelikZhang
·
2020-06-21 20:32
嵌入式STM32
单片机程序
设计中运用事件驱动机制
1传统
单片机程序
开发的不足在传统的
单片机程序
中,通常是以“过程”和“操作”为中心的结构,程序按规定的过程顺序地执行,与外设的连接一般采用中断方式,在中断服务程序中完成外设的全部处理工作,主程序一般是初始化系统并等待中断的发生
Deniz
·
2020-06-21 19:38
技术类
单片机程序
的基本思路和写法
7i4f(`;b.s以c语言写的
单片机程序
为例,程序总是从main程序开始,然后顺序执行到main结束。由此可知,程序必须包含而且只能包含一个main程序,也就是常说的主程序。
笨小孩的明天
·
2020-06-21 09:51
51单片机
为什么需要学习C语言
与计算机硬件打交道时灵巧且高效;·C语言具有现代高级程序设计语言的基本语法特征;·常用的面向对象程序设计语言例如C++和Java,其基本语法源于C语言;·许多C语言编写的软件系统需要维护;·用于要求程序高速运行领域的编写,例如
单片机程序
海岛Blog
·
2020-06-21 08:45
#
大学计算机读本
单片机程序
构架--消息驱动机制
做过windowswin32开发的人员都知道,win32整个程序都是消息驱动的。在嵌入式系统里面,消息驱动的好处是可以真正实现模块化编程。此外,可以大大简化程序的结构。方便程序的编写。由于消息机制的弱实时性,因此在某些强实时性的场合下,通过中断等方式来捕获到实时事件,再将此实时事件封装成消息,发送到相应的模块进行处理。这样程序结构不会耦合的那么厉害。另外,通过消息,可以方便的实现不同模块之间的通信
power_mcu
·
2020-06-21 04:52
单片机编程思想
C语言warning C206 missing function-prototype
missingfunction-prototype
单片机程序
,引用DelayMs,while(1){//ShellMain();printf("helloworld\r\n");DelayMs(1000
黑客三遍猪
·
2020-06-20 23:44
IoT单片机
c
单片机程序
设计的十层功力-----你练到那一层了?
第一层:我来了第二层真的打呀第三层并肩作战,时间,说爱你不容易第四层状态,你在哪里第五层时间,还是时间第六层丰富你的视界第七层我们说好的第八层别争了,让我来分配吧第九层穿着操作系统去裸奔第十层无招胜有招第一层,我来了。处在这一层的典型是可以用C语言写简单的逻辑控制,如闪烁LED,简单数码管显示,简单外围模块驱动实验。一般对单片机感兴趣,经常动手实践的人,半年左右,可以练到此地步(针对没有接触过单片
power_mcu
·
2020-06-20 21:45
单片机编程思想
详论单片机固件模块化架构设计
或者使用RTOS,在整体思路上比较迷茫,不知从何入手,所以本文来聊聊我对
单片机程序
的整体框架设计的一些思路体会。为啥要讨论架构单片机系统开发人员的目标之一是在编程环境中创建固件,以实现低成本系统、软
逸珺
·
2020-05-17 01:00
看完这篇文章,还不会做平衡小车,你来打我
回归正题,平衡小车,这个开源项目已经出来很多年了,虽然是一个比较基础的项目,但也牵扯到方方面面的知识,
单片机程序
开发、硬件电路设计、焊接手法等。
qq59a65ffb52e85
·
2020-04-23 14:23
嵌入式
keil的安装和使用方法
keil是一款用于编写
单片机程序
的专业软件,主要以c语言为主体。
一点朱砂印
·
2020-02-21 19:55
Dawn说,要有重点
我说想要流畅的英语口语,可是晨读坚持不了几天;我说想成为电子设计高手,写了几个
单片机程序
就失掉了兴趣;我说想要打好一手网球,两个学期却没几次走进操场;另外还有matlab从入门到生疏再到舍弃,各种电子书籍只知开头不知结尾
Dawn_Chung
·
2020-02-20 21:44
单片机程序
开发时,初级工程师常犯的一个错误
这里利用一个实际发生的例子,针对初级工程师经常犯的一个小错误,或者经常要走的一个弯路,做了针对性的纠正。希望可以帮到大家,文笔不好文章中有叙述不清的地方大家多多指教。这篇文章我不是想说编程的规范性的东西,如果你想让自己的程序文件最起码直观的看起来美观、可读性强,推荐找华为的“C语言编程规范”。我只想说一说当我们的单片机遇到多个模块的数据需要处理,类似于“多任务”时我们应该怎么办?背景是这样的,去年
梵雨凡
·
2020-02-06 15:18
玩玩24点(中)
《玩玩24点》系列:上篇中篇序在上篇中,我用上位机程序遍历了4个1~13的数的1820种组合,通过递归穷举计算出其中1362组的24点接法,并转换为二进制形式,放到
单片机程序
中,减少了单片机24点游戏程序的计算量
jerry_fuyi
·
2020-01-16 00:00
五,ESP8266 TCP服务器多连接(基于Lua脚本语言)
所以在用AT指令开发的时候
单片机程序
一定要记得清除多余的连接现在看用LUA语言怎么做直接先上菜Init.luagpio.mode(
杨奉武
·
2020-01-05 20:18
研究下linux下使用gdb+eclipse调试arm程序
因为现在公司的板子都是将什么都编译好,然后下载进入板子,然后运行看看printf打印输出,从输出中查找问题,个人觉得这样子的效率奇低,结合自己以前写
单片机程序
的经验来看,个人觉得最好的方法应该在eclipse
爪爪熊
·
2019-12-28 00:26
001_89C52之_Proteus_ADC0809采集电压
进行交流电的采样先进行交流电降压,即用变压器降压后使用整桥电路进行整流默认将220交流电整流成5V最高,然后接入ADC0809图中有理论公式,大概公式可以使用,设X是读取到的电压:实际值=(X/5)*220(三)
单片机程序
陆小果哥哥
·
2019-12-25 09:33
010_89C51
关于超声波测距简单示例
首先想说的是,
单片机程序
应该从时序图入手。了解外围器件的工作时序,并按照时序,对控制时序的引脚上拉下拉各种跳变,就可以对外围器件进行读写。是不是觉得有点抽象。
DWink
·
2019-12-21 15:59
1-关于ESP8266配网,
单片机程序
远程升级(我的配网和升级程序方式)
这一系列文章会把自己所有知道的关于ESP8266配网,
单片机程序
远程升级等都介绍和说明一下,具体实现要看我的开发板的教程,不过还没写到。。。。
杨奉武
·
2019-12-14 15:19
单片机下载文件:HEX文件和BIN文件的区别
单片机程序
写好之后,我们都要把程序下载到单片机的内存中,单片机才会按照程序员的逻辑执行命令实现功能。
玩转嵌入式
·
2019-12-11 18:57
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他