PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
class="markdown_views prism-kimbie-light"> STM32初探 文章目录STM32初探一、什么是STM321.1 STM32的特点1.2 Cortex内核1.3 STM32 VS ARM7二、STM概述2.1 CM3结构2.2 STM32F1032.3 STM32的命名规则三、总结 STM...
今天写一个PIC单片机的程序,出现一个问题: uint16 adres = 0x00; float adre; adre = adre * 1000; adres = (uint)adre; 如果是按上面的写法没有问题,但是如果这样写出就问题了,如下: uint16 adres = 0x00; fl...
一直以来,单片机松手检测用的都是while(key==0); 这样,不但浪费CPU 资源,还。。。所以,用松手检测 是非常好的,很时髦的。 下面是我晚上做了个小车总结出来的,可以单独的按键,不影响其他按键,几通道都可以。 贴上程序,最后分析整个...
以前在单片机上使用OLED或者做串口通信都是写第层驱动函数,然后使用底层函数显示/发送数据,但是这样的话使用起来始终感觉不是很方便。所以前两天开始琢磨有没有更方便的方式来显示数据,最好能够像printf一样输出格式化字符。到网上一查还...
用定时器来模拟PWM输出达到呼吸灯的效果,例程移植金沙滩宋老师的直接贴源程序 这个测试ishi在11.0592MHZ下测试的,程序源码已上传 https://pan.baidu.com/s/1miSTDbU ...
时钟周期、指令周期、机器周期、总线周期都是什么东东? 时钟周期: 也称为振荡周期, 定义为时钟脉冲的倒数 (时钟周期就是单片机外接晶振 的倒数,例如 12M 的晶振,它的时钟周期就是 1/12us,是计算机中的最基本的、最小的 时间单位。...
1、大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 2、小端模式,是...
MCUs是许多嵌入式子系统设计中的关键元素,但通常需要额外的功能来实现必要的系统功能。在基于mcu的设计中,可能最受约束的元素之一是芯片内存。越来越多的应用程序需要比单片机更多的系统内存。特别是先进的人机界面设计,需要大量的只...
单片机应用中,malloc/free产生内存碎片的原因: 标准内存动态分配是动态链表进行管理。由于malloc返回的是一个指针再加上单片机没有mmu,使得分配的指针就像一个个钉子钉在内存中了。这就导致内存管理非常困难,从而产生我们常说的内存...
测试名称:SI4463透传模块休眠功耗测试测试说明:测试RF63U透传模块的低功耗性能,RF63U使用STC单片机管理SI4463芯片,提供UART与射频的透明传输功能。测试方案:将电流表串入模块电源线,UART接口与计算机连接,通过计算机发送休眠指令使...
1、7天入门,教你轻松上手51单片机 https://www.moore8.com/series/51dpj?2csdn 2、嵌入式系统开发攻略丨完整 全面 细致 实操 汇总 https://www.moore8.com/series/package/shitouMCU?2csdn 3、套餐|51 AVR PIC三合一单片机视...
单片机软硬件复位 复位:把电路恢复到起始状态 复位电路启动的手段: 一是在给电路通电时马上进行复位操作; 二是在必要时可以由手动操作; 三是根据程序或者电路运行的需要自动地进行。 单片机软复位有什么好的方法? 1.放狗...
自制简单51单片机编程器(烧写器) AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半...
由于博主近期参与了合泰芯片的项目开发,所以此次就用合泰单片机来测试(具体型号为HT66F70A),IDE为HT-IDE3000(合泰官方)。 首先需要了解两个概念: 1.帧 是串行通讯的数据单元,其中各位的意义如下:起...
在单片机中的很多程序中都能看见NOP这条指令的身影,有些人很疑惑这条空空的指令到底有什么用呢,,经过多次的实验,,我终于证实(呀,谁扔的番茄)主要有两条作用: 1,精确定时:NOP指令时间为1个周期,12M晶振的活呢是1US秒的时间。...