bootloader中使用的内存地址有点乱,没有组织,得好好整理一下。
RTC的实验也算勉强做完了。
今天和接口老师交流了下,他以前做过C51。现在也想学ARM。
以后又多了个人交流了。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
800+累计阅读
851平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄23年
bootloader中使用的内存地址有点乱,没有组织,得好好整理一下。
RTC的实验也算勉强做完了。
今天和接口老师交流了下,他以前做过C51。现在也想学ARM。
以后又多了个人交流了。
实验记录三 通用输入输出(GPIO)
之前把所有程序都跑了一次后,得到了导师下一步的安排。如下: 1.编写一个程序,实现在LCD上显示一个万年历,包括年月日 星期 还有室内的温度。2.编写一个程序,将原来的交通灯改为跑马灯。 期限是这学期。 好吧。一学期编两个程序。还真是从0做起。虽然是用C编程,但是用的库函数却是相应工程开发自带的API。于是,开始从第一个基础程序做起,以便熟悉相应的API函数操作。 GPIO 通用输入输出函
RTC时间在LCD上显示需注意的问题
unsigned char displayTime[2]; rtc->day= ReadRtc(); displayTime[0]=0x30+(rtc->day/16); displayTime[1]=0x30+(rtc->day%16); DisPlayTime(1,0,displayTime); BCD码转十进制:rtc->day/16; 十进制转ASCII码:0x30+(rtc->day%1
Xilinx XDMA驱动代码分析及用法
Xilinx XDMA驱动代码分析及用法 先简单的介绍一下,赛灵思的XDMA的驱动是用于做什么的、他的主要功能就类似与网卡pcie接口的网卡驱动、用于控制主机与fpga设备进行pcie的通讯。通讯的主要方式是设备文件的读写,这里不清楚的同学可以看一下我上一篇文章。通过控制设备文件的读写,操作驱动与fpga设备进行数据传输。 1、目录结构 zacha@Superman:~/nfs/xdma-debug/dma_ip_drivers-master/XDMA/linux-kernel$ tree -C . ├──
学习使用stm32f1驱动LCD屏
LCD屏其实就是通过打点在屏幕上显示数字,符号,汉字和图形,难点在于找到想要打点的位置的坐标以及那个坐标的颜色值。 在LCD屏中颜色值是由16位数据组成,红绿蓝是三基色。其中,最低5位代表蓝色,中间6位为绿色,最高5位为红色,数值越大,表示该颜色越深。例如 0xFFFF---白色 0x0000---黑色。 如果想在屏幕上显示字符,需要引入字模库(每个字符对应有一个字模,代表的是规...
HALCON 20.11实战:5步搞定工业图像异常检测(附完整代码)
本文提供了一份基于HALCON 20.11的工业图像异常检测实战指南。通过五个核心步骤——环境准备、数据预处理、模型训练、推理解析与工程化部署,详细演示了如何利用深度学习技术,仅使用正常样本快速构建并优化金属表面划痕等缺陷的检测模型,并附有完整可运行的HDevelop代码,助力工程师实现高效、智能的工业视觉质检。
RK3568平台开发系列讲解(DMA篇)DMA engine使用
DMA传输属于异步传输,在启动传输之前,slave driver需要将此次传输的一些信息(例如src/dst的buffer、传输的方向等)提交给dma engine(本质上是dma controller driver),dma engine确认okay后,返回一个描述符(由struct dma_async_tx_descriptor抽象)。DMA_PREP_PQ_DISABLE_P、DMA_PREP_PQ_DISABLE_Q、DMA_PREP_CONTINUE,PQ有关的操作,TODO。
如何使用stm32中LCD的中英文显示
为方便处理,我们把字模定义成方块形的像素点阵,且每个像素点只有0和1这两种状态(可以理解为单色图像数据),下图两个宽、高为16x16的像素点阵组成的两个汉字图形,其中的黑色像素点即为文字的笔迹。在STM32中文字库中,是从0开始计数的,也就是说16区前面有15个区,这15个区中有15X94=1401个字符,然后再加上91,也就是偏移91格,就可以得到对应的字符:“包”显示英文的时候,我们采用ASCII编码方式,将每个字符减去空格' ',得到的就是这个字符在ASCII表格里面的偏移量。
C++幂运算全解析:std::pow()函数详解与实战指南
本文详细介绍了C++标准库中的std::pow()函数,包括其基本用法、数学定义和多种重载形式。重点分析了该函数在科学计算、图形处理等领域的实际应用,并提供了性能优化方案如快速幂算法和预计算表。文章还探讨了精度控制、错误处理等关键问题,最后通过一个完整计算器实现展示了综合应用。std::pow()作为基础数学函数,合理使用能显著提升计算效率和代码可靠性。
ARM LCD简单绘图API
明天上传所有代码。。 转载于:https://www.cnblogs.com/cjjnjust/articles/1705565.html
【AI智能体】飞书 AI 智能客服机器人搭建与使用实战操作详解
飞书 AI 智能客服机器人搭建与使用实战操作详解
企业级OpenClaw部署实战:10个关键配置让你从“养虾“到“精通“
OpenClaw(社区昵称"小龙虾")作为2026年开源社区最活跃的AI Agent项目,凭借其多Agent协同架构和企业级安全隔离能力,已成为中大型企业的首选AI基础设施。本文基于真实企业部署经验,系统梳理了企业级OpenClaw部署的10个关键配置:用户ID消息隔离、群组ID消息隔离、多机器人配置、无限量Agent创建、机器人与Agent关联、Agent间调度、权限配置、Hooks任务、多模型切换及一键备份迁移。
stm32驱动1.44寸LCD屏幕显示中文字符包含可移植keil5工程代码
1.44寸LCD屏幕 之前的0.96寸的OLED屏幕坏掉了,现在重新买了一块1.44寸的LCD屏幕,感觉这次的质量比较好,还可以显示彩色的 用的IC是stm32f103vet6 接线方法是 供电要5V的,3.3V只会白屏 SCL接PB13 SDA接PB15 RES接PB12(复位,和stm32接同一个复位就行) DC接PB10 那个CS片选完全可以不接就默认浮空吧 BL接GND的话是关闭屏幕,浮空...
PC 端微信页面拆分及 JavaFx 使用
一、前言 对于一个知识点的学习过程来说,往往使用自己熟悉的工具或方式才更易于上手。因为所有同类型的知识点在抛出复杂的流程拨云见日后,所能得到的几乎都是同样的设计思想和实现理论。 在 Java 语言桌面版开发中,直至目前共提供了三套 UI 开发方式;Awt、Swing、JavaFx,以及一些扩展组件 SWT 等。在这三套 UI 组件中,JavaFx 是最新也是最为好用的,因为他提供了丰富的功能,以及...
LCD显示程序编完,有些乱码显示
由于上周的传感器检测结果无法用单步进行调试,所以想了个方法进行检测。那就是在LCD上将传感器结果显示出来。今天编了一天,结果显示出来了,但是有些乱码。这是因为检测结果有赋值,因此检测结果转换为ASCII的时候会出现0以前的乱码。明天在这方面再改改。 前两天出了趟差,去了趟北京。刚回来,今天变好了。明天粗调一下。如果细调,必须有角度仪一类的辅助仪器才行。这个编完,相当于完成了三分之一了
C语言读取CSV文件的方法1
逗号分隔值文件格式(CSV),以纯文本形式存储表格数据,它是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。本文介绍利用C语言标准库中的一个字符串处理函数 strtok()来对CSV文件内容进行读取的基本方法
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
STM32驱动LCD屏:lcd image converter核心要点
在STM32嵌入式开发中,将图片资源高效适配LCD屏离不开LCD Image Converter工具。它能精准完成图像格式转换、颜色深度适配与C数组生成,是嵌入式GUI开发的关键环节。掌握其输出配置、字节序设置和RGB565映射规则,可显著提升LCD显示效率与资源利用率。
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
LCD2004四行显示语音体检预约安排详情
基于LCD2004和离线TTS模块设计的嵌入式体检预约提醒系统,支持I²C通信与语音播报,适用于社区医院、养老院等场景。系统本地运行,成本低、隐私安全,通过屏幕显示与语音提示解决老年人信息获取难题。
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
OLED和LCD(由一个梦引发的探寻)
目录那晚的一个梦...LCD和OLED的区别 那晚的一个梦… 在一个夜黑风高的夜晚,没有虫鸣,没有鸟叫,我从睡梦中惊醒,看到身边摆放着的51单片机和STM32的,一个LCD和OLED屏幕格外的刺眼,一刹那,回想起刚才的梦 … 学长:“你怎么走神了?” 我:“啊,没事没事” 学长:“没事就行,我突然搞不懂LCD和OLED了,今天的任务就是把这两个去学习一下,明天告诉我” … 今天突然回想起这一个梦,就去了解了解了一下这两个屏幕的区别。 LCD和OLED的区别 结构图 网上看到的都是大量的详细构造,原理。因为我
2019蓝桥杯嵌入式寒假学习记录(3)LCD与串口通信
2019蓝桥杯嵌入式寒假学习记录(3)LCD与串口通信 时间过得真快啊,1月30号了,明天就离开学校回家了,前几天学了一下LCD和串口通信,这两天没怎么看32在摸索学习画PCB,那么还是言归正传吧,我在网上查听说比赛直接会给LCD的.c和.h文件还有一个fonts.H文件font的意思是字体,大家可以打开看看,里面是一些数字,字母和符号的对应的一些代码,所以如果要在屏幕上显示这...
LCD液晶拼接屏优势凸显受市场欢迎
目前市场上用于液晶拼接的屏大概有三种:DLP、PDP、LCD,但是哪种屏是未来的发展趋势,比较受欢迎呢?这有必要值得我们去探究! 就现在三种屏的优缺点来说的话,我们相信LCD屏的应用会越来越广泛,将来可能会取代其他的产品。但是现在市场上主流的拼接单元分为LCD和DLP两种,下面我们就比较一下这两种拼接单元的优缺点。 DLP液晶拼接:DLP的拼缝比较小,但是背投拼接的箱体积却比较大,而且成本相对
luatos框架中LVGL如何使用中文字体〈一〉开发板与LCD屏如何连线的基本步骤
今天的内容适合新手,能够让大家学会拿到一块开发板后,学习外接其它硬件的基本原理,开发板引脚如何与外部设备的引脚相连,芯片开发入口从哪里下手。开发板:AIR101LCD屏:st7789 大小:204*320根据luatos官方文档解释,使用的是7.11版本的LVGL源码但是官方也说了,与LVGL源码功能,也存在一些不同,所以我们还是要不LuatOS版本的LVGL接口为主,LVGL官方的文档为辅。
LCD12864硬件选型指南:不同版本模块差异解析
选对LCD12864模块是嵌入式显示项目成功的关键。不同厂商的LCD12864在驱动芯片、接口类型(并行/串行)、背光方式及引脚定义上存在明显差异,直接影响程序兼容性与硬件适配难度。实测发现ST7920和KS0108驱动的LCD12864在初始化时序和指令集上不互通,需针对性编写驱动代码。
LCD Image Converter单色图像处理:超详细版入门指南
深入讲解如何使用lcd image converter进行单色图像转换,涵盖操作步骤与实用技巧,帮助用户快速掌握lcd image converter的核心功能,提升嵌入式显示开发效率。
lcd刷新慢_走进刷新率的世界
大家好,这里是严肃而又不太正经的李工。以前去客户的时候,就会有很多客户问刷新率相关的问题:“刷新率我要怎么理解呢?刷新率要多高才好呀?为啥我拍摄会有条纹?为什么我们电脑屏幕刷新率就60Hz,我不会觉得闪呢?别家传的所谓高刷又是怎么样的?.......” 承接上文,这次我就来分享下我所理解的刷新率。01.刷新率的解释上文中讲到的灰度相关问题相...
51单片机实战指南——LCD1602模块化编程(从零到烧录)
本文详细介绍了51单片机开发中LCD1602的模块化编程实践。通过将延时、显示等功能拆分为独立模块(如LCD1602.c/h),大幅提升代码可读性、可维护性与可移植性。文章从模块化思想、Keil环境搭建、驱动编写到主程序构建、编译烧录及调试,提供了从零到烧录的完整实战指南,帮助开发者高效管理复杂项目。
LCD显示技术深度解析:从液晶原理到工程实战故障排查
显示技术是电子设备与用户交互的核心界面,从液晶显示(LCD)到有机发光二极管(OLED),不同技术路线各有优劣。LCD凭借成熟的生产工艺、稳定的寿命和极具竞争力的成本,在工业显示、医疗设备以及中低端消费电子领域依然占据主导地位。其核心工作原理基于液晶分子的光电效应:由TFT基板精确控制电压,改变液晶分子排列状态,从而调节背光模组发出的偏振光穿透偏光片的光量,最终经彩色滤光片合成彩色图像。理解这条从电信号到光信号的完整链路,是掌握面板选型(TN、IPS、VA)与解决偏色、漏光、残影等实际问题的关键。本文从原理
3万+
659

被折叠的 条评论
为什么被折叠?



