虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

gpio-interrupt

  • STM8S-PWM信号占空比测量实验

    //GPIO端口初始化配置函数GPIO_init(),无形参,无返回值 //TIM1功能初始化函数TIM1_init(),无形参,无返回值 //LCD1602初始化函数LCD1602_init(),无形参和返回值 //写入液晶模组命令或数据函数 //显示字符函数LCD1602_DIS(),无形参和返回值

    标签: STM8S-PWM 信号 测量实验

    上传时间: 2018-01-04

    上传用户:walker.tang

  • 01-按键触发NB网络附着

    基于简单易用的低功耗M4单片机STM32L476设计, L4系列中的性价比之王 分离式的NB模块设计,底板与NB小系统板可插拔,默认搭载NB101小系统板。 板载移远低功耗GPS定位模块L70-R。 板载GPS备用电源,支持GPS热启动,实现快速定位。 板载工业级的温湿度传感器SHT20,可用于极端条件下的温湿度采集。 板载环境光传感器。 板载优雅的白光LED灯珠。 板载MicroSD卡卡座,支持FATFS文件系统,可用于NB应用中的固件/数据存储。 板载USB转UART电路,支持NB模块和GPS模块切换到电脑端调试和使用。 板载4个用户按键和1个指示灯。 板载20Pin扩展GPIO,引出常用的I2C,SPI,UART,CAN等MCU外设。扩展无忧。 整板低功耗设计,可外接电池供电,背面留有电池接插件。 支持谷雨云透传平台,支持开发板数据透传到客户服务器或任意电脑等设备。 小巧灵活,开发板PCB面积比信用卡略大些。

    标签: 01 按键触发 网络

    上传时间: 2018-05-08

    上传用户:pshr960405

  • f28xxflash烧写插件

    第一步: 正确安装CCS和F2812的烧写插件。 第二步: 运行CCS,则进入CCS 开发环境。 第三步: 将GPIO目录COPY到CCS开发环境中的myproject 目录下; 在CCS中用projectOpen命令,加载SPI 目录下的GPIO.pjt编译,生成.out 文件。 第四步: 点击CCS 中的Tools —>F28XX On-Chip Flash Programer。

    标签: xxflash f28 28 烧写 插件

    上传时间: 2019-10-17

    上传用户:zz794447995

  • C2000CodeGenerationTools5_0_2

    第一步: 正确安装CCS和F2812的烧写插件。 第二步: 运行CCS,则进入CCS 开发环境。 第三步: 将GPIO目录COPY到CCS开发环境中的myproject 目录下; 在CCS中用projectOpen命令,加载SPI 目录下的GPIO.pjt编译,生成.out 文件。 第四步: 点击CCS 中的Tools —>F28XX On-Chip Flash Programer。

    标签: CodeGenerationTools5 2000

    上传时间: 2019-10-17

    上传用户:zz794447995

  • BBB 板使用说明

    BBB 板引脚定义说明,可查GPIO定义及串口定义

    标签: BBB 板使用说明

    上传时间: 2020-07-13

    上传用户:

  • STM8单片机开发板资料STM8S208RB DEMO软件源码+例程讲解+开发板原理图+芯片资料:

    STM8单片机开发板资料STM8S208RB DEMO软件源码+例程讲解+开发板原理图+芯片资料:'stm8板原理图.pdf使用说明文件开发板介绍.pdf相关例程讲解相关芯片资料相关辅助软件软件源码程序AD(寄存器操作,连续转换模式)ADC_OLEDBEEP 寄存器操作BEPPCAN For STVDCLKDS18B20EXTII2C_24C02I2C_24C64IWDG独立看门狗KEYLCD1602LEDRADIOTIME1_pwmTime4_1Time4_2USART1AD应用.pdfGPIO口操作.pdfI2C应用.pdfIWDG_独立看门狗.pdfMMA7455例程简单介绍.pdfSPI.pdfTIME1-PWM应用.pdfTIME4应用.pdfUSART应用.pdf时钟.pdf蜂鸣器应用.pdf

    标签: stm8 单片机 开发板 stm8s208rb demo

    上传时间: 2021-10-25

    上传用户:qdxqdxqdxqdx

  • STM32例程下载

    STM32例程,包含GPIO,PWM,定时器,串口等多个例程

    标签: stm32

    上传时间: 2021-10-28

    上传用户:

  • MCU+LAN9254 EtherCAT从站硬件设计

    LAN9254 + SAME54 MCU 从站设计•1.支持2/3个port口的EtherCat Slave控制器,并内置有8个FMMU 和8个SyncManagers;       并有8KB的更大的DPRAM存储资源;•2. 8/16bit总线,支持和大多数8/16bit以及32bit的host MCU通讯; •3. 内部集成了支持HP Auto-MDIX的以太网PHY芯片; •4. 支持Wake on Lan以太网远程唤醒技术;兼容EtherCat P协议; •5. 具有低功耗工作模式,可以允许系统进入睡眠模式以节省更多功耗,直到被Master访问; •6. 支持线缆诊断技术; •7. 支持1.8V~3.3V的灵活可变的IO电压,省去需要外加Voltage shifter芯片的成本; •8. 多功能GPIO,可以配置为Local Bus,SPI, PWM,通用GPIO等多种接口功能; •9. 工业级温度范围,最高可以支持105度工业温度要求;

    标签: mcu lan9254 ethercat从站

    上传时间: 2021-11-09

    上传用户:

  • 矩阵式键盘

    include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; }

    标签: 矩阵式键盘

    上传时间: 2021-12-18

    上传用户:2590813506

  • STM32F103C8T6单片机 USB type-C接口最小系统核心板AD设计硬件原理图+PCB+

    STM32F103C8T6单片机 USB type-C接口最小系统核心板AD设计硬件原理图+PCB+封装库文件,USB type-C接口,3.3V 5V供电排针,所有GPIO都引出,集成一路IIC Flash(AT24C32),一路SPI Flash,一个SPI 接口SD卡座子。          2层板设计,双面布局布线,大小为45x32mm,包括完整的原理图和PCB文件,可用Altium Designer(AD)软件打开或修改,可直接打板,也可作为你产品设计的参考。                                                                                                                                                                                                                                                  

    标签: stm32f103c8t6 单片机 usb

    上传时间: 2022-01-15

    上传用户:shjgzh