简介    本系列将使用STM32CbeIDE进行开发,对于使用Keli开发工具的人来说可以使用STM32CubeMX配置构建Keil的工程代码,与STM32CbeIDE的使用是一样的。STM32CubeIDE及图形可视化配置与代码编写一体,开发起来是真的太方便了!不过就是就针对STM32开发不能扩展其他MCU。                
                
         
            
            
            
            本文代码使用 HAL 库。@TOC前言OLED 屏幕是一种高对比度、高亮度、低功耗、灵活可弯曲的显示技术。在电子产品中,OLED 屏幕通常用于显示各种文本、图标、图像等内容。本篇文章将介绍 使用 I2C 接口 在 OLED 屏幕上显示字符,汉字。一、 OLED 接线:我使用的 OLED 分辨率是 128x64。这里我使用 STM32 上的 2 个接口模拟 I2C 的功能。模拟I2C:
通常是指在没            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-10-29 20:42:05
                            
                                1255阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   背景在使用PyTorch深度学习框架的时候,不管是训练还是测试,代码中引入PyTorch的第一句总是:  import torch  在Gemfield前述专栏文章里,我们已经得知,torch/csrc/stub.cpp链接libshm.so、libtorch_python.so、libcaffe2_gpu.so生成了_C.cpython-37m-x86_64-linux-gnu.s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 15:38:58
                            
                                248阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2.1 STM32F103xx增强型LQFP48引脚分布 2.2 STM32F103xx概述 2.2.1 ARM®的Cortex™-M3核心并内嵌闪存和SRAMARM的Cortex™-M3处理器是最新一代的嵌入式ARM处理器,它为实现MCU的需要提供了低成本的平台、缩减的引脚数目、降低的系统功耗,同时提供卓越的计算性能和先进的中断系统响应。ARM的Corte            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 09:59:40
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.OLED简介        OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、 构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。
       &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-03-31 10:37:29
                            
                                3738阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统的一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好地运行于硬件主板以按键点亮LED为例,可以理解为板极支持包为底层驱动(HAL)库提供可以访问硬件的接口,同时,当再用户应用层编写应用程序实现按下按键点亮LED时,要通过板级支持包知道板子上的硬件有那些功能可以实现            
                
         
            
            
            
            韦东山 数码相框 项目学习(五)libjpeg-turbo的移植效果图能够在100ask STM32MP157上显示一张JPG图片一、下载源码首先去libjpeg-turbo官网下载源码,这里我们使用1.2.1版本的libjpeg-turbolibjpeg-turbo-1.2.1 把压缩包上传到服务器,然后执行下面这条命令解压tar xvf libjpeg-turbo-1.2.1.tar.gz在同            
                
         
            
            
            
            屏,换成STM32F4系列单片机,跑个ucos,运行NES模拟器,然后我是不是就能拳打任天堂,脚踢PSP了?哈哈哈  打地鼠的游戏,可以显示生命值,...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 12:01:24
                            
                                777阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里主要说这个GBK编码这里举个例子,比如我要显示0这个字,那么高我要用16位,也就是2个字节,每个位用来代表屏幕上的一个点是1的时候就是亮,然后0的时候就不亮那么宽度用8个位,这样的话,也就是,一共需要8*16 =128个位就够了,然后这需要多少个字节呢,就是128/8=16,16个字节就可以显示出这个0来.也就是我用16个字节,可以描述这个16*8的字体.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 13:58:34
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原因是:程序大部分时间都处于延时状态,而你在按下按键时是处在延时状态,延时状态程序收到中断信号,保存现场,进行中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-06 11:41:02
                            
                                281阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            红叶何时落水首先明确一个概念ROM与RAM的区别ROM又被称为“只读存储器”,ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定,断电后所存数据也不会改变。ROM是用于存放一些死数据,比如说代码编译后产生的机器码,以及一些只读变量(const)这些数据只能被读取不能被改写,但是可以稳定保存。(flash可以动态写入一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 09:50:58
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            00. 目录文章目录00. 目录01. OLED概述02. OLED初始化03. 硬件设计04. 程序示例05. 结果显示06. 附录07. 特性,被认            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 14:29:28
                            
                                1744阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. OLED概述02. OLED初始化03. 硬件设计04. 程序示例05. 结果显示06. 附录07. 声明01. OLED概述OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(OrganicElectroluminesence Display, OELD)。OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-02 14:25:55
                            
                                4881阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             目录一、ST 常用资源网1.1 ST 之数据手册与用户手册区别1.2 如何搜索下载对应的芯片文档呢?二、CubeMX 的下载2.1 如何下载CubeMX 相关软件2.2 如何自己安装?2.3 CubeMX 资源包当中有什么?三:KEIL 的安装与下载3.1 KEIL 的下载3.2 KEIL 芯片包下载3.3 KEIL 芯片包的安装3.4 KEIL 安装完里面有什么?四、ST官网分析4.1 ST             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 14:18:41
                            
                                1035阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32多级界面搭建在实际的项目之中,需要用单片机在LCD/OLED中搭建一个3级的图形界面。本文的工程文件我将上次传到百度网盘,链接在最后的部分。 STM32多级界面搭建一、方案选择二、实现效果三、程序设计3-1宏定义变量设计3-2控制函数设计3-3主函数调用设计四、总结 一、方案选择方案一:使用if条件语句写一个界面,但是这种方法在两级界面的时候还可以,在多级界面的时候代码的逻辑上的复杂度会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 22:07:33
                            
                                352阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              本文介绍如何把字库文件写入单片机的flash中,然后无需再提取字模,即可实现单片机显示中文字符的功能。下载字库到单片机flash中的指定位置  在上一篇博客中,最后留了一个想法,让单片机自带字库。现在就来实现这个想法。 我把用到的编译过的字符放在这里   我们借助J-Flash软件把bin文件放在单片机flash中的指定位置。   首先要新建工程,然后根据自己的板子选择型号              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 12:17:59
                            
                                2845阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、取模软件设置,参考下图二、软件参考,正点原子开发板//放头文件struct typFNT_GB16 // 汉字字模数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-14 10:23:59
                            
                                1049阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GPIOx_CRL(x=A~E) 地址偏移:端口配置的初始地址加上偏移地址就是该特殊寄存器的地址 GPIO通用输入输出8种工作模式 1.浮空输入模式: (1)当GPIOx_CRL或GPIOx_CRH寄存器的CNF[1:0]位设置为01,并且MODE[1:0]位设置为00时 (2)STM32复位之后默 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-08 13:51:00
                            
                                891阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            摘要本文介绍了在Ardunio下配置STM32并进行STM32的串口通信;之后我将介绍一下国人MCU开发平台Stduino与现在所使用的Arduino进行比较。 文章目录摘要:man_student: Part1:Ardunio下实现STM32的串口通信一、Ardunio的简单介绍二、Ardunio的安装与配置三、编写测试程序四、完成实验任务五、总结:man_student: Part2:Stdu            
                
         
            
            
            
            stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈 文章目录stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈前言码农工程师,人狠话不多,大家多看图和代码!!!一、准备工作cubemx配置dma初始化的一个注意点二、拆解freemodbus1.porttimer.c文件不再使用(不使用定时器判断接收完成),接口            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 00:43:12
                            
                                1176阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                    