自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 嵌入式开发系列005-嵌入式产品开发体验

库是基于C语言的封装,本质还是C语言操作寄存器。

2022-11-17 20:10:54 708 1

原创 嵌入式开发系列007-网络通信基础

使用端口来区分不同的应用程序,端口号的范围是0~65535,其中0~1023是系统保留的,比如网页服务的端口是80端口,远程登录的端口是22端口。我们定义新端口时应该避免1024以下的端口,IP地址+端口号就共同组成了这个设备通信的地址基础。

2022-11-17 00:56:49 356

原创 嵌入式开发系列006-中断

MCU的中断由NVIC进行管理,从而实现了中断的优先级。相比较于ADC,SPI,I2C等中断直接由NVIC管理,GPIO不同之处在于GPIO中断会先被EXIT(External Interrupt/Event Controller,外部中断/事件控制器)处理再由NVIC管理,

2022-11-17 00:25:34 1092

原创 嵌入式开发系列004-时钟

STM32F103系列时钟最高可达72MHz。系统时钟包含内部时钟、外部时钟。

2022-11-17 00:20:53 537

原创 嵌入式开发系列003-系统存储结构

通过base_addr和offset可以指导具体寄存器的地址。如GPIOA对应图中地址范围是0x4001.0800~0x4001.0C00. 其中base_addr=0x4001.0800。控制pin输出高低电平的寄存器GPIOA_ODR寄存器(Port output data register)的offset=0x0c,故GPIOA_ODR寄存器地址是base_addr+offset=0x4001.0800+0x0c=0x4001.080c。

2022-11-17 00:14:04 150

原创 嵌入式开发系列002-创建工程

值得注意的是,创建工程时,所选路径千万不要有中文。我们在main函数中编写代码。

2022-11-17 00:06:52 380

原创 嵌入式开发系列001-嵌入式开发基本概念

MCU的开发需要C语言基础,熟悉各种外设接口,熟悉RTOS系统开发;MPU的开发通常需要学习linux基础、操作系统、网络编程等知识;DSP的开发通常需要具备数据信号处理算法的理论知识;FPGA的开发通常需要了解高速接口或音视频处理的算法等等。

2022-11-16 23:07:47 2940

原创 开源代码网站

http://sourceforge.net/

2013-09-11 13:00:44 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除