• lpc1114驱动RDA5820 FM收音机程序

    rda5820.h文件:#ifndef__RDA5820_H#define__RDA5820_H#defineRDA5820_R000X00//读出16个位的ID=0X5820#defineRDA5820_R020X02//DHIZ[15],DMUTE[14],MONO[13],BASS[12],SEEKUP[9],SEEK[8],SKMODE[7],CLK_MODE[6:4],A

  • STM32调试-串口打印函数及使用方法

    1.在usart.h文件里,添加以下代码:#if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE{int handle;}; FILE __stdout; //定义_sys_exit()以避免使用半主机模式 _sys_exit(int x){x =

  • I2C总线与串口

    I2C总线与串口I2C总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL.在I2C总线上传送的一个数据字节由八位组成.总线对每次传送的字节数没有限制,但每个字节后必须跟一位

    单片机
    2018-08-16
    i2c 总线 串口
  • STM32学习笔记之定时器的配置

    实验目的:让蜂鸣器每隔一秒响一次;实验步骤:实验程序:/************************led.c***********************/#include"stm32f4xx.h"//在SYSTEM目录下可以找到#include"sys.h"voidLED_Init(void){RCC->AHB1ENR|

  • STM32 普通IO口 模拟串口

    这两天一直在调试用普通IO口来承担串口的角色,再次做个笔记。当然广泛参考广大网友的代码在此感谢网友首先串口的最最最基本的数据格式是由10位数据组成,注意是最最最基本的当然要有些带各种校验的那些暂时不考虑毕

  • 基于AVR单片机和FPGA实现DDS的数字式移相信号发生器设计方案

    1 前 言 移相信号发生器属于信号源的一个重要组成部分,但传统的模拟移相有许多不足,如移相输出波形易受输入波形的影响,移相角度与负载的大小和性质有关,移相精度不高,分辨率较低等。而且,传统的

  • PIC单片机学习7 TMR1

    TMR1是16位宽度的TMR1由2个8位的可读写的寄存器TMR1H和TMR1L组成。TMR1有专门的启停控制位TMR1ON,通过软件可以任意启动或暂停TMR1计数功能。T1CON:TIMER1 CONTROL REGISTERbit7-6 unimplemented :Read as ‘0’bit5

  • STM32串口下载方式简单总结

    这里简单说明一下一键下载电路的原理,我们知道, STM32 串口下载的标准方法是 2 个步骤:1, 把 B0 接 V3.3(保持 B1 接 GND)。2, 按一下复位按键。通过这两个步骤,我们就可以通过串口下载代码了,下载完成之后,

  • IAR for AVR_Proteus—联合调制

    1)首先是由于IAR forAVR可以产生很多类型的文件。但是在我们所遇到的情况下,只有如下一种设置可以使生成的文件在PROTEUS上得到完美的仿真效果。下图为详细的设置方法:两点注意:a、(这里一定要注意了:它的名字一

  • 1602的51程序

    #include #include #include #define lcd_bus P0 // 数据总线 sbit rs =P2^4; // 数据&指令选择,H:写数据,L:写指令 sbit rw =P2^3; // 读&写选择,H:read,L:write sbit e =P2^2; // 读写使能 sbit bf =P0^7;

    单片机
    2018-08-16
    1602 51程序
  • STM32的FSMC总线复用调试笔记

    调试FSMC总线复用模式时主要遇到以下几点:1、寄存器的配置,首先注意使能地址数据复用,其次要存储器类型选择FSMC_MemoryType_NOR,否则出现不了NADV信号。 FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC

  • 世芯7奈米HPC应用芯片需求旺

    近来随着7奈米制程成熟,及HPC/AI芯片市场需求火热,世芯电子(3661)屡获日本、中国及欧美客户的HPC/AI设计案订单。世芯设计之首颗7奈米HPC高速运算ASIC芯片日前已成功投片(Tape-Out)验证成功,并开始进入量产供货。

    单片机
    2018-08-16
    芯片 7nm hpc
  • STM8 can通讯

    CAN通讯的速率,可以用示波器测试TX或RX,看最窄的波形,如果为16us,则为62500,如果为8us则是125000,我也搞不懂为什么STM8选内部时钟CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); 即16M而CAN_Prescaler = 8;/

    单片机
    2018-08-16
    stm8 can通讯
  • 高云半导体公司发布基于晨熙家族FPGA的RISC-V微处理器 早期使用者计划

    广东高云半导体科技股份有限公司(如下简称“高云半导体”),今日宣布发布基于高云半导体FPGA的RISC-V微处理器早期使用者计划,该计划是基于晨熙家族 GW2A 系列FPGA芯片的包括系统级参考设计的FPGA编程BIT文件、GW2A开发板等的完整解决方案,其中系统级参考设计包括RISC-V MCU内核、AHB & APB总线、存储器控制单元及若干外设。

  • LPC1788的IIC使用

    #ifndef __IIC0_H_#define __IIC0_H_#include "common.h"#include "delay.h"//IIC通讯过程中的指定状态#define STATUS_SENDSTART 0X08 //已经发送起始条件#define STATUS_REPEATSTART 0X10 //已经发送重复的起始条件

发布文章