首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
片内专题
《ZigBee开发笔记》第二部分 基础篇-第7章 CC2530温度串口显示(片内ADC)
1 理论分析 1.1 CC2530 的 ADC 介绍 CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达 8 个各自可配置的通道;以及一个参考电压发生器。转换结果通过 DMA 写入存储器。还具有若干运行模式。 图1 ADC方框图 ADC 的主要特性如下: 可选的抽取率,这也设置了分辨率(
阅读更多...
STM32标准库+HAL库 | CPU片内FLASH存储器数据掉电读写
一、片内FLASH 在STM32芯片内部有一个FLASH存储器,它主要用于存储代码,我们在电脑上编写好应用程序后,使用下载器把编译后的代码文件烧录到该内部FLASH中, 由于FLASH存储器的内容在掉电后不会丢失,芯片重新上电复位后,内核可从内部FLASH中加载代码并运行。 从下图所示的官方数据手册可知,STM32的Flash地址起始于0x0800 0000,结
阅读更多...
基于二级片内硬件堆栈的后向CFI 验证方法研究,第三章
随着计算机技术的发展,针对计算机系统的恶意攻击越来越多,造成了巨大的经济损失。面向返回导向编程等恶意攻击方式通过修改堆栈中程序返回地址劫持控制流,达到恶意攻击的目的。后向控制流完整性即返回地址的完整性验证,是一种保护函数返回地址的有效手段。 本文提出了一种基于二级硬件堆栈的后向程序控制流完整性验证方法,并在国产玄铁E906 RISC-V处理器中进行了实现和分析。基于现有针对返回地址的攻击方式和后向
阅读更多...
物联网安全芯片ACL16 采用 32 位内核,片内集成多种安全密码模块 且低成本、低功耗
ACL16 芯片是研制的一款32 位的安全芯片,专门面向低成本、低功耗的应用领域, 特别针对各类 USB KEY 和安全 SE 等市场提供完善而有竞争力的解决方案。芯片采用 32 位内核,片内集成多种安全密码模块,包括SM1、 SM2、SM3、 SM4 算法以及 RSA/ECC、DES/3DES、 AES、 SHA1/SHA256 等安全算法,支持真随机数发生器。芯片提供了多种外围接口:
阅读更多...
STM32开发(三十一)STM32F103 片内资源 —— 模拟/数字转换 DAC 正弦波 编程详解
文章目录 一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示 一、基础知识点 本实验是使用STM32内部的DAC模块实现按键控制周期的正弦波输出。通过这个实验 了解DAC的功能以及其库函数的调用使用。 本章知识点: STM32开发(十三)STM32F103 片内资源 —— 外部中断 按键 详解 STM32开发(三十)STM32
阅读更多...
51单片机C语言送片外数据,单片机片内RAM和片外RAM数据传送实验报告
实验一 数据传送 一、实验目的 1.进一步熟悉仿真器的使用方法。 2.练习设计简单的程序。 3.掌握8051片内RAM和片外RAM的数据传送方法,从而了解这两部分存贮器的特点。 二、实验内容 将8051内部RAM 40H~4FH置初值00H~0FH,然后将40H~4FH内容传送到外部RAM的4800H~480FH,再将4800H~480FH传回内部RAM的50H~5FH。设置断点B1、B2、
阅读更多...
STM32学习笔记 | 片内FLASH读写失败问题分析
关注+星标公众号,不错过精彩内容 FLASH,指Flash Memory,是一种非易失性存储器(闪存),掉电能正常保存数据。 STM32的存储器通常包含内部SRAM、内部FLASH,部分系列还包含EEPROM。其中FLASH通常用于存储代码或数据,可被读写访问。 嵌入式专栏 1 STM32 FLASH 基础内容 STM32的FLASH组织结构,可能因不同系列、型号略有不同。比如大家熟悉的STM
阅读更多...