- 社区首页
- 找到 936 条结果
## “瞎讲”
大家在平常写Bug的时候有没有什么强迫症呢?比如缩进是用TAB还是空格,空格是用4个还是2个?大括号是否换行?操作符之间是否插入空格等等~ 相信很多人或多或少都会对代码整洁性有一定要求,但是因为是做硬件开发,平常都是使用keil-MDK、IAR等软件,可能大家会发现没有集成的代码格式化工具,所以有时候手动整....
IAMLIUBO
2020-03-24 13:49:43
浏览量:2231
# 引言
我们在平常使用`STM32`单片机的时候,往往会碰到程序跑飞的情况,出现`hard_fulat`等错误,而我们在定位错误的时候,采用的方法往往是连上仿真器,一步一步单步调试,定位到具体的错误代码,再去猜测、排除、推敲错误原因,这样一个过程很是痛苦,而且在实际情况中,很多产品真机调试时必须断开仿真器或者说,问题....
wenzi 嵌入式软件
2021-03-10 09:24:58
浏览量:846
说不上有多相见恨晚,不过在大量计算机类图书作者都是欺世盗名的情况下,有那么几本靠谱的良心之作,已经够让人欣喜了。
顺便说一下我的读书观或者技术学习观:
1、买书学习不要纠结可惜钱,纠结买哪本,差不多的可以都买来翻翻看看,一本书五六十而已,学会技术在身,能赚书价的许多倍
...
小熊123
2018-04-17 09:52:37
浏览量:48173
灯神原理图:http://IMG_URL_REPLACE/bbsfiles/201804/a69001fed12ec3ad5363f982b0c9b60c.rar
SingleYork
2018-04-17 10:11:48
浏览量:1204
1 制作背景
大家好,我叫徐珂靖,住在冰城,是个骨灰级工科男,同时也是哈尔滨土猫之家的一员。土猫之家是个保护流浪猫的民间组织,倡导领养代替买卖。本人于2015年底在该组织领养到了一只“主子”,是个自带眼线的粉鼻子小母猫,从此热情满满地成了一个名副其实的“猫奴”。
图1 笔者领...
xukejing
2018-04-17 17:24:17
浏览量:11649
话说, 用了自己半辈子的积蓄加上老婆家人一辈子的积蓄, 再加上我老爸老妈一辈子的积蓄,终于在上海买了一间一亩三分地的房子,砸锅卖铁装修完后, 还没有搬进去, 通风透气了快半年了,可老婆总是说家里还是有味道,我也想检测一下,但是市面上甲醛检测仪器的价格都比较贵, 也不经常会用到,这个市场有时候很小众, 现在的很多新风系...
yoyojacky
2018-04-18 19:40:05
浏览量:1756
下面介绍一下我的Seeeduino V3/Arduino UNO玩板经验,供大家学习参考,通过下面四个小项目从浅入深介绍Seeeduino V3在生活中的应用
使用LCD1602液晶屏显示文字
使用DHT11温湿度传感器测量温湿度并在LCD1602液晶屏显示环境温湿度
使用HC-SR04超声波模块测距并在LCD1602液晶屏显示物体间...
辛迪可乐
2018-04-19 11:11:50
浏览量:2021
一、首先,先进行系统模型的介绍:
实物模型主要分为四个部分:1.温室模型;2.气体、液体发生装置;3.系统控制电路;4. 温室监控中心;
1. 温室模型
温室/大棚模型采用人工草皮,植物模型作为装饰,并将各种传感器安装在模型中。悬空布置水管,并扎上洞眼,用于浇水;左侧安装换气风扇;
...
18362201019
2018-04-20 21:15:38
浏览量:3074
这是我在我公众号上发布的文章, 后来在其基础上又做了改动,更新了很多新内容...所以,整理出来算是做个收尾吧.
昨天晚上整理收藏夹突然发现公众号的收藏, 点开发现还能登陆,于是,就有了这篇文章的诞生, 原谅我一直没有及时更新,因为你们如果结了婚买了房变成一个油头大叔,你也会发现生活原来这么匆忙~.
一...
yoyojacky
2018-04-26 03:00:29
浏览量:1559
之前在玩ESP8266-01,把学习的经验写出来让大家共同学习。
首先,你要有一个ESP8266模块,当然,如果你买的是模块,ESP8266的模块竟然有十几种,大概有这么几个公司做它的模块,首先是AI think,然后是什么WROOF,这第二个不知是啥,大概就是espressif的官方吧,卖的不多。不过淘宝大部分都是AI THINK的.....
fengzheng923
2018-05-02 11:46:28
浏览量:2736
在使用STM32的时候,使用串口外设的场合是非常常见的,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了:
int fputc(int ch,FILE *f)
{
while(!(USART3->SR&UART_FLAG_TXE));//1
USART3->DR=ch;//2
return ch;
}
其中语句1和语句2是由单片机型号决定的,这两行语句必须是该单片机发送一个字符的函数......
donatello
2018-05-04 00:12:50
浏览量:3392
测试平台Vivado 2017.2
在Vivado的Block设计里,全IP化逐渐形成了一种新型的设计方案,受Vivado内的IP可配置的GUI界面影响,使用IP要比RTL代码更有良好的用户体验;然而,在Block设计里,并不是只有IP这一种可添加并可配置,RTL也可实现上述功能,只需要在Block内右键Add Module..,会弹出下面界面:
...
US
2018-05-07 12:20:35
浏览量:2476
前言
众所周知,开发嵌入式linux程序首选桌面的linux操作系统,例如ubunt等,或者MACos,但是如果仅仅开发应用程序而不打算修改内核和驱动的话,也可以使用windows操作系统,使用eclipse+CDT+arm-linux-gcc(交叉编译器)进行开发。这样就省去了切换操作系统或者使用虚拟机的方法。
本文以i.mx6ul为例,介绍在...
jn1989
2018-05-14 11:28:27
浏览量:3862
传统的智能车速度控制器中,速度的控制多采用PD调节或者抗饱和积分的PID调节的方法。PID控制器结构简单,控制容易实现。但是传统PID控制器,在控制对象参数变化较大,非线性效应严重时,显示出一些震荡,响应时间和超调矛盾的局限性。对于速度多变,智能车行驶赛道复杂的情况下,不易满足更高性能要求。
20...
wandering
2018-05-10 17:17:05
浏览量:16290
描述:基于有方N10模组,采用MCU+N10的方式,通过AT指令实现连接阿里云(MQTT),订阅topic和向topic发送消息。
基于有方N10模组,采用MCU+N10的方式,通过AT指令实现连接阿里云(MQTT),订阅topic和向topic发送消息。
一、在阿里云物联网平台创建一个产品,并添加设备
...
skawu
2018-05-23 11:22:57
浏览量:2088
现在上很多传感器都支持IIC协议进行核板子的通信,除了IIC之外还有SPI,以及串口Usart通信。其中,我认为最有价值的就是IIC,首先他的通信协议十分简单,对硬件的依赖也很低,正所谓越简单越可靠,IIC的通信使得成为传感器传输数据的最佳方式,越来越多的芯片开发商会将芯片的通信方式中加上IIC。
讲完了IIC的...
数据终端
2018-05-17 15:32:20
浏览量:1070
STM32F103 串口-IAP程序升级
通常情况下我们给STM32系列的单片机烧录程序文件的时候,使用SWD、J-link或者通过设置BOOT引脚后,使用串口进行程序下载,这样的方式直接一次性将程序文件下载到单片机的flash中,比较适合绝大部分的应用。但是有些应用中产品装配完成后,下载口不便引出的情况下,或者是某些设...
奔跑的黑蚂蚁
2018-05-21 19:07:12
浏览量:3948
大家在学习STM32是,肯定被复杂的时钟搞得晕头转向。只不过在学习了很多内容之后就会忽略这个问题,直到自己需要创建工程,从12M的外部晶振换成8M外部晶振时,总会对程序的异常运行搞得炸开了头,例如串口通信的处理。大家在反复确认过程序的基础配置没有出错之后,有的人只能赞叹科技的玄学,然后把别人的工程拷过来,自己...
数据终端
2018-05-23 16:00:45
浏览量:5142
日常开发中,我们经常会遇到用Linux主机充当TCP服务器的情况,只要是带网口或者带WIFI的Linux系统,都可以充当TCP/UDP的服务器或者客户端。Liunx环境下进行TCP通信要比PC更为简单,因为在Linux的系统API中,就自带了TCP/UDP Socket通信的函数,而如果Windows要进行TCP/UDP通信,还要安装相应的软件库来启动,加....
donatello
2018-05-19 01:08:55
浏览量:1674
目录
第一章 系统的主要功能与分模块描述 2
1.1 系统的主要功能 2
1.2 分模块描述 3
第二章 主要芯片 3
2.1 主处理器芯片 3
2.2 辅助芯片 4
2.2.1:LD3320语音芯片 4
2.2.2 cc3200无线wifi处理器 4
第三章 系统芯片的引脚连接示意图 5
...
3c4d172ebf8f3183
2018-05-23 16:38:20
浏览量:1475