随笔分类 -  03.Cortex_M

摘要:一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 阅读全文
posted @ 2018-07-23 18:55 qiynet 阅读(2022) 评论(0) 推荐(0)
摘要:单片机中printf函数的重映射 一、源自于:大侠有话说 1.如果你在学习单片机之前学过C语言,那么一定知道printf这个函数.它最最好用的功能 除了打印你想要的字符到屏幕上外,还能把数字进行格式化.例如十进制的33,用十进制 方式输出就是33,用十六进制的形式就输出成21,如果用字符形式输出,那 阅读全文
posted @ 2018-07-16 14:10 qiynet 阅读(710) 评论(0) 推荐(0)
摘要:按住shift 右击按键,进入在 X:\Program Files\Keil\MDK510\ARM\ARMCC\bin 。中打开命令cmd.exe ,然后进入一下操作。 编译自己的工程,并将"_build"目录中的xxx.axf文件拷贝到 X:\Program Files\Keil\MDK510\A 阅读全文
posted @ 2018-06-01 19:50 qiynet 阅读(612) 评论(0) 推荐(0)
摘要:1:概述: SYS/BIOS 是一个可扩展的实时的操作系统。具有非常快速的响应时间(在中断和任务切换时达到较短的延迟),响应时间的确定性,强壮的抢占系统,优化的内存分配和堆栈管理(尽量少的消耗和碎片)。能够实现系统的模块化并可裁剪。 最大的特点就是:实时。 2:XDCtools: XDCtools 阅读全文
posted @ 2018-05-31 14:44 qiynet 阅读(4549) 评论(0) 推荐(0)
摘要:在SYS/BIOS中,广义上指被处理器执行的任何独立的指令流。线程是一个能够调用一个函数或者中断服务程序的单点控制。在sysbios系统中一共有硬件中断(HWI)、软件中断(SWI)、任务(Task)、空闲线程(Idle)这四种线程,它们的优先级依次从高到低。关于HWI与SWI的创建笔者分别在SYS 阅读全文
posted @ 2018-05-31 14:43 qiynet 阅读(1133) 评论(0) 推荐(0)
摘要:payload就是协议报文中的有效载荷所占报文的百分比,用报文中去除协议的长度/报文总长度,协议设计的时候需要考虑到有效载荷所占的比重,避免出现payload很小的情况,比如TCP在设计的时候,就考虑在发送报文过程中,增加了接收报文的确认,而不是单独发送一个确认,因为单独发送一个报文的payload 阅读全文
posted @ 2018-05-29 10:40 qiynet 阅读(1234) 评论(0) 推荐(0)
摘要:IPMB接口协议总结 IPMB,智能平台管理总线, 是ATCA(Advanced Telecom Computing Architecture)先进的电信计算平台的各FRU背板通讯的两组冗余I2C总线的总称。 IPMB,智能平台管理总线, 是ATCA(Advanced Telecom Computi 阅读全文
posted @ 2018-05-29 10:34 qiynet 阅读(4290) 评论(0) 推荐(1)
摘要:原因是未调用C标准库。 解决方法: 1.点项目右键——》properties——》C/C++Build——》Settings——》GNU ARM C Linker——》Libraries。 2.Add,输入m确定即可,即编译时生成-lm 阅读全文
posted @ 2017-12-06 09:35 qiynet 阅读(209) 评论(0) 推荐(0)
摘要:在很多电子类应用场合中,我们经常需要采集产品工作的周围环境温度,一般采取的方式有两种: 1)外加温度传感器 2)采用MCU内部温度传感器 外加温度传感器会增加产品的成本以及布板空间,所以在很多场合,我们只要使用内部温度传感器就可以了,今天给大家介分享一下自带内部温度传感器EFM32JG系列MCU的使 阅读全文
posted @ 2017-10-19 09:34 qiynet 阅读(615) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-09-27 09:54 qiynet 阅读(1) 评论(0) 推荐(0)
摘要:1.为了熟悉MCU的时钟树,先看看EFM32G232F64的CMU(ClockManagementUnit) 时钟管理单元(CMU)用于管控晶振(时钟源)和各个时钟节点。出于降低功耗和启动时间的目的,EFM32G的时钟源支持数个不同规格的晶振。另外还有一个独立的RC振荡器用于烧写Flash和调试。当 阅读全文
posted @ 2017-09-26 16:50 qiynet 阅读(668) 评论(0) 推荐(0)
摘要:串口中断过程: 往TXBUF输入数据,当数据传输完成之后,会有标志位产生。如果这个时候已经使能全局中断位GIE和串口发送中断位UCTXIE,就会产生一个串口发送完成中断。接收中断同理。 随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、 阅读全文
posted @ 2017-06-14 23:45 qiynet 阅读(954) 评论(0) 推荐(0)
摘要:从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。 基础 在文件中移动 剪切、复制和粘贴 搜索 替换 大小写 读写文件 文件浏览器 和 Unix 阅读全文
posted @ 2016-07-04 11:12 qiynet 阅读(385) 评论(0) 推荐(0)
摘要:两个参数,,1低电平时间 2低电平压值1.stm32复位时间------低电平时间:1.5至4.5ms 2.压值 阅读全文
posted @ 2015-04-27 10:51 qiynet 阅读(2659) 评论(0) 推荐(0)
摘要:今天在调试程序时、DEMO板下载几次后就提示Flash下载失败:Keil v4里面的设置都没有动过、不可能被修改。此时、使用新唐的ICP Programming Tool软件来链接芯片,提示需要擦除芯片,然后才能下载。这下、发现了在Keil v4里面老是下载失败的解决方法了:在Keil v4里面、先... 阅读全文
posted @ 2015-02-12 12:09 qiynet 阅读(3230) 评论(0) 推荐(0)
摘要:STC51几种简单的延时函数1,* 延时子程序 ** ... 阅读全文
posted @ 2015-01-19 17:46 qiynet 阅读(2027) 评论(2) 推荐(0)
摘要:一.外部中断0、1(分别點亮一個LED) /******************************************************************************** 标题: 计数器中断实验 ... 阅读全文
posted @ 2015-01-19 17:37 qiynet 阅读(537) 评论(0) 推荐(0)
摘要:1显示数据typedef struct { unsigned long int mL_data; unsigned long int L_data; unsigned long int M3_data;}water_date;extern water_date water_data1;2数据处... 阅读全文
posted @ 2015-01-16 11:25 qiynet 阅读(939) 评论(0) 推荐(0)
摘要:针对STM32掉电保留函数,FLASH读写 阅读全文
posted @ 2014-12-12 17:12 qiynet 阅读(1809) 评论(0) 推荐(0)
摘要:stm32 的内置可编程Flash在许多场合具有十分重要的意义。如其支持ICP特性使得开发人员对stm32可以警醒调试开发,可以通过JTAG和SWD接口对stm32进行程序烧写;支持IAP特性使得开发人员可以在stm32运行程序的时候对其内部程序进行更新操作。对一些对数据安全有要求的场合,可编程FL... 阅读全文
posted @ 2014-12-11 11:28 qiynet 阅读(631) 评论(0) 推荐(0)

跳至侧栏