• STM32输出PWM时,PWM1和PWM2的区别

    首先,本人虽然初学STM32但极力反对一种误人子弟的观点:“对于STM32这样级别的MCU,有库函数就不用去看寄存器怎么操作的了!”好了,言归正传,最近总看到很多朋友对于PWM这个实验有很多的疑惑,看到原子也在极力的

  • STM32的简单的SD卡读写

    SD卡一般支持两种读写模式,SPI和SDIO模式,SD卡的引脚排序如下图所示。SPI模式下有几个重要的操作命令,分别是:SD卡R1回应的格式如下SPI模式下的典型初始化过程如下:1、初始化硬件配置,SPI配置,IO配置等。2、上

  • keil or c51 汇编调用c语言函数 容易忽视的问题

    最近,在用keil 写一个小程序时,想实践一下从汇编调用 C语言函数,我们都知道C语言调用汇编函数讨论得较多,但反过来,从汇编中调用C语言的函数未见深入分析;在开始的时候,还是忽视了一个问题,就是对现场的保护和

  • STM8内部EEPROM的使用

    @eepromu8save[10]={5,4,3};//大括号内为初始值,初始值只在仿真器仿真时才会起作用u8*pSave=(u8*)&save[0];//对EEPROM数据区进行写操作时必须使用指针访问voidmain(){do{FLASH_Unlock(FLASH_MEMTYPE_DATA);}while((

  • 经典的按键处理程序

    //***************精典按键处理程序*********************\\\\//单片机型号STC12C5204AD //按键输入口:P2^0,P2^1 //输出端口:P2^2#include #define null 0x00 #define bit_0 0x01 #define bit_1 0x02 #define

  • 电子元件供应链紧缺,为何会这样?

    近年来电子元件的需求呈指数增长趋势,由于手持设备的生命周期较短,人们对这些产品的需求量持高不下,一款手持设备在工业制作中使用的电子元件数目也比以往更多。汽车工业和物联网的快速发展是导致电子元件需求远超预期的两个关键性因素,制造商发现他们已经很难跟上电子元件需求的增长速度。

  • lpc1768ADC使用

    Lpc1768内置有一个ad外设,该外设有八路复用输入,所以,可以同时接八路ad设备,同时还支持触发转换模式,由外部端口进行ad触发,ad转换完成之后可以产生中断 Lpc1768支持的转换模式有两种,分别会连续转换模式和软件单次转

  • C51 NEC格式INT1下降沿方式红外解码程序

    /****************************************************************程序:NEC格式脉宽测量方式红外解码程序CPU :At89c52时钟:12MHz端口:P3.3编译:keil c51 8.08A描述: 适用uPC1621/uPC1622及兼容的红外遥控器芯片,占

  • 自己整的PID程序(C51,增量式PID)

    void PID(void){ //调差量 VW88 , 电压反馈量VW50,pid运算反馈量:VW10,pid给定:VW700int VW700,VW50; //0-32768~+32768int VW500,VW502,VW504,VW506;long VW530,VW538;int VW526,VW522,VW524;uchar Kp=7; //P 取值0

  • ST推出新探针,简化STM8和STM32现场重新编程流程

    意法半导体推出了STLINK-V3下一代STM8 和STM32微控制器代码烧写及调试探针,进一步改进代码烧写及调试灵活性,提高效率。STLINK-V3支持大容量存储,具有虚拟COM端口和多路桥接功能,烧写性能是上一代探针的三倍,产品价格具市场竞争力,节省应用开发时间,简化设备现场重新编程流程。

  • 【ARM学习笔记】五、操作系统Operation System和内存管理单元MMU

    一、操作系统Operation System第一台计算机并没有操作系统,计算机工作采用手工操作方式,使用效率极其低下。随着计算机的性能越来越快,手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,人们迫切需要一套完整

  • 建安全的连网应用太费力?这款Microchip AVR MCU开发板可轻松实现

    为了扩大与 Google Cloud的合作,美国微芯科技公司(Microchip Technology Inc. )推出了全新的物联网快速开发板,让设计人员能够在几分钟内创建连网设备原型。该解决方案结合了强大的AVR® 单片机(MCU),这是一款CryptoAuthentication™安全组件集成电路和经过全面认证的Wi-Fi® 网络控制器,可以为连接嵌入式应用提供简单、有效的方式。连入网络后,Google Cloud IoT Core可以让收集、处理和分析数据变得轻松快捷,从而大规模报告决策。

  • PIC18F中断定时器

    //基于MCC18编译器,使用HI-PICC不可用//-------------------------------------------- #include //----------------------------------------------------------------------------void main (void);void Interru

  • STM8S_004_UART基本收发数据

    Ⅰ、写在前面做软件开发的人都知道打印信息的重要,说到打印信息,我们就不得不说UART串口打印。做单片机开发的人,打印信息主要的来源就是UART串口打印。因此,关于UART相关的知识就比较重要。printf、scanf这种标准

  • stm32F103VB使用uGfx驱动sh1106

    IAR7.4+STM32CUBEMX调试通过。显示部分,作为麦知智能小车的一部分。显示屏是OLED 1.3寸,控制器是sh1106,但像素是128*64,价格达到惊人的45元/片。只提供代码,而不同时说明硬件电路图,是导致情景不能复现的主要原

发布文章