本文主要介绍了XPT2046触摸屏实验过程详解与STM32代码解析,XPT2046完成一个完整的转换需要24个串行时钟,也就是需要3个字节的SPI时钟。介绍了触摸物理坐标值转换成LCD彩屏坐标的程序实现。
2017-12-23 12:04
项目开发过程中,总会遇到一些需要测试数据的场景,但是造数据特别是造大量的数据这个事情,有时候也是要费一番功夫的,今天给大家带来一款造数据神器,让你零代码实现造数据。 这个神器就是我们日常
2023-09-25 11:23
在C6000 DSP中通常我们会把L1P全部配置成Cache,当CPU发出取指命令,首先会从L1P里查找,如果L1P找不到,则到下一级Cache或者Memory里查找,当找到需要的地址,则将其读入L1P里,CPU从中读取执行。 因为L1P Cache的大小是有限的(本文以32KB为例),而用户内存空间一般大于32KB,必须采取一种映射的方式使得所有地址都能被L1P缓存;在C6000 DSP中,L1P Cache使用地址直接映射,所有DSP 核可访问的地址对L1P Cache大小(32K)取模就能得到该地址在L1P Cache的偏移值。
2018-02-19 22:45
使用相同FLASH和管脚数量相同的芯片,例如GDF103C8T6移植STM32F103C8T6程序。虽然两个款芯片的寄存器地址以及架构基本相同。但是需要注意的是GD32F10x主频是108兆,但是STM32F10x主频是72兆。所以需要针对以RCC时钟进行修改。
2023-12-15 13:37
本文记录了作者从“代码优化”到“过度设计”的典型思考过程,这过程中涉及了很多Java的语法糖及设计模式的东西,很典型,能启发思考,遂记录下来。 有一天Review师妹的代码,看到一行很难看的
2024-01-19 10:05
使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。
2023-02-24 09:38
和0地址域的重映射。这里因为在APP1代码里已经做过了0地址的重映射,所以就不必重复做重映射了,只需做拷贝操作,即将从0x8008000开始的48个字拷贝进
2018-07-16 14:30
观点一(灵剑): 前期迭代懒得优化,来一个需求,加一个if,久而久之,就串成了一座金字塔。 当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化
2023-06-22 10:01
,包括英文字母、数字、标点符号和一些特殊符号。每个字符在ASCII码表中都有一个唯一的数字代码,范围从0到127。以下是使用ASCII码进行编码的基本步骤: 1. 确定字符的ASCII
2024-11-10 09:37