上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页
摘要: ①、启动文件 start.s 需要添加一级中断向量表和中断处理函数的框架两部分的内容。 一级中断向量表如下: 3 _start: 4 ldr pc, =Reset_Handler /* 复位中断 */ 5 ldr pc, =Undefined_Handler /* 未定义指令中断 */ 6 ldr 阅读全文
posted @ 2023-04-18 10:45 FBshark 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 显示语句 OLED 可以用 sprintf() 函数输出的字符串来显示动态变化的数字。 例如,可以定义一个 u8 char oled_buff[20],作为sprintf()的第1个输入参数,第2、3个参数可按 printf() 函数的格式写。 然后在将 oled_buff 作为 OLED_Show 阅读全文
posted @ 2023-04-17 16:03 FBshark 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 本文主体内容转载于: 版权声明:本文为CSDN博主「椿湫致简」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/zyc18700766982/article/details/126899279 本文问题解决参考于: 阅读全文
posted @ 2023-04-12 15:51 FBshark 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 在模仿正点原子C语言点灯(第十章 C语言版LED灯实验)程序中,需要写 start.s 文件用于初始化堆栈,配置C语言的环境等等,用到了汇编指令。 自己写的时候没注意 msr 和 mrs 的区别。 其中,第一行为 mrs ,为状态寄存器到通用寄存器的传送指令。 第四行是 msr,为通用寄存器到状态寄 阅读全文
posted @ 2023-04-10 21:33 FBshark 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 简介 触摸屏包括两种,一种为电容触摸屏,另一种为电阻触摸屏。 电阻触摸屏的优点是:价格便宜,适合特殊工况(湿度较大、有水珠的环境)。 电容触摸屏的优点是:支持多点触控,精度高,触摸反应快。但价格贵,有水珠的地方不适用。 XPT2046 是专用于电阻式触摸屏的芯片,其基于四线 SPI 通信协议。 其A 阅读全文
posted @ 2023-04-08 21:30 FBshark 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 二维数组的初始化 ⑴ 分行进行初始化 int a[2][3]={ {1,2,3},{4,5,6}}; 在{ }内部再用{ }把各行分开,第一对{ }中的初值1,2,3是0行的3个元素的初值。第二对{ }中的初值4,5,6是1行的3个元素的初值。相当于执 行如下语句: int a[2][3]; a[0 阅读全文
posted @ 2023-04-08 14:47 FBshark 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在编译工程的时候经常用到 gcc-linux-gunebaihf,其中eabi 和 hf 的释义如下。 转载自:文章 一. 什么是abi /eabi ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture) 阅读全文
posted @ 2023-04-07 11:13 FBshark 阅读(147) 评论(0) 推荐(0) 编辑
摘要: STM32 FSMC:FSMC(Flexible Static Memory Controller):翻译为:灵活的静态存储管理器。 可管理的存储类型包括: NOR FLASH 和 SRAM NAND FLASH PC Card(PC卡,不知道是什么东西) 具体功能是将外部的存储设备映射为内部地址, 阅读全文
posted @ 2023-04-03 21:21 FBshark 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 第26章LCD代码,P303代码写错。 原来的代码写错,因为是D/CX引脚,高电平(1)意味着数据,低电平(0)意味着命令: #define FSMC_Addr_ILI9341_CMD ((uint32_t)) 0x60020000 #define FSMC_Addr_ILI9341_DATA (( 阅读全文
posted @ 2023-04-03 12:33 FBshark 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 即使SCL/SDA不接线,DS3132也会返回,这个值为2165/165/165 因此问题的来源为接线不牢靠。 接线牢靠的标准:RTC模块(ZS-042)上的PWR灯应该常亮,并且亮度很大(我一开始接线,PWR亮度小,而且闪烁) RTC 的 SCL 接 Arduino 的 A4, SDA 接 Ard 阅读全文
posted @ 2023-03-31 16:03 FBshark 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 环境:CentOS 64位 准备工作: 1. 在linux系统的/usr/local/新新建(mkdir)arm文件夹,并改权限(chmod)为777。 mkdir arm 【新建 /usr/local/arm/ 目录】 chmod 777 arm 【修改此文件夹的权限 ,可用 命令 # cd -l 阅读全文
posted @ 2023-03-22 11:55 FBshark 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 此前一直用通用定时器的PWM驱动电机,此次项目采用高级定时器,发现了一些使用上的需要注意的地方,归纳如下: 问题1:初始化输出结构体 OCInitStruct 成员要完整补全 今天用TB6612驱动电机, 用TIM1-CH4的PWM ,结果发现设置完毕后电机不转。 //OCInit Struct T 阅读全文
posted @ 2023-03-21 16:37 FBshark 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 5V使能引脚,即图中5V Enable引脚。 该引脚与5V Power引脚息息相关,因此首先需要知道5V Power引脚的功能。 L298N的5V Power引脚目的是给L298芯片供电(注意:不是给电机供电,也不是给MCU,例如51, STM32供电)。其用于作为L298N模块上芯片电压的输入。 阅读全文
posted @ 2023-03-14 16:49 FBshark 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 野火在线文档链接 Linux根目录结构 (类似 正点原子 STM32 的 USER)程序和配置相关(4个):存储系统命令:bin;配置文件:etc;程序文件:usr; 第三方软件:opt (类似HARDWARE)挂载外设相关(3个):dev, mnt, media (类似SYSTEM)进程与内核信息 阅读全文
posted @ 2023-03-10 16:55 FBshark 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-03-07 15:45 FBshark 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页