• 采用TCP协议的PIC32MZ ethernet bootloader

      趁热打铁,在上一PIC32MZ UDP ethernet bootloader的基础上我又完成了采用TCP协议的PIC32MZ ethernet bootloader。两款ethernet bootloader基本架构都一样,数据包格式也一样。TCP ethernet bootloader 也分两部

  • S3C2416裸机开发系列二_汇编入门代码以及sd卡启动

    学习了arm,笔者认为就有必要学习arm的汇编语言。对于软件出错调试,往往需要跟踪c编译器生成的汇编代码和链接器生成的Mapping文件等。对于操作系统,bootloader之类的移植,必须熟悉汇编代码,因为移植涉及到体系结

  • 51单片机的i2c多字节的读写24c02

    使用Keil的编译环境下载,确实能够下载,但是入口的地址是如下黄色的那行显示所示,如果单步执行(F11)或全速运行(F5),程序始终在原位置不动(0x1FFF4252),如果强制的将PC指针的值和SP的值修改为0x8000000与0x2

  • STM32 中断配置 自我学习总结

    简单记录一下STM32 的中断配置说明!----第一部分是---中断向量表-------------这个只是简单参照----不同版本也有些不一样--但是大同小异----自己可以到启动文件---startup_stm32f10x_hd.s中去查找。--

    单片机
    2018-09-21
  • 代码调试之串口调试2

    串口调试这个东西真的太经典了,虽然我对51的串口通信方式还是一知半解,但是这几天调试程序,又通过看郭天祥的书,对51的串口有了进一步的认识,串口调试的程序需要多多收集,开始德飞来板子上的串口程序感觉起来就

  • STM32F4时钟系统初探(一)

    在开始之前先解释几个名词:HSI: High Speed Internal clock, 高速内部时钟, STM32F429xx默认为16MHz.HSE: High Speed External clock, 高速外部时钟, 最大可接受50MHz时钟(可外接最大的晶振为26MHz).LSI: Low Speed

  • 温度传感器 DS18B20

    DS18B20 是美信公司的一款温度传感器,单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。1-Wire 总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单片机的一个 IO 口接上就可以了。硬件的简单,

  • STM32 串口烧写 FLASH 外部字库 UCGUI显示 自我学习总结

    最近学习TFT显示问题,在多种汉字显示方面有点难,主要是字库太大,几个字库就不得了。开始是使用SD卡向外部FLASH---W25X16写,完全能够完成。后来觉得这样比较麻烦,有时候还没有SD接口,于是打算用串

  • 基于单片机的直流电子负载的设计方案

    本文提出了一种基于STC12C5A60S的直流电子负载的设计方案。主要以高速、低功耗、超强抗干扰STC12C5A60S单片机为控制核心设计直流电子负载。包括控制电路(MCU)、主电路、采样电路、显示电路等,能够检测被测电路的电

  • STM32之ADC 一个8通道DMA程序

    /******************************************************************************** Function Name : main* Description : Main program* Input : None* Output : None* Return : None**************************

  • 单片机的下载方式讲解

    对于单片机项目,编完程序后要将hex文件下载到单片机中,程序才能够执行,才能实现相应的功能。单片机程序的下载方式有多种,下面介绍几种常用的下载方式:ISP(串口下载),SW,JTAG。所涉及到的单片机有STC51、LPC11

  • 14nm产能严重不足!Intel被迫拾起22nm主板

    分析师称,英特尔目前14纳米产能受到严重制约,由于10纳米工艺生产并不理想,英特尔只能加大14纳米工艺制程产品的产量,然而这样的工艺导致单晶硅短缺,目前英特尔不得不重启22纳米生产线以缓解14纳米制程的一部分压力。

    单片机
    2018-09-21
    Intel 14nm 22nm
  • 2440下的IIC实验

    #include "2440addr.h"extern void Uart_Printf(char *fmt,...);void Wr24C02(U32 slvAddr,U32 addr,U8 data);void Rd24C02(U32 slvAddr,U32 addr,U8 *data);void Run_IicPoll(void);void IicPoll(void) ;void Delay

    单片机
    2018-09-21
    2440 iic实验
  • 单片机实现数字滤波的算法

    单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。 在单片机进

  • STM32固件库详解

    最近考试较多,教材编写暂停了一下,之前写了很多,只是每一章都感觉不是特别完整,最近把其中的部分内容贴出来一下,欢迎指正。本文内容基于我对固件库的理解,按照便于理解的顺序进行整理介绍,部分参考了固件库的

发布文章