搜索资源列表
IICMaster
- 12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用iic_master.c,还要在config.h包含iic_master.h文件和其它必须的文件如reg51等;并定义宏TRUE、FALSE和与编译器无关的
stm32_240128
- 基于STM32系列ARM条件下的240*128液晶显示的驱动程序。本程序中对显示各种类型的数据或字符及汉字的程序进行了封装。-Based on STM32 series ARM under the condition of the 240 x 128 LCD display of the driver. In this program to display various types of data or character of Chinese characters and procedure
MCU-C-Design
- 嵌入式系统的C语言设计,展示用C语言编写MCU程序,涉及数据类型和变量、函数库、优化和嵌入式。介绍了特定软硬件开发的详细细节-Design of embedded systems in C, showing the MCU program written in C language, data types and variables involved, libraries, optimization and embedded. Describes the specific hardware an
BlinkyPIAP
- 基于ARM Cortex M0的在线编程(IAP)实现,可实现将数据存储在Flash中,但不影响现有程序,芯片类型NXP LPC1114-Based on the ARM Cortex M0 Online Programming (IAP), the data stored in Flash, but does not affect the existing procedures, types of chips NXP the LPC1114
stm32f10x_map
- 低版本STM32F10X系列数据类型定义片内外设命名,驱动包含等,方便升级固件库时与新版本移植-Lower version STM32F10X library for typedef include driver
PipelineCPU
- 这是我们设计的一个MIPS流水线CPU,基于Verilog HDL语言实现。它与传统的MIPS流水线CPU不同点在于,5个流水段各自维护一个变量(SelType)表明当前正在执行的指令类型,这样处理数据冒险、loaduse冒险或者跳转冒险时候每个段都能知道其他段正在处理的语句,从而方便我们的处理。-This is a MIPS pipelined CPU based on Verilog HDL language to achieve. It the the MIPS pipelined CPU
bf51x_sd_mmc
- BF518/BF512的SD卡/MMC卡设计详解,代码实现了识别存储卡的类型,并将类型打印。根据卡支持的总线宽度进行1bit 和4bit 数据进行写入和读出交验测试。并将测试结果打印出。我用的是VisualDSP5.1开发环境-BF518/BF512 SD card/MMC card Detailed design, code identifying the type of memory card, and the type of printing. According to card supp
CMSIS-Library-usage-guide
- CMSIS-DSP库使用指南 CMSIS(Cortex处理器软件接口标准)是ARM推出的基于ARM Cortex-M系列处理器的硬件抽象层 接口。CMSIS包含以下几个部分: 1) CMSIS-Core:包括Cortex-M处理器核和外设的接口API,也包括了使用Cortex-M4核SIMD 指令的内函数 2) CMSIS-DSP:包含了超过60个DSP处理函数,可处理不同的数据类型,包括定点(分数 q7,q15,q31)和单精度浮点 3) CMSIS-RTOS
CAN-Bootloader-master
- CAN Bootloader是基于CAN总线实现的在线IAP整套解决方案,顾名思义,这个在线升级是通过CAN总线实现的,所以只要产品具备CAN总线数据传输的,理论上都是可以实现这个功能的。 CAN Bootloader在固件层面是分成的两个固件,一个是Bootloader固件,一个是App固件,两个固件存放在单片机的不同程序存储区,比如对于STM32来说,Bootloader存放在0x8000000的Flash起始区,App固件存放在0x8008000的Flash起始区。对于其他单片机,可能这