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
【嵌入式学习】
华清远见
嵌入式学习
——网络编程——作业3
目录作业要求:基于UDP的TFTP文件传输代码下载功能效果图编辑上传功能效果图思维导图模拟面试题和答案(定期更新)作业要求:基于UDP的TFTP文件传输完成文件的上传和下载功能代码#include//实现下载功能intdo_download(intcfd,structsockaddr_insin){//定义变量存储下载请求包charbuf[516]="";//定义变量存储文件名charfileNa
谢俊翔
·
2023-11-23 09:14
学习
网络
c#
嵌入式学习
笔记19.11.20
Linux的shell基本命令:shell的版本:1.BourneShell(sh)2.CShell(csh)3.KornShell(ksh)4.BourneAgainShell(bash)其中bash是最流行的版本shell命令的基本格式:命令提示符:username@hostname:direction$用户名@主机名:目录名$命令格式:命令名称,选项,参数。1.一条命令的三要素之间用空格隔开
Mo1035
·
2023-11-21 03:02
嵌入式方向分析
作为过来人,想给大家谈谈正确的
嵌入式学习
路线,供各位嵌入式初学者参考,希望对大家有所帮助。嵌入式工程师需要掌握的内容非常广泛,主要包括嵌入式软件、嵌入式硬件、以及相关行业、产品的专业知识。
打酱油的;
·
2023-11-20 10:17
电赛指南
嵌入式
【
嵌入式学习
-STM32F103-TIM-输出比较】
输出比较四部分讲解内容,本文是第二部分TIM输出比较输出比较通道(通用定时器)重点-PWM基本结构PWM参数计算输出比较通道(高级定时器)推挽电路的工作流程舵机简介硬件电路直流电机简介硬件电路PWM驱动LED呼吸灯代码硬件接线图步骤函数介绍引脚定义表引脚重映射PWM代码总体思路main.cPWM.cPWM.hPWM舵机控制代码硬件接线图实验现象main.cPWM.cPWM.hServo.cServ
旅行的橘子汽水
·
2023-11-18 18:19
嵌入式学习-STM32
stm32
学习
单片机
【
嵌入式学习
-STM32F103-TIM-输入捕获】
输出捕获目录回顾输出比较输入捕获理论输入捕获和输出比较的区别频率测量相关知识输入捕获的各部分电路==输入捕获基本结构==注意事项==PWMI基本结构==输入捕获模式测频率硬件接线图输入捕获的编程步骤主要函数程序现象代码main.cPWM.cPWM.hIC.cIC.hPWM模式测频率占空比程序现象代码main.cPWM.cPWM.hIC.cIC.h测频率的性能回顾输出比较对于输出比较的执行逻辑,根据
旅行的橘子汽水
·
2023-11-18 18:49
嵌入式学习-STM32
stm32
单片机
c语言
C/C++ 中公认的三个难点
点击蓝字关注我们C语言在
嵌入式学习
中是必备的知识,审核大部分操作都要围绕C语言进行,而其中有三块“难啃的硬骨头”几乎是公认级别的。
轻松学C语言
·
2023-11-16 15:37
指针
编程语言
c++
java
c语言
嵌入式开发真的是青春饭吗?
点击获取1V1
嵌入式学习
规划,现在还送100G精选学习资料。点击领取其实,现在大可不必为30岁以后的事情而烦恼,30岁以后照样可以编程序,不管你在30岁以后是否已经进阶为“
嵌入式开发白菜
·
2023-11-14 17:29
java
开发语言
你觉得java与嵌入式学哪个好?
点击获取1V1
嵌入式学习
规划,现在还送100G精选学习资料。点击领取Java与嵌入式学哪个好?
嵌入式开发白菜
·
2023-11-14 17:28
java
开发语言
嵌入式硬件
物联网
【
嵌入式学习
-STM32F103-EXTI外部中断】
目录1、EXTI基础知识补充2、编程要点3、对射式红外传感器计次完整代码(注释)4、旋转编码器计次完整代码(注释)参考江科大32单片机教学视频!旋转编码器工作原理https://www.bilibili.com/video/BV1JJ411s7p3/?spm_id_from=333.337.search-card.all.click&vd_source=a302e304b0aa60652c390b
旅行的橘子汽水
·
2023-11-12 07:24
嵌入式学习-STM32
stm32
单片机
学习
嵌入式学习
之linux系统编程---4 文件IO之read函数
1、read函数的函数原型#includessize_tread(intfd,void*buf,size_tcount);在函数原型中,ssize_t指的是返回值;fd是要读取的文件的文件描述符;*buf是万能指针,一个任意类型的指针,议案是传进去一个地址;count是要读取的字节个数。同样地,在ubuntu界面输入:man2read可以查看read函数的相关信息。该函数的作用是从文件描述符fd所
要努力丫!
·
2023-11-11 21:04
ITOP4412学习
linux
linux
嵌入式学习
之linux系统编程---3 文件IO之close函数
1、close函数的函数原型#include;intclose(intfd);该函数的作用是:关闭一个文件描述符。fd就是文件描述符。在ubuntu界面输入“man2close”即可查看close函数的相关信息,“2”是指close在man手册的第2页。2、思考:close函数里面的fd参数是怎么来的呢?首先,每一个文件都有文件描述符与之对应的;文件描述符是打开文件之后由系统给我们分配的;当我们关
要努力丫!
·
2023-11-11 21:34
linux
ITOP4412学习
linux
为什么我学了几天 STM32 感觉一脸茫然?
幸运的是,我整理了一份
嵌入式学习
资料,其中包括各种编程语言的教程、问
单片机一哥
·
2023-11-11 01:26
嵌入式
单片机
计算机
嵌入式硬件
嵌入式实时数据库
UART实验-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY14.UART实验如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关作业和资料已上传,请在主页自行查看1.UART帧格式详解UARTUniversalAsynchronousReceiverTransmitter通用异步收发器
肉丸子QAQ
·
2023-11-11 00:05
arm开发
学习
linux
c语言
伪操作与混合编程-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY10.伪操作与混合编程如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客1.伪操作GNU的伪操作一般都以.开.global.globalsymbol@将symbol声明成全局符当一个项目需要多个.s文件时,没有声明全局符是无法调用
肉丸子QAQ
·
2023-11-11 00:05
arm开发
学习
linux
驱动开发
专用指令-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY9.专用指令如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客1.状态寄存器传送指令MSRMSR状态寄存器传送指令:访问(读写)CPSR寄存器,其他指令无法操作CPSR寄存器当程序运行完后点击复位,可以看到CPSR寄存器值没有清零
肉丸子QAQ
·
2023-11-11 00:35
学习
arm开发
驱动开发
D11.FS4412开发环境搭建-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY11.FS4412开发环境搭建如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客1.开发板硬件资源介绍2.交叉开发环境搭建1.实验环境ubuntu14.04发行版【注意事项】1、实验步骤中以“$”开头的命令表示在ubuntu环境下
肉丸子QAQ
·
2023-11-11 00:35
arm开发
学习
linux
跳转与存储器访问指令-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY7.ARM汇编指令集-跳转与储存器访问指令如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客1.跳转指令跳转指令:实现程序的跳转,本质就是修改了PC寄存器main函数中调用子函数方式一:直接修改PC寄存器的值(不建议使用,需要自己
肉丸子QAQ
·
2023-11-11 00:05
学习
arm开发
驱动开发
linux
栈的种类与应用-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY8.栈的种类与应用如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客从之前章节代码可以看到每段运行程序后面会有这段代码,为什么?当程序运行最后一条指令时,PC会接着自增,会出问题1.多寄存器内存访问指令连续寄存器@多寄存器内存访问
肉丸子QAQ
·
2023-11-11 00:05
学习
arm开发
驱动开发
linux
ARM指令集仿真环境搭建-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY5.ARM指令集仿真环境搭建如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关软件资料已上传自行下载,也可三连私信我领取ARM指令集仿真环境搭建资料含教程说明-Linux文档类资源-CSDN文库1.ARM指令集导学1.1汇编的
肉丸子QAQ
·
2023-11-11 00:04
学习
arm开发
驱动开发
数据处理指令-ARM体系结构与接口技术-
嵌入式学习
LV9
,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客该节内容以上一节的概述为路线用代码实际教学(72条消息)
嵌入式学习
肉丸子QAQ
·
2023-11-11 00:04
学习
arm开发
驱动开发
github
linux
ARM异常处理-ARM体系结构与接口技术-
嵌入式学习
LV9
D4.ARM异常处理如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客1.ARM异常处理1.1异常概念(有点类似应用层的信号)处理器在正常执行程序的过程中可能会遇到一些不正常的事件发生。这时处理器就要将当前的程序暂停下来转而去处理这个异
肉丸子QAQ
·
2023-11-11 00:34
学习
arm开发
c语言
linux
github
基于面向对象的思想轻量级的嵌入式框架
转至《
嵌入式学习
》微信公众号来源:https://github.com/54zorb/Zorb-Framework一、Zorb简介ZorbFramework是一个基于面向对象的思想来搭建一个轻量级的嵌入式框架
李牧勋
·
2023-11-10 11:50
单片机
嵌入式硬件
如何将bootlooder和APP合成一个文件
转至微信公众号《
嵌入式学习
规划》1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行
李牧勋
·
2023-11-10 11:14
单片机
stm32
嵌入式硬件
如何成为一名优秀的嵌入式工程师?
嵌入式学习
的第一步,首先是C语言。1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数来分配和释放内存。
华清远见成都中心
·
2023-11-08 00:47
嵌入式
c语言
【
嵌入式学习
-STM32F103-SPI】
SPI目录爱上半导体篇1、SS2、SCK3、MOSI(masteroutput,slaveInput)4、MISOSPI读写93C46(验证4根线实现SPI通讯)给存储器写入数据读数据总结江科大篇前言实验现象SPI通信SPI的硬件规定、SP的软件规定移位示意图(SPI核心)模式0(常用)模式1(对应移位模型)SPI完整的时序波形(基于W25Q64)指定地址写·指定地址读W25Q64W25Q64简介
旅行的橘子汽水
·
2023-11-07 12:42
嵌入式学习-STM32
stm32
单片机
学习
【
嵌入式学习
-STM32F103-TIM-编码器接口】
编码器接口本质手册编码器接口简介编码器接口基本结构工作细节和例子编码器接口测速硬件接线图编程步骤实验现象测位置极性问题测速度代码main.cEncoder.cEncoder.hTimer.cTimer.h本质编码器测速相当于测频法测正交脉冲的频率,CNT计次,每隔一段时间取一次计次。高级,它是带方向的计次。手册编码器接口简介通过定时器的编码器接口来实现自动计次。之前的代码是通过触发外部中断,然后在
旅行的橘子汽水
·
2023-11-07 12:11
嵌入式学习-STM32
stm32
单片机
c语言
学习
【
嵌入式学习
-STM32F103-TIM-定时中断和外部时钟】
TIM目录定时器四部分讲解内容,本文是第一部分TIM简介基本定时器主从触发通用定时器总结通用定时器与高级定时器的区别==定时中断基本结构图==定时中断和内外时钟源选择时序预分频器时序计数器时序RCC时钟树ST配置流程==代码部分==程序现象定时中断接线图步骤Timer.cTimer.hmain.c外部时钟接线图Timer.cTimer.hmain.c定时器四部分讲解内容,本文是第一部分1、定时器基
旅行的橘子汽水
·
2023-11-07 12:41
嵌入式学习-STM32
stm32
单片机
学习
【
嵌入式学习
-STM32F103-USART串口通信】
目录1、串口通信协议(简介+软硬件规则)2、STM32内部的USART外设3、USART基本结构(江科大简化)4、串口发送代码4-1基本流程4-2整体代码4-2-1main.c4-2-2Serial.c4-2-3Serial.h5、串口接收代码5-1查询5-2中断5-3整体代码5-3-1main.c5-3-2Serial.c5-3-3Serial.h6、USART串口数据包6-1使用状态机接收数据
旅行的橘子汽水
·
2023-11-07 12:40
嵌入式学习-STM32
stm32
单片机
学习
【
嵌入式学习
-STM32F103-ADC】
ADC目录1ADC简介2==ADC基本结构图(江科大总结)==3细节3-1输入通道3-2转换模式3-3触发控制3-4数据对齐3-5转换时间4ADC单通道代码接线图实验效果4-1步骤(按着ADC基本结构)步骤(从左到右)4-2代码(带注释)4-2-1AD.c4-2-2AD.h4-2-3main.c5ADC多通道接线图实验效果5-1代码(带注释)5-1-1AD.c5-1-2AD.h5-1-3main.
旅行的橘子汽水
·
2023-11-07 12:40
嵌入式学习-STM32
stm32
单片机
学习
中断控制器-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY17.中断控制器如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关作业和资料已上传,请在主页自行查看1.中断控制器所有中断信号是要先经过中断控制器,通过中断控制器处理后再给cpu多个中断同时产生时可对这些中断挂起排队,然后按照
肉丸子QAQ
·
2023-11-07 04:24
arm开发
学习
驱动开发
NodeMCU ESP8266 面包板的介绍和使用详解(图文并茂)
面包板标签“+”和“-”符号3电源轨连接4.中心槽(DIP支持)实际案例总结前言在
嵌入式学习
的过程中,会遇到一些硬件问题,这时候往往需要动手搭建一下电路,可以更好地理解和学习硬件。
小麦大叔
·
2023-11-05 23:23
ESP8266学习教程⭐⭐
单片机
嵌入式硬件
ESP8266
物联网
Arduino
面包板
嵌入式学习
笔记19.12.20
PWM输出定时器复用功能:1.有效电平2.PWM1PWM2区别在于有效电平在前在后占空比Preload预装载,用法在下个周期内生成新的设置
Mo1035
·
2023-11-05 13:04
一个Java程序员的C++学习之路
最近接到了一个Windows客户端开发,需要用到C++,由于大学
嵌入式学习
的时候用到了这种东西,虽然没忘记吧,但是还是打算用一周的时间复习一下,下面是我的复习笔记,当然了,也是基于尚硅谷和黑马的笔记以及菜鸟教程
小帅学编程
·
2023-11-05 10:06
c++
学习
开发语言
嵌入式学习
笔记19.12.26
直流电机/步进电机直流电机:电能->动能(感性负载)(130马达)定子:永磁铁转子:线圈换向器电刷方向:电极调整转速:PWM控制电压在3.3V的90%,防止发热步进电机:使用脉冲的方式->步进角(旋转的角度)单相步进四相步进:四相四拍A->B->C->DAB->BC->CD->DA四相八拍A->AB->B->BC->C->CD->D->DA28BYJ-4828mm步进永磁减速-4相8拍
Mo1035
·
2023-11-04 17:00
为什么我学了几天 STM32 感觉一脸茫然?
幸运的是,我整理了一份
嵌入式学习
资料,其中包括各种编程语言的教程、问
单片机一哥
·
2023-11-04 05:23
自动化
工控
嵌入式硬件
嵌入式实时数据库
WDT实验-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY15.WDT实验如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关作业和资料已上传,请在主页自行查看1.WDT简介WDTWatchDogTimer即看门狗定时器,其主要作用是当发生软件故障时可产生复位信号使SOC复位,其本质是
肉丸子QAQ
·
2023-11-02 23:27
arm开发
学习
驱动开发
请问嵌入式行业会变得和java一样卷死吗?
我准备了一套全面的
嵌入式学习
教程,包括编程教学、问题视频讲解、800个毕设项目和语言类教学等内容,非常全面。评论区留下一个999,关注后私信我1,免费分享给你。嵌入式开发领域的门槛相对较
枪哥玩转嵌入式
·
2023-11-02 05:25
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
如何从bootloader开始
嵌入式学习
?
它就是一个稍微复杂的裸板程序。但是要把这裸板程序看懂写好一点都不容易。Windows下好用的工具弱化了我们的编程能力。很多人一玩嵌入式就用ADS、KEIL。你能回答这几个问题吗?1.一上电,CPU从哪里取指令执行?答:一般从Flash上指令。2.但是Flash一般是只能读不能直接写的,如果我用到全局变量,这些全局变量在哪里?答:全局变量应该在内存里3.那么谁把全局变量放到内存里去?答:长期用ADS
嵌入式开发白菜
·
2023-11-01 10:41
编程
嵌入式
单片机
嵌入式硬件
笔记
学习
嵌入式学习
5大误区,你中招了吗?
错把自己当稚晖君误区2:错误的学习方法误区3:忽略时间成本误区4:缺乏系统思维误区5:追求完美主义误区1:错把自己当稚晖君稚晖君能够以一己之力创造一个个惊艳的产品,离不开他的嵌入式全栈开发能力,我们先来看一个图图1
嵌入式学习
版图如果你想成为稚晖君
物联网心球
·
2023-10-31 20:32
c语言
linux
物联网
嵌入式硬件
ubuntu
嵌入式学习
笔记(64)指针带来的一些符号的理解
我们写的代码是给编译器看的,代码要想达到你想象的结果,就必需要编译器对你的代码的理解和你自己对代码的理解一样。编译器理解代码就是理解的符号,所以我们要正确理解C语言中的符号,才能像编译器一样思考程序、理解代码。3.2.1.星号*(1)C语言中*可以表示乘号,也可以表示指针符号。这两个用法是毫无关联的,只是恰好用了同一个符号而已。(2)*在用于指针相关功能的是后续有2种用法:第一种是指针定义时,*结
嵌入式开发白菜
·
2023-10-30 10:29
嵌入式学习笔记
嵌入式
编程
学习
笔记
单片机
嵌入式硬件
jvm
嵌入式学习
笔记(65)野指针问题
3.3.1.神马是野指针?哪里来的?有什么危害?我的理解:野指针就是定义了指针没有给指针赋值。(1)野指针,就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)(2)野指针很可能触发运行时段错误(Sgmentationfault)(3)因为指针变量在定义时如果未初始化,值也是随机的。指针变量的值其实就是别的变量(指针所指向的那个变量)的地址,所以意味着这个指针指向了一个地址是不确定的变
嵌入式开发白菜
·
2023-10-30 10:29
嵌入式学习笔记
编程
嵌入式
学习
笔记
1024程序员节
单片机
嵌入式硬件
嵌入式实时数据库
51单片机
01月24日长光培训
嵌入式学习
第二十七天
今天继续书接上回,沿着昨天的程序继续讲时钟系统,利用引脚复用控制LED灯达到闪烁的效果。在程序演示的时候,出了一些问题,没能实现功能。中午老师找到了问题所在,就是在配置分频时没有按照规则进行填写。从这一情况也告诉了我们,在做嵌入式系统是要认真结合库和硬件手册,严格按照规则不能有半点疏忽。下午的练习程序是用软件方式实现呼吸灯的效果,在牛老师的点拨下顺利完成,但到自己想改变颜色是没有成功,还是要好好查
长光培训_王任
·
2023-10-30 03:45
Linux
嵌入式学习
第一节:汇编点亮LED灯
目录前言一、目的二、原理1.硬件电路分析2.寄存器分析(1)时钟(2)复用(3)设置GPIO电气属性(4)设置GPIO的输入输出(5)设置GPIO1_3输出低电平三、代码总结
Youngqqqq
·
2023-10-29 17:36
Linux嵌入式之裸机
嵌入式
linux
imx
D12.GPIO实验-ARM体系结构与接口技术-
嵌入式学习
LV9
DAY12.GPIO实验如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关作业和资料已上传,请在主页自行查看1.GPIO简介GPIO(General-purposeinput/output)即通用型输入输出,GPIO可以控制连接在其
肉丸子QAQ
·
2023-10-29 16:46
arm开发
linux
驱动开发
学习
2021-06-02
嵌入式学习
杂记1
1、system();system("pause");2、功能:运行windows命令,pause指令等待用户输入,造成程序在输入前不会结束。3、变量:1.变量名2.变量值3.类型例如inta=10;4、格式占位符:%a,%A读入一个浮点值(仅C99有效)%c读入一个字符%d读入十进制整数%i读入十进制,八进制,十六进制整数%o读入八进制整数%x,%X读入十六进制整数%s读入一个字符串,遇空格、制
康先森ing
·
2023-10-28 13:04
嵌入式
嵌入式学习
笔记(8)芯片手册阅读方法
芯片手册阅读方法,总结起来就是四个字:有的放矢。芯片数据手册往往长达数百页,甚至上千页,而且全部是英文,从头到尾不加区分地阅读需要花费非常长的时间,而且不一定能获取对设计设备驱动有帮助的信息。芯片数据手册的正确阅读方法是快速而准确地定位有用信息,重点阅读这些信息,忽略无关内容。下面以S3C6410A的数据手册为例来分析阅读方法,为了直观地反映阅读过程,本节的图都是直接从数据手册中抓屏而得到的。打开
风一样的航哥
·
2023-10-28 11:21
嵌入式学习经历
学习
软件开发最近很吃香,嵌入式建议转行吗?
我提供一套全面的
嵌入式学习
教程,包括编程、问题解答视频、800个毕设项目以及语言教学,内容非常丰富。如果你有兴趣,只需在评论区输入666,关注后私信我一个"6",我将免费分享给你。嵌入式工程师的薪
单片机一哥
·
2023-10-27 16:10
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式软件错误的五个主要原因
嵌入式学习
路线领取在软件中查找和消除潜在的错误是一项艰巨的任务。通常需要英勇的努力和昂贵的工具才能从观察到的崩溃,死机或其他计划外的运行时行为追溯到根本原因。
非著名程序员阿强
·
2023-10-26 15:03
java
服务器
数据库
嵌入式学习
笔记(61)位操作寄存器时的特殊作用
2.2.1寄存器操作的要求(特定位改变而不影响其他位)(1)ARM是内存与IO统一编址的,ARM中有很多内部外设,SoC中CPU通过向这些内部外设的寄存器写入一些特定的值来操控这个内部外设,进而操控硬件动作。所以可以说:读写寄存器就是操控硬件。(2)寄存器的特点是按位进行规划和使用。但是寄存器的读写却是整体32位一起进行的(也就是说你只想修改bit5~bit7是不行的,必须整体32bit全部写入)
嵌入式开发白菜
·
2023-10-26 00:06
嵌入式学习笔记
嵌入式
编程
学习
笔记
单片机
嵌入式硬件
jvm
嵌入式学习
笔记(62)如何用位运算构建特定二进制数
2.3.1.寄存器位操作经常需要特定位给特定值(1)从上节可知,对寄存器特定位进行置1或者清0或者取反,关键性的难点在于要事先构建一个特别的数,这个数和原来的值进行位与、位或、位异或等操作,即可达到我们对寄存器操作的要求。(2)解法1:用工具软件或者计算器或者自己大脑计算,直接给出完整的32位特定数。优势:可以完成工作,难度也不大,操作起来也不是太麻烦。劣势:依赖工具,而且不直观,读程序的人不容易
嵌入式开发白菜
·
2023-10-26 00:06
嵌入式学习笔记
嵌入式
编程
1024程序员节
单片机
51单片机
嵌入式硬件
嵌入式实时数据库
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他