随笔分类 - 单片机
摘要:FPU的使用,可以提高浮点运算的效率,大大缩短计算时间的情况下,保证的计算精度。 FPU是专门用于浮点计算的单元根据IEEE的浮点标准,原本通用CPU需要3~4个周期的计算时间, 现在只需要一个FPU指令就行。在触摸屏,数学函数运算时特别有用。 1.添加宏定义(主要是为了打开预编译) __TARGE
阅读全文
摘要:1.P00(RESET)引脚可以复用为带上拉的GPIO数字输入端口,外围的复位电路建议保留。 2.P27(SWDIO)与P31(SWCLK)上电时默认为SWD调试功能,未复用为GPIO端口时一直是高平;可以设置成GPIO,但是设置成GPIO后就不能SWD下载了,只能用串口下载。 3.P35(TX)与
阅读全文
摘要:一. SysTick_Config 和delay冲突 因为 SysTick_Config 被用于设置SysTick为操作系统计时,而 delay 函数又使用了SysTick来实现延时,导致两者对SysTick的配置不一致。 导致 SysTick_Config无法再次进入SysTick_IRQHand
阅读全文
摘要:1. 双击安装“HDSC.HC32F005.1.0.1.pack”,重启keil。 2.如果还不行,就将C:\Keil_v5\Packs\HDSC\HC32F005\1.0.1\Flash\HC32F005.FLM 复制到C:\Keil_v5\ARM\Flash目录下,保证可以。
阅读全文
摘要:一. keil 软件编译环境 Program Size: Code=65228 RO-data=5302 RW-data=48 ZI-data=1681 keil软件编译后会出现上面的提示,其意义如下: Code:指程序中代码的字节数 RO-data:指程序中定义的常量字节数 RW-data :程序
阅读全文
摘要:OTP(One Time Programable):一次性可编程的MCU.MTP(Multiple time Programable):可以多次编程的MCU. OTP(One Time Programable)是MCU的一种存储器类型。MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性
阅读全文
摘要:所谓量子芯片就是将量子线路集成在基片上,进而承载量子信息处理的功能。借鉴于传统计算机的发展历程,量子计算机的研究在克服瓶颈技术之后,要想实现商品化和产业升级,需要走集成化的道路。接下来,详细为你说下量子芯片是什么东西 量子芯片和普通芯片的区别 1.量子芯片是什么东西 所谓量子芯片就是将量子线路集成在
阅读全文
摘要:通用版本命名规范这里分享一种通用的版本命名规范,格式:主版本号.子版本号.修订版本号.日期_版本阶段 比如:V1.2.3.20221028_rc 说明: 第一位(1):主版本号。当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 第二位(2):子版本号。当功能
阅读全文
摘要:回车:ASCII 码 13 , “\r” 换行:ASCII 码 10 , “\n” 空格:ASCII 码 32 Return = CR =13 = '\x0d' NewLine = LF = 10 = '\x0a' \r与\n的区别: \r : return 到当前行的最左边。 \n: newlin
阅读全文
摘要:a. UART接口 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本
阅读全文
摘要:fromelf --bin !L --output bin/Horn_PolygonalLights_HC32f460_APP.bin
阅读全文
摘要:stm32f4的板载Flash默认大小是1M也就是1024k,RAM大小为128k,下载程序时IROM1默认起始地址是0x8000000开始后的0x100000空间共计1024k给程序使用。上图中表示程序起始地址为0x8010000到0x8100000共计960k给程序使用,RAM默认起始地址的0x
阅读全文
摘要:1、 使用尽量小的数据类型 能用unsiged就不用signed;能用char就不用int;能不用floating就不用;能用位操作不用算数。 2、使用自加、自减指令 通常使用自加、自减指令和复合赋值表达式(如a-=1 及a+=1 等)都能够生成高质量的程序代码,编译器通常都能够生成inc 和dec
阅读全文
摘要:单片机常用应用程序架构有三种: 1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。 3. 操作系统,此法应该是应用程序编写的最高境界。 一、顺序执行法 这种方法
阅读全文

浙公网安备 33010602011771号