自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 六管SRAM存储单元之理解记录

SRAM存储单元电路理解

2022-07-03 19:15:20 1616 1

转载 GNU、Linux和GNU/Linux之间的关系

1.什么是Linux?2.什么是GNU?3.GNU/Linux是什么玩意儿?什么是Linux相信了解一些IT知识的人都听过Linux这个名词。维基百科上的Linux词条是最经典和最准确的说明(http://zh.wikipedia.org/wiki/Linux),在此直接应用,免去班门弄斧之嫌。Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。Linux内核最初是为英特尔38...

2021-08-12 10:00:59 185

转载 网络协议分层

应用层(Application Layer)->传输层(Transport Layer)->网络层(Network Layer)->链接层(Link Layer)->物理层(Physical Layer)每一个层都是完成了某一种功能,为了功能实现,所以规定了一些规则,这些规则就被称为“协议”(protocol)1.1 物理层电子设备要组网,第一件事就是要让电子设备能通过电信号连接起来。这种连接可以通过实体的电线,网线,光纤进行也可以通过无线信号来实现...

2021-06-04 17:30:00 231

原创 以ODrive源码说明“使用STM32CubeMX配置stm32f4串口”

MX_UART4_Init为STM32CubeMX软件按图形配置生成的初始化函数,其内部首先是按图形配置初始化串口句柄UART_HandleTypeDef结构体内的.Init成员结构体成员变量(主要是串口通信的一些参数)。然后就是调用HAL_UART_Init函数,参数为所要初始化的串口句柄指针。HAL_UART_Init函数是HAL库提供的串口初始化函数,其内部调用了HAL_UART_MspInit函数,这个函数是在HAL库中定义的一个弱函数,在STM32CubeMX生成的用户文件usart.c中有对这个

2021-04-27 17:14:18 1831

原创 烂笔头之“对stm32f4单片机DMA的不解记录”

烂笔头之“对stm32f4单片机DMA的不解记录”STM32F4有两个DMA控制器,DMA1和DMA2,以DMA2为例。DMA有8个stream,每个数据流有8个channel可以选择,使用DMA时,每个数据流都可以选择不同的通道流过,数据流流过不同的通道分别服务于不同的硬件外设。DMA_SxNDTR,这个寄存器控制DMA数据流x的每次传输所要传输的数据量。其设置范围为0~65535。并且该寄存器的值会随着传输的进行而减少,当该寄存器的值为0的时候就代表此次数据传输已经全部发送完成了。所以可以通

2021-04-27 16:45:00 188

原创 Windows下ODrive固件编译环境搭建

ODrive固件开发环境搭建进入Python官网https://www.python.org/,下载Python安装包Python3.x.x。双击安装包图标安装,一定要勾选添加Python 3.9到环境变量,然后按照提示保持默认安装即可。最后在Windows命令行窗口输入“Python”,回车出现以下内容,即安装成功。成功安装Python后,打开新的Windows命令行窗口输入“pip install PyYAML Jinja2 jsonschema”安装需要的Pyth

2021-04-25 11:47:51 2646 1

原创 FreeRTOS临界段函数、开关中断函数调用关系

1、FreeRTOS开关中断函数分别为portENABLE_INTERRUPTS()和portDISABLE_INTERRUPTS();2、FreeRTOS临界段保护相关函数:taskENTER_CRITICAL()、taskEXIT_CRITICAL()、taskENTER_CRITICAL_FROM_ISR()、taskEXIT_CRITICAL_FROM_ISR();3、taskENTER_CRITICAL()<-宏-portENTER_CRITICAL()<-宏-vPortEnte

2020-07-20 17:21:27 596

原创 对“c指针和内存分配”的一点小见解

malloc分配内存,一般首先定义一个指针,然后将malloc函数返回的地址赋予该指针u8 a;u8 *P;p = &a;p = malloc(ram,1);什么时候需要使用malloc申请内存?定义了指针变量之后,要想使用它,(当然我们不是也不能因为定义了所以才使用它,而是应该因为要使用它所以才定义它)就得让它指向具体的内存,让它指向内存有两个办法:1、就是用p=&...

2019-04-09 16:57:26 245

原创 对“用FSMC驱动TFT-LCD”的烂笔头

对“用FSMC驱动TFT-LCD”的烂笔头前几天在某宝上买的F4小板子到了,板子上带一块3.2寸320*240的电阻屏。然后就想着把正点原子的LCD驱动和uc/GUI移植到这个小板子上,然后将之前不甚明白的FSMC驱动TFT-LCD的知识全面学习一下。图为我的小板,本人什么都喜欢mini的之所以不用GPIO口直接驱动液晶,是因为这种方法速度太慢,而FSMC是用来外接各种存储芯片的,...

2017-12-30 13:15:28 7213 9

stm32驱动SGP40获取原始数据和VOC空气质量Index

VOC Raw: 29996 VOC Index: 95 VOC Raw: 29984 VOC Index: 96 VOC Raw: 29985 VOC Index: 96 VOC Raw: 29961 VOC Index: 96 VOC Raw: 29965 VOC Index: 97 VOC Raw: 29992 VOC Index: 97 VOC Raw: 30008 VOC Index: 97

2023-05-24

RTL8305NB.rar

资料包含一份下载自http://bbs.ntpcb.com/read.php?tid=59845的RTL8305NB原理图,PCB图片文件以及RTL8305NB英文版数据手册

2021-05-10

STM32自学笔记 2012.rar

《stm32自学笔记》--蒙博宇 编著 全418页,这是之前在网上找的,后来我从CSDN里都找不到全的了,有的要的积分特别多,所以我上传一个全的,顺便赚点积分!

2019-12-31

基于stm32F103vct6的SD卡FATFS文件系统移植

你只需要一个有SD卡接口的stm32F1单片机和一根串口线就可以完成本代码所完成的FATFS文件系统移植,不用显示屏什么的,很方便的哦!资源里有图有真相

2017-11-29

DHT11温湿度数码管可设置上下限报警

51单片机开发板用的是普中科技的某一款,资源中附有原理图,传感器用的是DHT11温湿度传感器,显示用的还是其上的数码管,可用其上的矩阵按键设置温湿度上下限,然后超出后蜂鸣器(无源的)报警。

2017-11-29

基于stm32F103c8t6和GPS模块做的小玩意儿

用的单片机是stm32f103c8t6,GPS模块是NEO-M8N模块,屏幕用的是SPI总线的0.96寸OLED显示屏,可以显示经度纬度,卫星授时,海拔,寻星数等数据。也可在本代码上继续添加功能。

2017-11-29

nRF24l01相关代码

资料中有3份代码,第一份、nRF24L01模块DS18B20温度数据多发一收,接收端1602显示,可按键随时设置上下限,超限后报警;第二份、用nRF24l01做的遥控下车,电机驱动用的是L298N芯片;第三份、最基础的nRF24l01一键控制接收端蜂鸣器响。

2017-11-29

51单片机NOKIA5110屏幕按键手机模仿

这是一个基于普通51单片机和SIM800A模块的按键手机模拟的代码,附原理图,看完代码,你就可以掌握NOKIA5110屏幕的使用方法,矩阵按键在中断中扫描,检索字符串等等技能!

2017-11-29

空空如也

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

TA关注的人

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