嵌入式
文章平均质量分 87
Rose Island
这个作者很懒,什么都没留下…
展开
-
Libtomcrypt AES 加密及解密
MM32 移植 Libtomcrypt 密码库,实现 AES 加密及解密原创 2022-08-03 11:31:16 · 830 阅读 · 1 评论 -
ESP8266 连接 MQTT
ESP8266 连接 MQTT主控芯片:MM32F2377 (MB-039)WiFi 适配器:ESP8266开发环境:IAR 7.80.4MQTT 模拟服务器:MQTT.fxMQTTMQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transp原创 2022-05-18 22:45:38 · 15059 阅读 · 0 评论 -
MM32F3277 + ESP8266 使用指南(1. 实现 TCP Client 透传)
主控芯片:MM32F2377 (MB-039)WiFi 适配器:ESP8266开发环境:IAR 7.80.4调试助手:ESP8266 调试工具V2.2ESP8266 AT 指令烧录工具:flash_download_tool_3.9.2.exe网络调试工具:hercules_3-2-8.exe (TCP)从上周开始使用 ESP8266,磕磕绊绊终于实现了 TCP 和 MQTT 的通讯。ESP8266 简介ESP8266 由乐鑫公司开发,提供了一套高度集成的 Wi-Fi SoC 解决方案。.原创 2022-04-30 17:06:21 · 4687 阅读 · 0 评论 -
MM32F3277 I2C 访问 LPS22HH 气压传感器
Foreword这周选错传感器了,把 LPS22HB 选成 LPS22HH 了,文档白写了😫就来更个 CSDN 吧,不然亏大了。LPS22HB 和 LPS22HH 的异同先讲讲他们的异同点吧相同点地址是一样的(所以我看着 HH 的文档跑通了 HB 的传感器……)基础配置以及数据寄存器地址一样(FIFO 以及 Interrupt 功能位不一致)读取的数据都是气压和温度,位数一样气压测量范围一样都支持 SPI 和 I2C 通讯都支持 FIFO 和 Interrupt都支持设置参考气压值原创 2022-04-16 14:51:50 · 2884 阅读 · 3 评论 -
MM32F3277 I2C 访问 HTS221 温湿度传感器
主控芯片:MM32F3277传感器:HTS221 温湿度传感器开发环境:IAR 7.80.4I2C 原理I2C 总线接口使用两条串行线,SDA 和 SCL,分别用于数据和时钟的传输,工作方式是半双工。I2C 分为主从模式,Master 和 Slave,每一个 I2C 设备都有一个固定的地址。I2C 总线物理拓扑结构主控作为 Master,总线上可以挂多个 Slave 设备,Master 通过寻址控制各个 SlaveSCL 和 SDA 在总线空闲时,由上拉电阻拉高,保持高电平I2C St.原创 2022-04-02 18:31:33 · 988 阅读 · 3 评论 -
Verilog 任意整数分频器
Foreword距离上一篇CSDN又有两个月了,这两个月学了好多,感觉这半年我还是有很大进步了的,没有一开始那么心力憔悴了。但是水管依旧到处漏……最近和老虞还有刘同学吃饭,两个不同领域下的大佬,一个做考古,一个做AI,虽然聊的内容差异巨大,但两个人给我的感触都是,他们好厉害,小汤要好好努力!同时也让我想到了,世界可以分为哲学和数学,但最后都会归结于美学。我身边几个特别厉害的程序员,往往审美也是很好的,可能不是那么艺术,但做出来的东西一定是让人看着舒服的。分频原理首先推荐一个画波形原理图的在线网站Wa原创 2021-12-18 15:47:54 · 4411 阅读 · 7 评论 -
C语言——char转int & 字符串截取
Foreword这周没加班,回家就看丁海寅真是太开心了!今天看华成英的模电,讲的真好,豁然开朗!从高中开始就很讨厌物理从来没听过物理课,考前就靠突击,学一遍忘一遍,最后还是做了电子,是命吧……字符串转整形还是之前的网页项目,因为网页返回给我的是字符串,所以我存进eeprom的也是字符串,可是我在配IP地址等参数的时候需要的是整形,所以需要通过ASCII码将字符串转成整形,代码如下:int String2HexInt(char *stringValue){ int len = strlen(原创 2021-05-14 17:43:04 · 871 阅读 · 1 评论 -
山外多功能调试助手用作MM32虚拟示波器
Introduction在调试MM32芯片的过程中,有时需要观察数据的实时变化,山外多功能调试助手中的虚拟示波器可以实现这一功能。山外虚拟示波器的特点:支持8个通道,且通道可隐藏可选择通道数据类型界面可缩放移动可追踪最新数据山外虚拟示波器通信协议:具体可阅读山外调试助手使用说明Solution: Output Triangle Wave以下代码参考了「顶点元」STM32使用虚拟示波器配置UARTvoid initUART1_IT(u32 baudrate){ U.原创 2021-03-12 16:04:09 · 10189 阅读 · 31 评论 -
在SRAM中运行程序代码
Introduction一般情况下,调试代码时都会把程序下载到芯片内部FLASH中,一些临时的数据存放在SRAM中,这是由于SRAM空间很小(0x20000000 - 0x20004FFF),价格较贵,而FLASH的空间较大(0x08000000 - 0x0801FFFF)。在一些场合下我们希望程序可以在SRAM中调试运行,将代码下载到SRAM中调试有以下优缺点:优点:缺点:以上摘自《STM32库开发实战指南》第39章 在SRAM中调试代码。 Three Methods使用__ra.原创 2021-03-05 12:03:35 · 2905 阅读 · 0 评论