跳转到主要内容

单片机

Microchip推出全新电源控制参考设计,实现次级侧单片机控制主电源

demi /

Microchip 推出一款全新参考设计,利用MCP1012高压辅助AC-DC控制器解决了这一问题,可在许多应用中取消独立偏置电源。MCP1012离线辅助器件使系统能将功率和占空比的控制转移到次级侧单片机上。

单片机的状态机框架!

demi 提交于

在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。

其实有很多地方可以使用这种思想。比如传感器的数据采集,因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsm + timer的方式来提高CPU的使用率。

微处理器或单片机哪个才是更好的选择?

demi /

每项新应用设计都需要一个单片机或微处理器。当在两者之间选择其一时,需要考虑一些因素。考虑选择微处理器(MPU)或者单片机(MCU)时,应用类型通常是关键因素。另一方面,最终选择取决于诸如操作系统和内存之类的因素。不过,有时可以将微处理器和单片机内核结合使用,这称作异构架构。

为什么在单片机上的程序不怎么使用malloc,而PC上经常使用?

demi /

从单片机上知道,在上电的那一刻,MCU的程序指针会被初始化为上电复位时的地址,从那个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的初始化要做,如堆栈的初始化,不过这些我们很少会去修改)。