上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: stm32f4的板载Flash默认大小是1M也就是1024k,RAM大小为128k,下载程序时IROM1默认起始地址是0x8000000开始后的0x100000空间共计1024k给程序使用。上图中a56爆大奖在线娱乐程序起始地址为0x8010000到0x8100000共计960k给程序使用,RAM默认起始地址的0x 阅读全文
posted @ 2022-02-10 10:09 K_Code 阅读(894) 评论(0) 推荐(1) 编辑
摘要: 1、 使用尽量小的数据类型 能用unsiged就不用signed;能用char就不用int;能不用floating就不用;能用位操作不用算数。 2、使用自加、自减指令 通常使用自加、自减指令和复合赋值表达式(如a-=1 及a+=1 等)都能够生成高质量的程序代码,编译器通常都能够生成inc 和dec 阅读全文
posted @ 2021-11-06 13:53 K_Code 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 单片机常用应用程序架构有三种: 1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的a56爆大奖在线娱乐方法。 3. 操作系统,此法应该是应用程序编写的最高境界。 一、顺序执行法 这种方法 阅读全文
posted @ 2021-11-05 11:32 K_Code 阅读(1077) 评论(0) 推荐(1) 编辑
摘要: ROM,RAM和FLASH的区别,下面主要是具体到他们在单片机中的作用。 一、ROM,RAM和FLASH在单片中的作用ROM——存储固化程序的(存放指令代码和一些固定数值,程序运行后不可改动)c文件及h文件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm文件 阅读全文
posted @ 2021-10-14 11:06 K_Code 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: XTI 外部中断有优先级分组,可以设置抢占式优先级和子优先级内部中断比如systemtick,也可以设置优先级内部中断的优先级和外部中断的优先级似乎没有可比性,假如同时发生中断,是如何处理的? 问题是两个优先级不是一个概念,系统内部中断是不能设置抢占优先级和响应优先级的。 systick的优先级默认 阅读全文
posted @ 2021-10-13 16:05 K_Code 阅读(427) 评论(0) 推荐(0) 编辑
摘要: AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是a56爆大奖在线娱乐“系统总线”。 AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块 阅读全文
posted @ 2021-10-13 15:24 K_Code 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 1、字符串转十六进制 代码实现: void StrToHex(char *pbDest, char *pbSrc, int nLen) { char h1,h2; char s1,s2; int i; for (i=0; i<nLen/2; i++) { h1 = pbSrc[2*i]; h2 = 阅读全文
posted @ 2021-10-12 14:48 K_Code 阅读(799) 评论(0) 推荐(0) 编辑
摘要: EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。 在开发 Zigbee Gat 阅读全文
posted @ 2021-08-17 17:07 K_Code 阅读(271) 评论(0) 推荐(0) 编辑
摘要: openwrt 修改系统时间 可以通过date -help查看使用方式 Usage: date [OPTIONS] [+FMT] [TIME] Display time (using +FMT), or set time [-s,--set] TIME Set time to TIME -u,--u 阅读全文
posted @ 2021-08-16 09:23 K_Code 阅读(2512) 评论(0) 推荐(0) 编辑
摘要: 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 class A(object): def 阅读全文
posted @ 2021-08-13 14:05 K_Code 阅读(458) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页