电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>制造/封装>电子技术>MAX32660及评估板MAX32660 EVK主要特性

MAX32660及评估板MAX32660 EVK主要特性

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

MAX32660 低功耗微控制器,专为迅猛发展的物联网(IoT)而生

MAX32660低功耗Arm Cortex-M4 FPU处理器,带基于FPU的微控制器(MCU),256KB Flash和96KB SRAMDARWIN是一种全新品类的低功耗微控制器,专为迅猛发展
2019-10-09 11:48:31

MAX32660EVSYS是什么?怎样去使用它呢

概述MAX32660EVSYS是使用 MAX32660 ARM Cortex-M4F 微控制器进行开发的最简单方法。它是一个方便的尺寸,可以轻松访问所有 I/O。特征MAX32660 超低
2022-08-09 14:15:52

MAX32660支持哪些系统平台?

MAX32660支持哪些系统平台
2023-11-09 08:13:53

MAX17301和MAX17311的主要优势有哪些?

MAX17301和MAX17311的主要优势有哪些?
2021-07-12 07:59:18

MAX3867是什么?它有什么主要应用?

MAX3867是什么?MAX3867的主要性能指标有哪些?MAX3867有什么主要应用?
2021-04-20 06:44:17

MAX40056评估套件免费试用

MAX40056评估套件(EV kit)为完全装配的演示套件,提供经过验证的设计,用于评估MAX40056F/MAX40056T/MAX40056U高精度、高电压、双向电流检测放大器,支持伺服电机
2019-07-22 14:05:15

MAX471电流检测放大器的主要特性有哪些

MAX471是什么?MAX471电流检测放大器的主要特性有哪些?怎样去设计MAX471电流检测放大器的电路?
2021-10-15 06:15:43

MAX6675具有哪些特性应用?工作原理是什么?

热电偶应用在基于单片机的嵌入式系统领域时存在什么问题?MAX6675的主要特性是什么MAX6675是什么工作原理MAX6675应用于嵌入式系统的具体方法
2021-04-22 06:25:53

MAX7032是什么?MAX7032的特性是什么?

MAX7032是什么?MAX7032的特性是什么?
2021-05-13 06:01:32

MAX97003具有哪些特性参数应用?

本文通过介绍MAX97003芯片的特性、应用方向和内部结构图实现对该芯片的理解,并通过MAX97003EVKIT开发参考设计实现快速应用,给出相应开发设计特性,原理图、PCB制图及元器件列表。
2021-06-03 06:09:06

MAX9722AEVKIT MAX9722A、MAX9722B评估

【图】MAX9722AEVKIT MAX9722A、MAX9722B评估
2011-01-24 16:05:08

max86178评估版无法蓝牙连接怎么解决?

max86178评估版无法蓝牙连接
2023-11-30 06:13:06

AD18简单教程

4层MT7688主板高速PCB设计视频教程AltiumDesigner19 2层MAX32660评估全流程PCB实战实战视频教程企业级Altium Designer标准封装设计实战视频教程
2018-09-20 09:31:14

AD学习视频全集,快来哦 !

入门教程最新Altium Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估全流程PCB实战实战视频教程Altium Designer19
2017-08-14 19:16:49

Altium Designer PCB设计入门 经典教程

主板PCB设计教程Altium19 2层MAX32660评估全流程PCB实战实战视频教程Altium Designer19/18对比式快速上手51单片机开发绘制实战开发2、Altium
2019-05-16 09:48:00

Altium Designer教程和Altium Designer视频教程学习资源整理

视频教程1、Altium Designer19入门教程最新Altium Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估全流程PCB实战实战
2019-04-06 16:45:56

AltiumDesigner18视频教程分享

Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估全流程PCB实战实战视频教程Altium Designer19/18对比式快速上手51单片机
2018-09-26 14:47:54

AltiumDesigner19 PCB设计指南(AD软件19新版+多层设计+封装库)

72讲 视频教程1、Altium Designer19入门教程最新Altium Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估全流程PCB
2018-10-17 14:02:32

AltiumDesigner视频教程,分享给大家

PCB设计速成 72讲 视频教程1、Altium Designer19入门教程最新Altium Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估
2018-08-08 12:14:24

BeMicro Max 10 FPGA评估购买问题

有谁需要BeMicro Max 10 FPGA评估吗,本人想入手一块板子,但是联系了国内好多卖家,但均没有答复,因此决定直接arrow美国官网购买,感兴趣的朋友可以联系我,一起购买,QQ:674695298
2014-12-15 12:45:11

Maxim MAX32660低功耗Arm Cortex-M4 FPU SOC开发试用

MAX32660为超低功耗、高成效、高度集成微控制器,设计用于电池供电设备和无线传感器。器件集成高度灵活和通用的电池管理单元与功能强大的Arm® Cortex®-M4(带浮点运算单元,FPU
2018-11-26 15:16:57

MAX32660众筹】截止至2018年11月16号的最新状态

本帖最后由 MicroLCD 于 2018-11-23 10:24 编辑 大家好!本次的MAX32660众筹活动,PCB设计所需要的MAX32660原理图(AD18格式)和相关器件资料已经上传
2018-11-16 11:27:44

MAX32660试用体验】 Keil下MAX32660 EVSYS# 评估上资源验证

事的帮忙,所以一直就耽搁了下来,晚上没事儿拿出来看看板上资源以及简单的试用一下。安装环境,用的Keil 5.16a version,从坛友那边下载的 Maxim.MAX32660.1.1.2.pack 包
2019-03-27 01:27:57

MAX32660试用体验】MAX32660按键控制LED

`1、MAX32660外设及资源介绍:内部振荡器工作频率高达96MHz256KB闪存存储器96KB SRAM,可选择置于最低功耗备份模式16KB指令缓存存储器保护单元(MPU)1.1V VCORE低
2019-03-31 13:18:51

MAX32660试用体验】DHT11

测试了下LP中的DeepSleep,代码如下LP_EnableGPIOWakeup((gpio_cfg_t*)&pb_pin[0]);printf("EnableGPIOWakeup .\n"); MXC_GCR->scon |= 0x4000;// Disable SWD printf("Entering DEEPSLEEP mode.\n"); LP_DisableBandGap(); LP_DisableVCorePORSignal(); LP_EnableRamRetReg(); LP_DisableBlockDetect(); LP_EnableFastWk(); LP_EnterDeepSleepMode(); MXC_GCR->scon &= 0xBFFF;// Enable SWD printf("Entering not DEEPSLEEP mode.\n"); rDeepSleepMode=0; 进入和出SLEEP同时出现,没成功。准备进行与DHT11湿度传感器连接的工作。/***** Includes *****/#include #include #include "mxc_config.h"#include "nvic_table.h"#include "board.h"#include "rtc.h"#include "led.h"#include "pb.h"#include "tmr_utils.h"#include "gpio.h"#include "lp.h"#include "icc.h"#include "uart.h"/***** Definitions *****/#define LED_ALARM0#define SUBSECOND_MSEC_0 250#define SECS_PER_MIN60#define SECS_PER_HR(60 * SECS_PER_MIN)#define SECS_PER_DAY(24 * SECS_PER_HR)#define MSEC_TO_RSSA(x) (0 - ((x * 256) / 1000)) /* Converts a time in milleseconds to the equivalent RSSA register value. */#define DEEPSLEEP 1/*LED Control PIN red*/#define GPIO_PORT_OUT PORT_0#define GPIO_PIN_OUTPIN_9/*DHT11 Control PIN */#define GPIO_PIN_OUT2PIN_4/***** Globals *****/uint32_t ss_interval = SUBSECOND_MSEC_0;volatile int buttonPressed = 0;volatile int rtcalarm = 0;volatile int rDeepSleepMode = 0;gpio_cfg_t dht_in = {PORT_0, GPIO_PIN_OUT2, GPIO_FUNC_IN, GPIO_PAD_NONE};/***** Functions *****/void MicroSeconds(int us) { /* Demonstrates the TMR driver delay */ // TMR_Delay(MXC_TMR0, USEC(us), NULL); // todo check if this is µsec or msec uint32_t i = 0; for( i=0; i < us * 4; i++) {asm(" nop"); }}void RTC_IRQHandler(void){ int flags = RTC_GetFlags(); rtcalarm = 1; /* Check sub-second alarm flag. */ if (flags & MXC_F_RTC_CTRL_ALSF) {RTC_ClearFlags(MXC_F_RTC_CTRL_ALSF); } /* Check time-of-day alarm flag. */ if (flags & MXC_F_RTC_CTRL_ALDF) {RTC_ClearFlags(MXC_F_RTC_CTRL_ALDF);/* Set a new alarm 10 seconds from current time. */ }}void buttonHandler(void *pb){ buttonPressed = 1;}/*从DHT11读取一个位,返回值:1/0。每一bit数据都以50us的低电平时序开始,高电平的宽度决定了bit数据位的0或1,高电平状态在26~28us时,表示数据位为0,高电平状态在70us时,表示数据位为1.DHT11_DQ_IN是读取对应端口引脚的输入电平,在读之前,该引脚要配置为上拉下拉输入模式*/char DHT11_Read_Bit(void){char retry=0;while(GPIO_InGet(&dht_in)&&retry
2019-03-28 09:49:48

MAX32660试用体验】Eclipse调试

、选择Package manager,直接默认下一步,选择组件MAX32660,开始安装。3、成功之后,打开Eclipse,选择工作空间,Import导入MAX32660的所有的example,我导入之后
2019-03-09 22:04:56

MAX32660试用体验】UART_GPIO小试

这周实验了GPIO_UART:500MS串口发送LED反转一次,写的有点low。尴尬!!!串口遇到了点小问题- - !,main函数刚进入时候是可以打印Hello word的,但是进入while(1)后出现了点问题,串口不打印LED_ON/LED_OFF.int main(void){ printf("Hello World!\r\n"); int count = 0; while(1) {LED_On(0);TMR_Delay(MXC_TMR0, MSEC(500), NULL);printf("ledon\r\n");LED_Off(0);mxc_delay(MXC_DELAY_MSEC(500));printf("LED OFF\r\n");printf("count = %d\r\n", count++); }}下周将相关外设调通。
2019-03-27 13:16:53

MAX32660试用体验】freertos+dht11+rgy灯

handler * in system_max326xx.c and is needed for asynchronous UART * calls to work properly */void
2019-04-02 16:45:36

MAX32660试用体验】【番外篇】+基于MAXIM MAX32660的高集成度高速收发一体光模块的设计构思

芯片手册,对这个小巧的cortex-M4芯片有了更清晰的认识,按照对引脚的定义做了一张产品的简单原理图。想引申的项目是《基于MAXIM MAX32660 的高集成度高速收发一体光模块的设计》产品
2019-02-28 22:16:02

MAX32660试用体验】入门教程

`一、MAX32660评估官方介绍:MAX32660-EVSYS#高效率超低功耗Arm Cortex-M4处理器(MCU)开发MAX32660为超低功耗、高成效、高度集成微控制器,设计用于电池
2019-03-24 01:38:32

MAX32660试用体验】开箱+安 KIT SOFTWARE

MAX32625debugger/DAPlink连接MAX32660应用。接上USB电源线,MAX32660EVSYS 运行出厂程序(Hello World)红色led 闪烁。在文件管理器多出
2019-02-26 16:51:19

MAX32660试用体验】开箱亮机

*1.7cm,这是包含MAX32625调试的尺寸,若只是MAX32660开发,仅仅2.5cm*1.7cm,占用空间相当小可以满足穿戴式应用场景。可以看到中间的MAX32660只有4mm*4mm,而且周边布线
2019-02-26 15:04:27

MAX32660试用体验】开箱体验

`年后查到快递信息,快递员直接放在公司,感谢@美丽心琴小姐姐帮忙查看快递信息。收货开箱:开箱查看还是蛮精致的,资源也听丰富。资源:官网查询用于可穿戴设备的高效微控制器内部振荡器工作频率高达96MHz256KB闪存存储器96KB SRAM,可选择置于最低功耗备份模式16KB指令缓存存储器保护单元(MPU)1.1V VCORE低电源电压3.6V GPIO工作范围内部LDO提供单电源工作宽工作温度范围:-40°C至+105°C电源管理最大程度延长电池应用的工作时间从闪存执行代码时功耗为85µW/MHz备份模式下全存储器保持功耗为2µA @ VDD = 1.8V超低功耗RTC:570nA @ VDD=1.8V内部8kHz环形振荡器最优外设组合,提高平台扩展性多达14个通用I/O引脚多达2个SPI主机/从机I2S主机/从机多达2个UART多达2个I2C主机/从机,速度高达3.4Mbps四通道标准DMA控制器3个32位定时器看门狗定时器CMOS电平32.768kHz RTC输出开发环境安装:官网--&gt; ARMCortexToolchain.exe 这个软件的安装是真的慢开始时间9:33 下载完成时间12:43最后还是用了Keil环境初测KEY----LEDint main(void){ gpio_cfg_t gpio_in; gpio_cfg_t gpio_out; gpio_cfg_t gpio_interrupt; gpio_cfg_t gpio_interrupt_status; gpio_interrupt_status.port = GPIO_PORT_INTERRUPT_STATUS; gpio_interrupt_status.mask = GPIO_PIN_INTERRUPT_STATUS; gpio_interrupt_status.pad = GPIO_PAD_NONE; gpio_interrupt_status.func = GPIO_FUNC_OUT; GPIO_Config(&amp;gpio_interrupt_status); gpio_interrupt.port = GPIO_PORT_INTERRUPT_IN; gpio_interrupt.mask = GPIO_PIN_INTERRUPT_IN; gpio_interrupt.pad = GPIO_PAD_PULL_UP; gpio_interrupt.func = GPIO_FUNC_IN; GPIO_Config(&amp;gpio_interrupt); GPIO_RegisterCallback(&amp;gpio_interrupt, gpio_isr, &amp;gpio_interrupt_status); GPIO_IntConfig(&amp;gpio_interrupt, GPIO_INT_EDGE, GPIO_INT_FALLING); GPIO_IntEnable(&amp;gpio_interrupt); NVIC_EnableIRQ((IRQn_Type)MXC_GPIO_GET_IRQ(GPIO_PORT_INTERRUPT_IN)); gpio_in.port = GPIO_PORT_IN; gpio_in.mask = GPIO_PIN_IN; gpio_in.pad = GPIO_PAD_PULL_UP; gpio_in.func = GPIO_FUNC_IN; GPIO_Config(&amp;gpio_in); gpio_out.port = GPIO_PORT_OUT; gpio_out.mask = GPIO_PIN_OUT; gpio_out.pad = GPIO_PAD_NONE; gpio_out.func = GPIO_FUNC_OUT; GPIO_Config(&amp;gpio_out); while (1) {if (GPIO_InGet(&amp;gpio_in)) {GPIO_OutSet(&amp;gpio_out);} else {GPIO_OutClr(&amp;gpio_out);} }}`
2019-03-14 17:31:19

MAX32660试用体验】我的一次不成功的spi程序

;); } Console_Init(); printf("\n Done testing \n"); return 0;}连接4对引线,成功运行。改了下用spi1B口和用提供按键pb,放
2019-04-17 11:24:16

MAX32660试用体验】用单个彩灯制作红绿灯 测RTC中断。

本帖最后由 lustao 于 2019-3-21 13:37 编辑 接上一个把红绿灯亮及闪作个按rtc时钟中断每秒8次的程序,按键中断显时/***** Includes *****/#include #include #include "mxc_config.h"#include "nvic_table.h"#include "board.h"#include "rtc.h"#include "led.h"#include "pb.h"#include "tmr_utils.h"#include "gpio.h"/***** Definitions *****/#define LED_ALARM0#define TIME_OF_DAY_SEC2#define SUBSECOND_MSEC_0 125#define SUBSECOND_MSEC_1 250#define SECS_PER_MIN60#define SECS_PER_HR(60 * SECS_PER_MIN)#define SECS_PER_DAY(24 * SECS_PER_HR)#define MSEC_TO_RSSA(x) (0 - ((x * 256) / 1000)) /* Converts a time in milleseconds to the equivalent RSSA register value. *//*LED Control PIN red*/#define GPIO_PORT_OUT PORT_0#define GPIO_PIN_OUTPIN_9/***** Globals *****/uint32_t ss_interval = SUBSECOND_MSEC_0;volatile int buttonPressed = 0;volatile int rtcalarm = 0;/***** Functions *****/void RTC_IRQHandler(void){ int flags = RTC_GetFlags(); rtcalarm = 1; /* Check sub-second alarm flag. */ if (flags & MXC_F_RTC_CTRL_ALSF) {RTC_ClearFlags(MXC_F_RTC_CTRL_ALSF); } /* Check time-of-day alarm flag. */ if (flags & MXC_F_RTC_CTRL_ALDF) {RTC_ClearFlags(MXC_F_RTC_CTRL_ALDF);/* Set a new alarm 10 seconds from current time. */int time = RTC_GetSecond();if (RTC_SetTimeofdayAlarm(MXC_RTC, time + TIME_OF_DAY_SEC) != E_NO_ERROR) {/* Handle Error */}// Toggle the sub-second alarm interval.if (RTC_SetSubsecondAlarm(MXC_RTC, MSEC_TO_RSSA(ss_interval)) != E_NO_ERROR) {/* Handle Error */} }}void buttonHandler(void *pb){ buttonPressed = 1;}void printTime(void){ int day, hr, min, sec; double subsec; subsec = RTC_GetSubSecond() / 256.0; sec = RTC_GetSecond(); day = sec / SECS_PER_DAY; sec -= day * SECS_PER_DAY; hr = sec / SECS_PER_HR; sec -= hr * SECS_PER_HR; min = sec / SECS_PER_MIN; sec -= min * SECS_PER_MIN; subsec += sec; printf("Current Time (dd:hh:mm:ss): %02d:%02d:%02d:%05.2f\n", day, hr, min, subsec);}int main(void){ const sys_cfg_tmr_t sys_tmr_cfg = {0};// Do not enable timer output. sys_cfg_rtc_t sys_cfg;gpio_cfg_t gpio_out0;/* Setup output pinFOR led. */gpio_out0.port = GPIO_PORT_OUT;gpio_out0.mask = GPIO_PIN_OUT;gpio_out0.pad = GPIO_PAD_NONE;gpio_out0.func = GPIO_FUNC_OUT;GPIO_Config(&gpio_out0);int count = 0;printf("\n\n***** RTC led******\n\n");printf("1. This example outputs the same state onto P0.9 (led_R) and outputs the same \n state onto P0.13 (led_G).\n");printf("2. An interrupt is set up on P0.12.when that interrupt occurs.\n\n"); printf("The RTC is enabled and the sub-second alarm set to trigger every %d ms.\n", SUBSECOND_MSEC_1); NVIC_EnableIRQ(RTC_IRQn); // Setup callback to receive notification of when button is pressed. PB_RegisterCallback(0, buttonHandler); // Turn LED off initially GPIO_OutClr(&gpio_out0); LED_Off(LED_ALARM); sys_cfg.tmr = MXC_TMR0; if (RTC_Init(MXC_RTC, 0, 0, &sys_cfg) != E_NO_ERROR) {printf("Failed RTC_Setup().\n");return -1; } printf("RTC started.\n"); printTime(); if (RTC_SetTimeofdayAlarm(MXC_RTC, TIME_OF_DAY_SEC) != E_NO_ERROR) {printf("Failed RTC_SetTimeofdayAlarm().\n");return -1; } if (RTC_EnableTimeofdayInterrupt(MXC_RTC) != E_NO_ERROR) {printf("Failed RTC_EnableTimeofdayInterrupt().\n");return -1; } if (RTC_SetSubsecondAlarm(MXC_RTC,(uint32_t)MSEC_TO_RSSA(SUBSECOND_MSEC_0)) != E_NO_ERROR) {printf("Failed RTC_SetSubsecondAlarm().\n");return -1; } if (RTC_EnableSubsecondInterrupt(MXC_RTC) != E_NO_ERROR) {printf("Failed RTC_EnableSubsecondInterrupt().\n");return -1; } if (RTC_EnableRTCE(MXC_RTC) != E_NO_ERROR) {printf("Failed RTC_EnableRTCE().\n");return -1; } int a[7][3]={ {1,1,40}, {10,1,40}, {10,0,2},{10,1,2}, {10,0,2}, {10,1,2} , {11,1,10}};//(red=1,green=10 ,yellow=11), (on=1 ,off=0),time=s/0.25 int ledout=a[0][0],ledis=a[0][1] ,ledtime=a[0][2]; if(ledis){switch(ledout){ case 1: GPIO_OutSet(&gpio_out0);printf("LED_R is ON\n"); break; case 10: LED_On(LED_ALARM);printf("LED_G is ON\n"); break; case 11: GPIO_OutSet(&gpio_out0);LED_On(LED_ALARM);printf(" LED_Y is ON\n"); break; default:printf("error\n"); break;}} else{GPIO_OutClr(&gpio_out0);LED_Off(LED_ALARM);} int i=0; while (1) {if (buttonPressed) {// Show the time elapsed.printTime();// Delay for switch debouncing.TMR_Delay(MXC_TMR0, MSEC(100), &sys_tmr_cfg);printf("buttonPressed count = %d\n", count++);// Re-arm switch detection.buttonPressed = 0;}if (rtcalarm) {// Show the time elapsed.printTime();// Delay for switch debouncing.//TMR_Delay(MXC_TMR0, MSEC(100), &sys_tmr_cfg);//printf("rtcalarm count = %d\n", count++);// Re-arm switch detection.rtcalarm = 0;count++;if ( ledtime){ ledtime--; }else{GPIO_OutClr(&gpio_out0);LED_Off(LED_ALARM); i++; if (i>6){i=0;} ledout=a[0],ledis=a[1] ,ledtime=a[2];if(ledis){ switch(ledout){case 1: GPIO_OutSet(&gpio_out0);printf("LED_R is ON rtcalarm count = %d\n", count); break;case 10: LED_On(LED_ALARM);printf("LED_G is ONrtcalarm count = %d\n", count); break;case 11: GPIO_OutSet(&gpio_out0);LED_On(LED_ALARM);printf(" LED_Y is ON rtcalarm count = %d\n", count); break;default:printf("error\n"); break; } }else{GPIO_OutClr(&gpio_out0);LED_Off(LED_ALARM);printf("LED_Off\n");} }} }}单步调试数据***** RTC led******1. This example outputs the same state onto P0.9 (led_R) and outputs the same state onto P0.13 (led_G).2. An interrupt is set up on P0.12.when that interrupt occurs.The RTC is enabled and the sub-second alarm set to trigger every 250 ms.RTC started.Current Time (dd:hh:mm:ss): 00:00:00:00.00LED_R is ONCurrent Time (dd:hh:mm:ss): 00:00:00:19.45Current Time (dd:hh:mm:ss): 00:00:00:23.15Current Time (dd:hh:mm:ss): 00:00:00:26.55Current Time (dd:hh:mm:ss): 00:00:00:30.36Current Time (dd:hh:mm:ss): 00:00:00:35.18buttonPressed count = 4Current Time (dd:hh:mm:ss): 00:00:00:40.14Current Time (dd:hh:mm:ss): 00:00:00:48.23Current Time (dd:hh:mm:ss): 00:00:00:53.71Current Time (dd:hh:mm:ss): 00:00:00:53.84Current Time (dd:hh:mm:ss): 00:00:00:53.96Current Time (dd:hh:mm:ss): 00:00:00:54.09Current Time (dd:hh:mm:ss): 00:00:00:54.21Current Time (dd:hh:mm:ss): 00:00:00:54.34Current Time (dd:hh:mm:ss): 00:00:00:54.46Current Time (dd:hh:mm:ss): 00:00:00:54.59Current Time (dd:hh:mm:ss): 00:00:00:54.71Current Time (dd:hh:mm:ss): 00:00:00:54.84Current Time (dd:hh:mm:ss): 00:00:00:54.96Current Time (dd:hh:mm:ss): 00:00:00:55.00Current Time (dd:hh:mm:ss): 00:00:00:55.12Current Time (dd:hh:mm:ss): 00:00:00:55.25Current Time (dd:hh:mm:ss): 00:00:00:55.38Current Time (dd:hh:mm:ss): 00:00:00:55.50Current Time (dd:hh:mm:ss): 00:00:00:55.62Current Time (dd:hh:mm:ss): 00:00:00:55.75Current Time (dd:hh:mm:ss): 00:00:00:55.88Current Time (dd:hh:mm:ss): 00:00:00:56.00Current Time (dd:hh:mm:ss): 00:00:00:56.12Current Time (dd:hh:mm:ss): 00:00:00:56.25Current Time (dd:hh:mm:ss): 00:00:00:56.38Current Time (dd:hh:mm:ss): 00:00:00:56.50Current Time (dd:hh:mm:ss): 00:00:00:56.62Current Time (dd:hh:mm:ss): 00:00:00:56.75Current Time (dd:hh:mm:ss): 00:00:00:56.88Current Time (dd:hh:mm:ss): 00:00:00:57.00Current Time (dd:hh:mm:ss): 00:00:00:57.12Current Time (dd:hh:mm:ss): 00:00:00:57.25Current Time (dd:hh:mm:ss): 00:00:00:57.38Current Time (dd:hh:mm:ss): 00:00:00:57.50Current Time (dd:hh:mm:ss): 00:00:00:57.62Current Time (dd:hh:mm:ss): 00:00:00:57.75Current Time (dd:hh:mm:ss): 00:00:00:57.88LED_G is ONrtcalarm count = 42Current Time (dd:hh:mm:ss): 00:00:00:58.00Current Time (dd:hh:mm:ss): 00:00:00:58.12Current Time (dd:hh:mm:ss): 00:00:00:58.25Current Time (dd:hh:mm:ss): 00:00:00:58.38Current Time (dd:hh:mm:ss): 00:00:00:58.50Current Time (dd:hh:mm:ss): 00:00:00:58.62Current Time (dd:hh:mm:ss): 00:00:00:58.75Current Time (dd:hh:mm:ss): 00:00:00:58.88Current Time (dd:hh:mm:ss): 00:00:00:59.00Current Time (dd:hh:mm:ss): 00:00:00:59.12Current Time (dd:hh:mm:ss): 00:00:00:59.25Current Time (dd:hh:mm:ss): 00:00:00:59.38Current Time (dd:hh:mm:ss): 00:00:00:59.50Current Time (dd:hh:mm:ss): 00:00:00:59.62Current Time (dd:hh:mm:ss): 00:00:00:59.75Current Time (dd:hh:mm:ss): 00:00:00:59.88Current Time (dd:hh:mm:ss): 00:00:01:00.00Current Time (dd:hh:mm:ss): 00:00:01:00.12Current Time (dd:hh:mm:ss): 00:00:01:00.25Current Time (dd:hh:mm:ss): 00:00:01:00.38Current Time (dd:hh:mm:ss): 00:00:01:00.50Current Time (dd:hh:mm:ss): 00:00:01:00.62Current Time (dd:hh:mm:ss): 00:00:01:00.75Current Time (dd:hh:mm:ss): 00:00:01:00.88Current Time (dd:hh:mm:ss): 00:00:01:01.00Current Time (dd:hh:mm:ss): 00:00:01:01.12Current Time (dd:hh:mm:ss): 00:00:01:01.25Current Time (dd:hh:mm:ss): 00:00:01:01.38Current Time (dd:hh:mm:ss): 00:00:01:01.50Current Time (dd:hh:mm:ss): 00:00:01:01.62Current Time (dd:hh:mm:ss): 00:00:01:01.75Current Time (dd:hh:mm:ss): 00:00:01:01.88Current Time (dd:hh:mm:ss): 00:00:01:02.00Current Time (dd:hh:mm:ss): 00:00:01:02.12Current Time (dd:hh:mm:ss): 00:00:01:02.25Current Time (dd:hh:mm:ss): 00:00:01:02.38Current Time (dd:hh:mm:ss): 00:00:01:02.50Current Time (dd:hh:mm:ss): 00:00:01:02.62Current Time (dd:hh:mm:ss): 00:00:01:02.75Current Time (dd:hh:mm:ss): 00:00:01:02.88Current Time (dd:hh:mm:ss): 00:00:01:03.00LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:03.12Current Time (dd:hh:mm:ss): 00:00:01:03.25Current Time (dd:hh:mm:ss): 00:00:01:03.38LED_G is ONrtcalarm count = 86Current Time (dd:hh:mm:ss): 00:00:01:03.50Current Time (dd:hh:mm:ss): 00:00:01:03.62Current Time (dd:hh:mm:ss): 00:00:01:03.75LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:03.88Current Time (dd:hh:mm:ss): 00:00:01:04.00Current Time (dd:hh:mm:ss): 00:00:01:04.12LED_G is ONrtcalarm count = 92Current Time (dd:hh:mm:ss): 00:00:01:04.25Current Time (dd:hh:mm:ss): 00:00:01:04.38Current Time (dd:hh:mm:ss): 00:00:01:04.50 LED_Y is ON rtcalarm count = 95Current Time (dd:hh:mm:ss): 00:00:01:04.62Current Time (dd:hh:mm:ss): 00:00:01:04.75Current Time (dd:hh:mm:ss): 00:00:01:04.88Current Time (dd:hh:mm:ss): 00:00:01:05.00Current Time (dd:hh:mm:ss): 00:00:01:05.12Current Time (dd:hh:mm:ss): 00:00:01:05.25Current Time (dd:hh:mm:ss): 00:00:01:05.38Current Time (dd:hh:mm:ss): 00:00:01:05.50Current Time (dd:hh:mm:ss): 00:00:01:05.62Current Time (dd:hh:mm:ss): 00:00:01:05.75Current Time (dd:hh:mm:ss): 00:00:01:05.88LED_R is ON rtcalarm count = 106Current Time (dd:hh:mm:ss): 00:00:01:06.00Current Time (dd:hh:mm:ss): 00:00:01:06.12Current Time (dd:hh:mm:ss): 00:00:01:06.25Current Time (dd:hh:mm:ss): 00:00:01:06.38Current Time (dd:hh:mm:ss): 00:00:01:06.50Current Time (dd:hh:mm:ss): 00:00:01:06.62Current Time (dd:hh:mm:ss): 00:00:01:06.75Current Time (dd:hh:mm:ss): 00:00:01:06.88Current Time (dd:hh:mm:ss): 00:00:01:07.00Current Time (dd:hh:mm:ss): 00:00:01:07.12Current Time (dd:hh:mm:ss): 00:00:01:07.25Current Time (dd:hh:mm:ss): 00:00:01:07.38Current Time (dd:hh:mm:ss): 00:00:01:07.50Current Time (dd:hh:mm:ss): 00:00:01:07.62Current Time (dd:hh:mm:ss): 00:00:01:07.75Current Time (dd:hh:mm:ss): 00:00:01:07.88Current Time (dd:hh:mm:ss): 00:00:01:08.00Current Time (dd:hh:mm:ss): 00:00:01:08.12Current Time (dd:hh:mm:ss): 00:00:01:08.25Current Time (dd:hh:mm:ss): 00:00:01:08.38Current Time (dd:hh:mm:ss): 00:00:01:08.50Current Time (dd:hh:mm:ss): 00:00:01:08.62Current Time (dd:hh:mm:ss): 00:00:01:08.75Current Time (dd:hh:mm:ss): 00:00:01:08.88Current Time (dd:hh:mm:ss): 00:00:01:09.00Current Time (dd:hh:mm:ss): 00:00:01:09.12Current Time (dd:hh:mm:ss): 00:00:01:09.25Current Time (dd:hh:mm:ss): 00:00:01:09.38Current Time (dd:hh:mm:ss): 00:00:01:09.50Current Time (dd:hh:mm:ss): 00:00:01:09.62Current Time (dd:hh:mm:ss): 00:00:01:09.75Current Time (dd:hh:mm:ss): 00:00:01:09.88Current Time (dd:hh:mm:ss): 00:00:01:10.00Current Time (dd:hh:mm:ss): 00:00:01:10.12Current Time (dd:hh:mm:ss): 00:00:01:10.25Current Time (dd:hh:mm:ss): 00:00:01:10.38Current Time (dd:hh:mm:ss): 00:00:01:10.50Current Time (dd:hh:mm:ss): 00:00:01:10.62Current Time (dd:hh:mm:ss): 00:00:01:10.75Current Time (dd:hh:mm:ss): 00:00:01:10.88Current Time (dd:hh:mm:ss): 00:00:01:11.00LED_G is ONrtcalarm count = 147Current Time (dd:hh:mm:ss): 00:00:01:11.12Current Time (dd:hh:mm:ss): 00:00:01:11.25Current Time (dd:hh:mm:ss): 00:00:01:11.38Current Time (dd:hh:mm:ss): 00:00:01:11.50Current Time (dd:hh:mm:ss): 00:00:01:11.62Current Time (dd:hh:mm:ss): 00:00:01:11.75Current Time (dd:hh:mm:ss): 00:00:01:11.88Current Time (dd:hh:mm:ss): 00:00:01:12.00Current Time (dd:hh:mm:ss): 00:00:01:12.12Current Time (dd:hh:mm:ss): 00:00:01:12.25Current Time (dd:hh:mm:ss): 00:00:01:12.38Current Time (dd:hh:mm:ss): 00:00:01:12.50Current Time (dd:hh:mm:ss): 00:00:01:12.62Current Time (dd:hh:mm:ss): 00:00:01:12.75Current Time (dd:hh:mm:ss): 00:00:01:12.88Current Time (dd:hh:mm:ss): 00:00:01:13.00Current Time (dd:hh:mm:ss): 00:00:01:13.12Current Time (dd:hh:mm:ss): 00:00:01:13.25Current Time (dd:hh:mm:ss): 00:00:01:13.38Current Time (dd:hh:mm:ss): 00:00:01:13.50Current Time (dd:hh:mm:ss): 00:00:01:13.62Current Time (dd:hh:mm:ss): 00:00:01:13.75Current Time (dd:hh:mm:ss): 00:00:01:13.88Current Time (dd:hh:mm:ss): 00:00:01:14.00Current Time (dd:hh:mm:ss): 00:00:01:14.12Current Time (dd:hh:mm:ss): 00:00:01:14.25Current Time (dd:hh:mm:ss): 00:00:01:14.38Current Time (dd:hh:mm:ss): 00:00:01:14.50Current Time (dd:hh:mm:ss): 00:00:01:14.62Current Time (dd:hh:mm:ss): 00:00:01:14.75Current Time (dd:hh:mm:ss): 00:00:01:14.88Current Time (dd:hh:mm:ss): 00:00:01:15.00Current Time (dd:hh:mm:ss): 00:00:01:15.12Current Time (dd:hh:mm:ss): 00:00:01:15.25Current Time (dd:hh:mm:ss): 00:00:01:15.38Current Time (dd:hh:mm:ss): 00:00:01:15.50Current Time (dd:hh:mm:ss): 00:00:01:15.62Current Time (dd:hh:mm:ss): 00:00:01:15.75Current Time (dd:hh:mm:ss): 00:00:01:15.88Current Time (dd:hh:mm:ss): 00:00:01:16.00Current Time (dd:hh:mm:ss): 00:00:01:16.12LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:16.25Current Time (dd:hh:mm:ss): 00:00:01:16.38Current Time (dd:hh:mm:ss): 00:00:01:16.50LED_G is ONrtcalarm count = 191Current Time (dd:hh:mm:ss): 00:00:01:16.62Current Time (dd:hh:mm:ss): 00:00:01:16.75Current Time (dd:hh:mm:ss): 00:00:01:16.88LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:17.00Current Time (dd:hh:mm:ss): 00:00:01:17.12Current Time (dd:hh:mm:ss): 00:00:01:17.25LED_G is ONrtcalarm count = 197Current Time (dd:hh:mm:ss): 00:00:01:17.38Current Time (dd:hh:mm:ss): 00:00:01:17.50Current Time (dd:hh:mm:ss): 00:00:01:17.62 LED_Y is ON rtcalarm count = 200Current Time (dd:hh:mm:ss): 00:00:01:17.75Current Time (dd:hh:mm:ss): 00:00:01:17.88Current Time (dd:hh:mm:ss): 00:00:01:18.00Current Time (dd:hh:mm:ss): 00:00:01:18.12Current Time (dd:hh:mm:ss): 00:00:01:18.25Current Time (dd:hh:mm:ss): 00:00:01:18.38Current Time (dd:hh:mm:ss): 00:00:01:18.50Current Time (dd:hh:mm:ss): 00:00:01:18.62Current Time (dd:hh:mm:ss): 00:00:01:18.75Current Time (dd:hh:mm:ss): 00:00:01:18.88Current Time (dd:hh:mm:ss): 00:00:01:19.00LED_R is ON rtcalarm count = 211Current Time (dd:hh:mm:ss): 00:00:01:19.12Current Time (dd:hh:mm:ss): 00:00:01:19.25Current Time (dd:hh:mm:ss): 00:00:01:19.38Current Time (dd:hh:mm:ss): 00:00:01:19.50Current Time (dd:hh:mm:ss): 00:00:01:19.62Current Time (dd:hh:mm:ss): 00:00:01:19.75Current Time (dd:hh:mm:ss): 00:00:01:19.88Current Time (dd:hh:mm:ss): 00:00:01:20.00Current Time (dd:hh:mm:ss): 00:00:01:20.12Current Time (dd:hh:mm:ss): 00:00:01:20.25Current Time (dd:hh:mm:ss): 00:00:01:20.38Current Time (dd:hh:mm:ss): 00:00:01:20.50Current Time (dd:hh:mm:ss): 00:00:01:20.62Current Time (dd:hh:mm:ss): 00:00:01:20.75Current Time (dd:hh:mm:ss): 00:00:01:20.88Current Time (dd:hh:mm:ss): 00:00:01:21.00Current Time (dd:hh:mm:ss): 00:00:01:21.12Current Time (dd:hh:mm:ss): 00:00:01:21.25Current Time (dd:hh:mm:ss): 00:00:01:21.38Current Time (dd:hh:mm:ss): 00:00:01:21.50Current Time (dd:hh:mm:ss): 00:00:01:21.62Current Time (dd:hh:mm:ss): 00:00:01:21.75Current Time (dd:hh:mm:ss): 00:00:01:21.88Current Time (dd:hh:mm:ss): 00:00:01:22.00Current Time (dd:hh:mm:ss): 00:00:01:22.12Current Time (dd:hh:mm:ss): 00:00:01:22.25Current Time (dd:hh:mm:ss): 00:00:01:22.38Current Time (dd:hh:mm:ss): 00:00:01:22.50Current Time (dd:hh:mm:ss): 00:00:01:22.62Current Time (dd:hh:mm:ss): 00:00:01:22.75Current Time (dd:hh:mm:ss): 00:00:01:22.88Current Time (dd:hh:mm:ss): 00:00:01:23.00Current Time (dd:hh:mm:ss): 00:00:01:23.12Current Time (dd:hh:mm:ss): 00:00:01:23.25Current Time (dd:hh:mm:ss): 00:00:01:23.38Current Time (dd:hh:mm:ss): 00:00:01:23.50Current Time (dd:hh:mm:ss): 00:00:01:23.62Current Time (dd:hh:mm:ss): 00:00:01:23.75Current Time (dd:hh:mm:ss): 00:00:01:23.88Current Time (dd:hh:mm:ss): 00:00:01:24.00Current Time (dd:hh:mm:ss): 00:00:01:24.12LED_G is ONrtcalarm count = 252Current Time (dd:hh:mm:ss): 00:00:01:24.25Current Time (dd:hh:mm:ss): 00:00:01:24.38Current Time (dd:hh:mm:ss): 00:00:01:24.50Current Time (dd:hh:mm:ss): 00:00:01:24.62Current Time (dd:hh:mm:ss): 00:00:01:24.75Current Time (dd:hh:mm:ss): 00:00:01:24.88Current Time (dd:hh:mm:ss): 00:00:01:25.00Current Time (dd:hh:mm:ss): 00:00:01:25.12Current Time (dd:hh:mm:ss): 00:00:01:25.25Current Time (dd:hh:mm:ss): 00:00:01:25.38Current Time (dd:hh:mm:ss): 00:00:01:25.50Current Time (dd:hh:mm:ss): 00:00:01:25.62Current Time (dd:hh:mm:ss): 00:00:01:25.75Current Time (dd:hh:mm:ss): 00:00:01:25.88Current Time (dd:hh:mm:ss): 00:00:01:26.00Current Time (dd:hh:mm:ss): 00:00:01:26.12Current Time (dd:hh:mm:ss): 00:00:01:26.25Current Time (dd:hh:mm:ss): 00:00:01:26.38Current Time (dd:hh:mm:ss): 00:00:01:26.50Current Time (dd:hh:mm:ss): 00:00:01:26.62Current Time (dd:hh:mm:ss): 00:00:01:26.75Current Time (dd:hh:mm:ss): 00:00:01:26.88Current Time (dd:hh:mm:ss): 00:00:01:27.00Current Time (dd:hh:mm:ss): 00:00:01:27.12Current Time (dd:hh:mm:ss): 00:00:01:27.25Current Time (dd:hh:mm:ss): 00:00:01:27.38Current Time (dd:hh:mm:ss): 00:00:01:27.50Current Time (dd:hh:mm:ss): 00:00:01:27.62Current Time (dd:hh:mm:ss): 00:00:01:27.75Current Time (dd:hh:mm:ss): 00:00:01:27.88Current Time (dd:hh:mm:ss): 00:00:01:28.00Current Time (dd:hh:mm:ss): 00:00:01:28.12Current Time (dd:hh:mm:ss): 00:00:01:28.25Current Time (dd:hh:mm:ss): 00:00:01:28.38Current Time (dd:hh:mm:ss): 00:00:01:28.50Current Time (dd:hh:mm:ss): 00:00:01:28.62Current Time (dd:hh:mm:ss): 00:00:01:28.75Current Time (dd:hh:mm:ss): 00:00:01:28.88Current Time (dd:hh:mm:ss): 00:00:01:29.00Current Time (dd:hh:mm:ss): 00:00:01:29.12Current Time (dd:hh:mm:ss): 00:00:01:29.25LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:29.38Current Time (dd:hh:mm:ss): 00:00:01:29.50Current Time (dd:hh:mm:ss): 00:00:01:29.62LED_G is ONrtcalarm count = 296Current Time (dd:hh:mm:ss): 00:00:01:29.75Current Time (dd:hh:mm:ss): 00:00:01:29.88Current Time (dd:hh:mm:ss): 00:00:01:30.00LED_OffCurrent Time (dd:hh:mm:ss): 00:00:01:30.12Current Time (dd:hh:mm:ss): 00:00:01:30.25Current Time (dd:hh:mm:ss): 00:00:01:30.38LED_G is ONrtcalarm count = 302Current Time (dd:hh:mm:ss): 00:00:01:30.50Current Time (dd:hh:mm:ss): 00:00:01:30.62Current Time (dd:hh:mm:ss): 00:00:01:30.75 LED_Y is ON rtcalarm count = 305Current Time (dd:hh:mm:ss): 00:00:01:30.88Current Time (dd:hh:mm:ss): 00:00:01:31.00Current Time (dd:hh:mm:ss): 00:00:01:31.12Current Time (dd:hh:mm:ss): 00:00:01:31.25Current Time (dd:hh:mm:ss): 00:00:01:31.38能正常工作com口
2019-03-19 16:42:52

MAX32660试用体验】用彩色灯制作红绿灯

` 本帖最后由 lustao 于 2019-3-14 14:06 编辑 /* **** Includes **** */#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &quot;mxc_config.h&quot;#include &quot;board.h&quot;#include &quot;gpio.h&quot;#include &quot;tmr_utils.h&quot;#include &quot;mxc_delay.h&quot;/* **** Definitions **** *//*LED Control PIN red*/#define GPIO_PORT_OUT PORT_0#define GPIO_PIN_OUTPIN_9/*LED Control PIN green*/#define GPIO_PIN_OUT2 PIN_13/*LED Control TIME ON 10s*/#define LED_G 10000#define LED_R 10000/* **** Globals **** *//* **** Functions **** */int main(void) {gpio_cfg_t gpio_out0;gpio_cfg_t gpio_out1;/*int count = 0;*//* Setup output pinFOR led. */gpio_out0.port = GPIO_PORT_OUT;gpio_out0.mask = GPIO_PIN_OUT;gpio_out0.pad = GPIO_PAD_NONE;gpio_out0.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out0);gpio_out1.port = GPIO_PORT_OUT;gpio_out1.mask = GPIO_PIN_OUT2;gpio_out1.pad = GPIO_PAD_NONE;gpio_out1.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out1);printf(&quot; ***** GPIO led****** &quot;);printf(&quot;1. This example outputs the same state onto P0.9 (led) and outputs the same state onto P0.13 (led). &quot;);while (1) { GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(LED_R));// wait for a secondGPIO_OutClr(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;gpio_out1); GPIO_OutSet(&amp;gpio_out0); mxc_delay(MXC_DELAY_MSEC(2000)); GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);GPIO_OutSet(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(LED_R));// wait for a secondGPIO_OutClr(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutSet(&amp;gpio_out1);mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;gpio_out1); GPIO_OutSet(&amp;gpio_out0); mxc_delay(MXC_DELAY_MSEC(2000)); GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);}}把红绿灯亮及闪作个子程序/* **** Includes **** */#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &quot;mxc_config.h&quot;#include &quot;board.h&quot;#include &quot;gpio.h&quot;#include &quot;tmr_utils.h&quot;#include &quot;mxc_delay.h&quot;/* **** Definitions **** *//*LED Control PIN red*/#define GPIO_PORT_OUT PORT_0#define GPIO_PIN_OUTPIN_9/*LED Control PIN green*/#define GPIO_PIN_OUT2 PIN_13/*LED Control TIME ON 10s*/#define LED_G 10000#define LED_R 10000/* **** Globals **** *//* **** Functions **** */void gpio_led_out( long duration, gpio_cfg_t OUTPin){ GPIO_OutSet(&amp;OUTPin);mxc_delay(MXC_DELAY_MSEC(duration));// wait for a second GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300));}int main(void) {gpio_cfg_t gpio_out0;gpio_cfg_t gpio_out1;int count = 0;/* Setup output pinFOR led. */gpio_out0.port = GPIO_PORT_OUT;gpio_out0.mask = GPIO_PIN_OUT;gpio_out0.pad = GPIO_PAD_NONE;gpio_out0.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out0);gpio_out1.port = GPIO_PORT_OUT;gpio_out1.mask = GPIO_PIN_OUT2;gpio_out1.pad = GPIO_PAD_NONE;gpio_out1.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out1);printf(&quot; ***** GPIO led****** &quot;);printf(&quot;1. This example outputs the same state onto P0.9 (led) and outputs the same state onto P0.13 (led). &quot;);while (1) { GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);printf(&quot; LED_R is ON count = %d &quot;, count++);gpio_led_out(LED_R,gpio_out0); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);printf(&quot; LED_G is ON count = %d LED_G is ON&quot;, count++);gpio_led_out(LED_G,gpio_out1);printf(&quot; LED_Y is ON count = %d &quot;, count++); GPIO_OutSet(&amp;gpio_out1); GPIO_OutSet(&amp;gpio_out0); mxc_delay(MXC_DELAY_MSEC(2000)); GPIO_OutClr(&amp;gpio_out1); GPIO_OutClr(&amp;gpio_out0);}}加个中断试验P0.12/* **** Includes **** */#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &quot;mxc_config.h&quot;#include &quot;board.h&quot;#include &quot;gpio.h&quot;#include &quot;tmr_utils.h&quot;#include &quot;mxc_delay.h&quot;/* **** Definitions **** *//*LED Control PIN red*/#define GPIO_PORT_OUT PORT_0#define GPIO_PIN_OUTPIN_9/*LED Control PIN green*/#define GPIO_PIN_OUT2 PIN_13/*interrupt on P0.12. */#define GPIO_PORT_INTERRUPT_INPORT_0#define GPIO_PIN_INTERRUPT_IN PIN_12/*LED Control TIME ON 10s*/#define LED_G 10000#define LED_R 10000/* **** Globals **** *//* **** Functions **** */void gpio_isr(void *cbdata){GPIO_OutClr((gpio_cfg_t*)cbdata); printf(&quot; An interrupt is in &quot;);long i;for(i = 0; i &lt; 60; i += 1){GPIO_OutSet((gpio_cfg_t*)cbdata); mxc_delay(MXC_DELAY_MSEC(300)); printf(&quot; An interrupt count = %d &quot;, i);GPIO_OutSet((gpio_cfg_t*)cbdata); mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr((gpio_cfg_t*)cbdata); mxc_delay(MXC_DELAY_MSEC(300));GPIO_OutClr((gpio_cfg_t*)cbdata);}printf(&quot; An interrupt is over &quot;);}void gpio_led_out( long duration, gpio_cfg_t OUTPin){ GPIO_OutSet(&amp;OUTPin);mxc_delay(MXC_DELAY_MSEC(duration));// wait for a second GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutClr(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300)); GPIO_OutSet(&amp;OUTPin); mxc_delay(MXC_DELAY_MSEC(300));}int main(void) {gpio_cfg_t gpio_out0;gpio_cfg_t gpio_out1;gpio_cfg_t gpio_interrupt;int count = 0;/* Setup output pinFOR led. */gpio_out0.port = GPIO_PORT_OUT;gpio_out0.mask = GPIO_PIN_OUT;gpio_out0.pad = GPIO_PAD_NONE;gpio_out0.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out0);gpio_out1.port = GPIO_PORT_OUT;gpio_out1.mask = GPIO_PIN_OUT2;gpio_out1.pad = GPIO_PAD_NONE;gpio_out1.func = GPIO_FUNC_OUT;GPIO_Config(&amp;gpio_out1); /* Set up interrupt on P0.12. */ /* Switch on EV kit is open when non-pressed, and grounded when pressed.Use an internal pull-up so pin reads high when button is not pressed. */ gpio_interrupt.port = GPIO_PORT_INTERRUPT_IN; gpio_interrupt.mask = GPIO_PIN_INTERRUPT_IN; gpio_interrupt.pad = GPIO_PAD_PULL_UP; gpio_interrupt.func = GPIO_FUNC_IN; GPIO_Config(&amp;gpio_interrupt); GPIO_RegisterCallback(&amp;gpio_interrupt, gpio_isr, &amp;gpio_out0); GPIO_IntConfig(&amp;gpio_interrupt, GPIO_INT_EDGE, GPIO_INT_FALLING); GPIO_IntEnable(&amp;gpio_interrupt); NVIC_EnableIRQ((IRQn_Type)MXC_GPIO_GET_IRQ(GPIO_PORT_INTERRUPT_IN));printf(&quot; ***** GPIO led****** &quot;);printf(&quot;1. This example outputs the same state onto P0.9 (led) and outputs the same state onto P0.13 (led). &quot;);printf(&quot;2. An interrupt is set up on P0.12. red flash(0.3s) when that interrupt occurs. &quot;);while (1) {GPIO_OutClr(&amp;gpio_out1);GPIO_OutClr(&amp;gpio_out0);printf(&quot; LED_R is ONcount = %d &quot;, count++);gpio_led_out(LED_R,gpio_out0);printf(&quot; LED_Y is ONcount = %d &quot;, count++);GPIO_OutSet(&amp;gpio_out1);GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(2000));GPIO_OutClr(&amp;gpio_out1);GPIO_OutClr(&amp;gpio_out0);printf(&quot; LED_G is ONcount = %d LED_G is ON&quot;, count++);gpio_led_out(LED_G,gpio_out1);printf(&quot; LED_Y is ONcount = %d &quot;, count++);GPIO_OutSet(&amp;gpio_out1);GPIO_OutSet(&amp;gpio_out0);mxc_delay(MXC_DELAY_MSEC(2000));GPIO_OutClr(&amp;gpio_out1);GPIO_OutClr(&amp;gpio_out0);}}程序测试可以。但中断不是很可靠?`
2019-03-12 15:36:19

MAX32660试用体验】第一个正式工程

的安装目录下找到了,别人都是先搞led的,我就先研究uart了,路径是C:\Keil_v5\ARM\PACK\Maxim\MAX32660\1.1.2\Boards\Maxim
2019-04-07 15:24:20

MAX32660试用体验】第一次点灯

本帖最后由 lee_st 于 2019-4-7 15:31 编辑 拿到板卡也有2周,终于有时间可以研究一下,昨天想搞搞,结果没有找到官方例程库,就没有实现点灯,今天从论坛一个兄弟发给了我,在此谢过,安装了近3小时,还没完成,无奈。改天开始研究代码在4楼
2019-03-12 21:01:52

MAX32660试用体验】简易8音电子琴1

`家有小宝,想到开发一个电子琴给她添点快乐。MAX32660的GPIO数量有限,只采用的8个GPIO按键输入8个音符信号,一个GPIO输出音乐到蜂鸣器发出对应音符。搭建电路如图:先在面包做个试验
2019-03-09 22:06:05

MAX32660试用体验】简易8音电子琴2(完结版)

)^_^量体裁衣,给它一个磨砂罩子,给***的MAX32660遮遮羞。覆盖有两部分,一部分盖住主机,一部分遮住琴键周边空隙。都采用螺丝固定。方便操作,增强人机互动,增加按键LED对应显示。MAX32660
2019-04-09 23:08:50

MAX32660试用体验】装软件+两线制霍尔组件测试

`好多年没有写代码了,记得以前用的是IAR还是MSP430F149,十年前的事了。都不知道怎么开始,网上搜了一下朋友们的经验,下载了个KEIL,安装还挺顺利的。1,官方下载软件,CSND找了下KEY产生器,和当年IAR安装差不多了,还是很顺利的,以前弄汉化记得还挺麻烦的,这次想早点用上就没折腾汉化。2,下载ARMCortexToolchain.exe,我晕,太慢了。后来发现KEIL软件可以下载安装,直接就用KEIL的了。2,USB接上DEMO,打开GPIO工程,F7,Download,失败。查看电脑设备管理,发现DAPlink,而且也出现了COM5,证明驱动程序已经正常安装。最后定位在DEBUG设置上。试了几种设备都没有成功,后来看到DAP,估计就它了。CMSIS-DAPDebugger. 成功了。(打开每个DEMO例程都需要修改这个选项)3,按键动作控制LED正常,但下载的SComAssistant波特率不能设置115200,作罢,后来看有位朋友的报告上用putty,刚好电脑上之前有它FTP功能,测试了一下OK了。4,刚好有个两线制霍尔的产品,有个客户调试有点问题。正好用这个DEMO驱证一下。参考GPIO,霍尔VDD/output接JH4-1(P0_12); GND接JH4-95,参考 GPIO代码,实现磁铁靠近霍尔开关,LED亮,离开灭。/* **** Includes **** */#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &quot;mxc_config.h&quot;#include &quot;board.h&quot;#include &quot;gpio.h&quot;#include &quot;tmr_utils.h&quot;#include &quot;mxc_delay.h&quot;/* **** Definitions **** *//* Hall PIN P0.12-&gt;HALL VDDGND-&gt;HALL GND*/#define GPIO_PORT_HALL PORT_0#define GPIO_PIN_HALLPIN_12/*LED Control PIN */#define GPIO_PORT_OUTPORT_0#define GPIO_PIN_OUT PIN_13/* **** Globals **** *//* **** Functions **** */int main(void){ gpio_cfg_t gpio_in; gpio_cfg_t gpio_out,gpio_hall; /* Setup input pin. HALL */ gpio_in.port = GPIO_PORT_HALL; gpio_in.mask = GPIO_PIN_HALL; gpio_in.pad = GPIO_PAD_NONE; gpio_in.func = GPIO_FUNC_IN;// GPIO_Config(&amp;gpio_in);/* Setup output pin. HALL */ gpio_hall.port = GPIO_PORT_HALL; gpio_hall.mask = GPIO_PIN_HALL; gpio_hall.pad = GPIO_PAD_PULL_UP; gpio_hall.func = GPIO_FUNC_OUT; /* Setup output pinFOR led. */ gpio_out.port = GPIO_PORT_OUT; gpio_out.mask = GPIO_PIN_OUT; gpio_out.pad = GPIO_PAD_NONE; gpio_out.func = GPIO_FUNC_OUT; GPIO_Config(&amp;gpio_out); while (1) {int count=80; //80ms, 1ms检测一次;GPIO_Config(&amp;gpio_hall);//充电状态GPIO_OutSet(&amp;gpio_hall);mxc_delay(MXC_DELAY_MSEC(5));//充电5MSGPIO_Config(&amp;gpio_in);/*检测霍尔状态*/while(count--){ /* Read state of the input pin. */if (GPIO_InGet(&amp;gpio_in)) {/* Input pin was high, set the output pin. */GPIO_OutClr(&amp;gpio_out);} else {/* Input pin was low, clear the output pin. */GPIO_OutSet(&amp;gpio_out); //}mxc_delay(MXC_DELAY_MSEC(1));} }}6,Build,download,功能OK。我们传感器也正常,直接省的看客户代码,把这个发给他参考。今天电话过来调试好了,因为他们系统比较复杂,我这个简单,无非有些工程师某个地方有错了就会怀疑产品是不是有问题。只要把“硬件产品有问题”的念头消除掉,问题就解决一半了,一心找软件BUG。`
2019-02-28 18:38:43

MAX32660试用体验】触摸台灯

周日在Eclipse IDE中加载了GPIO Example 。并调试下,/* **** Includes **** */#include #include #include "mxc_config.h"#include "board.h"#include "gpio.h"#include "tmr_utils.h"/* **** Definitions **** */#define GPIO_PORT_IN PORT_0#define GPIO_PIN_INPIN_12#define GPIO_PORT_OUTPORT_0#define GPIO_PIN_OUT PIN_13#define GPIO_PORT_INTERRUPT_INPORT_0#define GPIO_PIN_INTERRUPT_IN PIN_3#define GPIO_PORT_INTERRUPT_STATUSPORT_0#define GPIO_PIN_INTERRUPT_STATUSPIN_2/* **** Globals **** *//* **** Functions **** */void gpio_isr(void *cbdata){ GPIO_OutToggle((gpio_cfg_t*)cbdata);}int main(void){ gpio_cfg_t gpio_in; gpio_cfg_t gpio_out; gpio_cfg_t gpio_interrupt; gpio_cfg_t gpio_interrupt_status; printf("\n\n***** GPIO Example ******\n\n"); printf("1. This example reads P0.12 (S1) and outputs the same state onto P0.13 (DS1).\n"); printf("2. An interrupt is set up on P0.3. P0.2 toggles when that interrupt occurs.\n\n"); /* Setup interrupt status pin as an output so we can toggle it on each interrupt. */ gpio_interrupt_status.port = GPIO_PORT_INTERRUPT_STATUS; gpio_interrupt_status.mask = GPIO_PIN_INTERRUPT_STATUS; gpio_interrupt_status.pad = GPIO_PAD_NONE; gpio_interrupt_status.func = GPIO_FUNC_OUT; GPIO_Config(&gpio_interrupt_status); /* Set up interrupt on P0.3. */ /* Switch on EV kit is open when non-pressed, and grounded when pressed.Use an internal pull-up so pin reads high when button is not pressed. */ gpio_interrupt.port = GPIO_PORT_INTERRUPT_IN; gpio_interrupt.mask = GPIO_PIN_INTERRUPT_IN; gpio_interrupt.pad = GPIO_PAD_PULL_UP; gpio_interrupt.func = GPIO_FUNC_IN; GPIO_Config(&gpio_interrupt); GPIO_RegisterCallback(&gpio_interrupt, gpio_isr, &gpio_interrupt_status); GPIO_IntConfig(&gpio_interrupt, GPIO_INT_EDGE, GPIO_INT_FALLING); GPIO_IntEnable(&gpio_interrupt); NVIC_EnableIRQ((IRQn_Type)MXC_GPIO_GET_IRQ(GPIO_PORT_INTERRUPT_IN)); /* Setup input pin. */ /* Switch on EV kit is open when non-pressed, and grounded when pressed.Use an internal pull-up so pin reads high when button is not pressed. */ gpio_in.port = GPIO_PORT_IN; gpio_in.mask = GPIO_PIN_IN; gpio_in.pad = GPIO_PAD_PULL_UP; gpio_in.func = GPIO_FUNC_IN; GPIO_Config(&gpio_in); /* Setup output pin. */ gpio_out.port = GPIO_PORT_OUT; gpio_out.mask = GPIO_PIN_OUT; gpio_out.pad = GPIO_PAD_NONE; gpio_out.func = GPIO_FUNC_OUT; GPIO_Config(&gpio_out); while (1) {/* Read state of the input pin. */if (GPIO_InGet(&gpio_in)) {/* Input pin was high, set the output pin. */GPIO_OutSet(&gpio_out);} else {/* Input pin was low, clear the output pin. */GPIO_OutClr(&gpio_out);} }}发现这个程序第一部分是读PIN_12到 PIN_13引脚。与孩子商量能否用手触开关控制台灯。于是找个电容式触摸模块和光隔继电器制作器件。准备触摸模块到PIN_12, PIN_13保存状态到继电器到台灯。/* **** Includes **** */#include #include #include "mxc_config.h"#include "board.h"#include "gpio.h"#include "tmr_utils.h"#include "mxc_delay.h"/* **** Definitions **** */#define GPIO_PORT_IN PORT_0#define GPIO_PIN_INPIN_12/*LED Control PIN */#define GPIO_PORT_OUTPORT_0#define GPIO_PIN_OUT PIN_13/* **** Globals **** *//* **** Functions **** */int main(void){ gpio_cfg_t gpio_in; gpio_cfg_t gpio_out; int count = 0; /* Setup input pin. ta */ gpio_in.port = GPIO_PORT_IN; gpio_in.mask = GPIO_PIN_IN; gpio_in.pad = GPIO_PAD_NONE; gpio_in.func = GPIO_FUNC_IN; /* Setup output pinFOR lamp. */ gpio_out.port = GPIO_PORT_OUT; gpio_out.mask = GPIO_PIN_OUT; gpio_out.pad = GPIO_PAD_NONE; gpio_out.func = GPIO_FUNC_OUT; GPIO_Config(&gpio_out);/* Setup output1 FOR lamp. */GPIO_OutSet(&gpio_out); printf("\n\n***** GPIO Example ******\n\n"); printf("1. This example reads P0.12 (S1) and outputs the same state onto P0.13 (lamp).\n"); /*printf("2. An interrupt is set up on P0.3. P0.2 toggles when that interrupt occurs.\n\n");*/ while (1) {/* Read state of the input pin. */if (GPIO_InGet(&gpio_in)) {/* Input pin was high, set the output pin. */count = GPIO_OutGet(&gpio_out);printf("count = %d\n", count);if(count) { GPIO_OutClr(&gpio_out); printf("TO OFF = %d\n", count);}else { GPIO_OutSet(&gpio_out); printf("TO ON = %d\n", count);}while (GPIO_InGet(&gpio_in)) { mxc_delay(MXC_DELAY_MSEC(200)); } }}}调试时 GPIO_OutGet(&gpio_out)读为0或8192。为2**13,为13脚号。实测成功
2019-03-04 16:36:47

MAX32660试用体验】首秀

`之前由于各种出差,一直没有时间来研究,然后现在有空,细细的研究资料查看了,花费了两个小时,查看了MAX 32660的资料以及原理图,该作为通讯模块很好控制,通过对其寄存器地址的操作,可以很好
2019-03-31 21:12:11

MAX32660试用申请】Maxim MAX32660 低功耗Arm Cortex-M4 FPU SOC开发试用

项目名称:Maxim MAX32660 低功耗Arm Cortex-M4 FPU SOC开发试用试用计划:1.可穿戴医疗设备,主要用于研究可穿戴无线WiFi装置,研究可穿戴无线装置对于人体的影响;2.研究可穿戴医疗装置在人体上不同部位的对于人体的感知及灵敏性;3.研究下一代可穿戴装置的应用。
2019-01-25 11:47:55

MAX32660试用申请】RFID智能温控骑

项目名称:RFID智能温控骑试用计划:项目名称:RFID智能温控器主要内容:用于RFID智能温控测试装置,为RFID芯片测试提供温度,同时对RFID性能进行测试。
2019-01-22 17:34:07

MAX32660试用申请】可燃气体浓度检测预警

项目名称:可燃气体浓度检测预警试用计划:1.检验丁烷的浓度,浓度达到每立方米额度时会自动启动通风系统;2.当浓度降到安全数值时通风系统暂停;3.当浓度达到危险值时通风系统和告警系统同时启动;
2019-01-22 15:44:30

MAX32660试用申请】基于MAX32660震动计数器

项目名称:基于MAX32660震动计数器试用计划:尝试采用MAX32660统计不同频率的震动,并计数,同步数据到client端
2019-01-22 15:51:17

MAX32660试用申请】工业IOT

项目名称:工业IOT试用计划:这个项目属于公司项目,具体细节需要保密。
2019-01-22 15:49:36

MAX32660试用申请】智能传感器模组

项目名称:智能传感器模组试用计划:想研发一款集多种环境传感器于一体的智能传感器,温湿度,VOC,噪声,振动等。
2019-01-29 15:35:22

MAX32660试用申请】森威尔温控器

项目名称:森威尔温控器试用计划:本次项目产品为电池供电设备,智能集控网关项目,需要超低功耗,高度集成微控制器。本项目预计待机时间为1.5年左右,2节AA电池供电。控制器与网关无线通讯,控制房间温湿度。
2019-01-22 15:22:41

MAX32660试用申请】用于高速通讯模块配置及状态监控

项目名称:用于高速通讯模块配置及状态监控试用计划:1.验证能否用于多路高速大容量光通讯模块内部驱动器寄存器配置2.监控光模块在通讯过程中的状态信息
2019-01-29 15:33:39

MAX32660试用申请】谢谢研究maxim芯片

项目名称:谢谢研究maxim芯片试用计划:没有接触过maxim的mcu,想研究一下有和特点
2019-01-22 15:46:24

MAX32660试用申请】运动控制项目

项目名称:运动控制项目试用计划:1.在自动化生产时,通过传感器监控产品是否走到位,到位后通过传感器获取到后,给一个信号给运动手臂,用运动手臂去抓取,用于产品的检测定位和识别。
2019-01-22 15:23:05

【视频教程】Altium designer 6层PCB设计实战+配demo案例文件

速成 72讲 视频教程1、Altium Designer19入门教程最新Altium Designer19入门教程:绘制stm32四层主板PCB设计教程Altium19 2层MAX32660评估
2016-05-23 21:24:07

分享一个不错的Maxim MAX9888立体声音频CODEC解决方案

本文介绍了MAX9888主要特性,功能方框图,典型应用电路图以及MAX9888评估主要特性,方框图,电路图和材料清单。
2021-06-01 07:09:56

如何利用MSP430FR2676TPTR和MAX32660等微控制器来促进可穿戴式设计?

MSP430FR2676TPTR微控制器有何优点?MAX32660微控制器专为可穿戴电子设备定制了哪几种低功耗模式?如何利用MSP430FR2676TPTR和MAX32660等微控制器来促进可穿戴式设计?
2021-07-28 08:16:58

给大家分享一套个人觉的比较好AD教学视频

4层MT7688主板高速PCB设计视频教程AltiumDesigner19 2层MAX32660评估全流程PCB实战实战视频教程企业级Altium Designer标准封装设计实战视频教程
2016-05-30 21:42:47

请问MAX9713/MAX9714主要应用于哪些领域?

MAX9713/MAX9714的引脚功能和主要参数分别是哪些?MAX9713/MAX9714的电路原理是什么?MAX9713/MAX9714外围电路是如何设计的?MAX9713/MAX9714主要应用于哪些领域?
2021-04-14 06:30:45

请问一下MAX32660的开发流程是怎样的呢

请问一下MAX32660的开发流程是怎样的呢?
2022-01-18 06:16:42

请问怎样去测试MAX2607评估

如何对MAX2607评估进行修改?怎样去测试MAX2607评估
2021-04-20 06:38:24

PAC25140EVK1评估套件

Qorvo PAC25140EVK1评估套件Qorvo PAC25140EVK1评估套件用于评估PAC25140器件。Qorvo模块具有基于Arm® Cortex®-M0的集成微控制器和BMS专用
2023-12-20 11:12:46

基于Maxim MAX13335E/MAX13336E的汽车高保真立体声音频输入方案

本文介绍了MAX13335E/MAX13336E主要优势和特性,框图和应用电路,以及评估MAX13335E EVK主要特性,电路图,材料清单和PCB设计图。
2018-06-16 03:07:003770

Maxim MAX32650超低功耗高性能MCU穿戴应用开发方案

本文介绍了MAX32650主要优势和特性,框图,以及评估MAX32650 EVK优势和特性以及电路图,材料清单。
2018-06-16 11:44:002499

Maxim发布:延长便携设备的电池寿命的低功耗微控制器

MAX32660MAX32652基于低功耗Arm Cortex-M4,是可穿戴传感器和电池供电应用的理想选择
2018-04-23 17:46:00695

一文详解Maxim MAX1240低功耗12位模数转换器(ADC)解决方案

本文介绍了MAX1240/MAX1241主要特性,框图,以及评估MAX1240 EVK主要特性,材料清单和PCB设计图。
2018-06-16 23:37:007858

MAX14483优势和特性/应用电路_评估MAX14483 EVK电路图及PCB设计图

本文介绍了MAX14483优势和特性,功能框图,多种应用电路,以及评估MAX14483 EVK主要特性,电路图,材料清单和PCB设计图。
2018-06-16 15:30:005087

如何下载MAX32660评估板支持工具软件包

在系列视频的第2部分,介绍MAX32660评估板和软件,软件基于Eclipse开发环境。了解如何下载评估板支持工具软件包、编译和运行“Hello World”调试代码,以及检查常见功能、外设和端口的配置。
2018-10-11 10:06:003640

第1部分:MAX32660的特点原理介绍

在拥有大量存储器和外设的同时,仍然能够在工作和休眠模式下节省功耗,且保持高成效。在下一段视频“MAX32660简介 —— 第2部分”中,将进一步介绍MAX32660评估板。
2018-10-08 01:46:006776

基于ARM芯片MAX32660全程软硬件设计实战众筹

基于ARM芯片MAX32660全程软硬件设计实战众筹
2018-11-09 10:17:1335

Maxim MAX77640/MAX77641超低功耗PMIC解决方案

本文介绍了MAX77640/MAX77641主要优势和特性,详细框图和简化应用电路,以及评估MAX77640/MAX77641 EVK优势和特性,框图,电路图,材料清单和PCB设计图。
2019-04-05 07:55:004970

MAX40056主要特性以及应用电路

本文介绍了MAX40056主要优势和特性,框图,应用电路,以及评估MAX40056 EVK主要特性,电路图,材料清单和PCB设计图。
2019-04-05 11:25:005332

MAX32660试用体验,Eclipse调试

。1、  2、选择Package manager,直接默认下一步,选择组件MAX32660,开始安装。     3、成功之后,打开Eclipse,选择工作空间,Import导入MAX32660的所有
2019-03-09 21:52:57392

MAX28200优势特性以及基本应用电路

本文介绍了MAX28200优势和主要特性,应用框图和基本应用电路,以及评估MAX28200 EVK主要特性,电路图,材料清单和PCB装配布局图。
2019-04-05 16:05:001398

基于美信可穿戴与IOT超低功耗MAX32660设计的计步器

MAX32660,开发环境我就选择了我比较喜欢的Keil uVision5 环境,由于我一直用的都是Keil uVision4环境,一开始搭建这个环境的时候还遇到一些问题,好在管理员和美信半导体的技术支持都很给力,很快就都解决了。
2019-04-22 14:22:332796

超低功耗MAX32660MAX32652微控制器

MAX32660:以最小尺寸提供最强处理能力 对于需要为智能IoT应用设计更复杂算法的工程师来说,存储容量、器件尺寸、功耗和处理能力至关重要。现在的方案呈现出两个极端拥有优异的功耗指标,但处理和存储
2020-03-26 14:05:381028

如何配置始终开启型可穿戴设备的微控制器

MAX32660 的工作频率最高可达 96 MHz,所有外设皆运行时功耗仅为 85 μA/MHz。为了尽量减少耗电量并缩小封装尺寸,它有一个用于可穿戴设备的最小外设集,包括两个 SPI、两个 I2C 和两个 UART。
2022-08-22 14:26:52519

MAX32660GTG+ MAX32660GTG+ - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GTG+相关产品参数、数据手册,更有MAX32660GTG+的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GTG+真值表,MAX32660GTG+管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 18:35:31

MAX32660GWE+T MAX32660GWE+T - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GWE+T相关产品参数、数据手册,更有MAX32660GWE+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GWE+T真值表,MAX32660GWE+T管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 18:38:28

MAX32660GTP+ MAX32660GTP+ - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GTP+相关产品参数、数据手册,更有MAX32660GTP+的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GTP+真值表,MAX32660GTP+管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 18:38:53

MAX32660GWE+ MAX32660GWE+ - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GWE+相关产品参数、数据手册,更有MAX32660GWE+的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GWE+真值表,MAX32660GWE+管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 19:21:00

MAX32660GTG+T MAX32660GTG+T - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GTG+T相关产品参数、数据手册,更有MAX32660GTG+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GTG+T真值表,MAX32660GTG+T管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 19:32:55

MAX32660GTP+T MAX32660GTP+T - (Maxim Integrated) - 嵌入式 - 微控制器

电子发烧友网为你提供()MAX32660GTP+T相关产品参数、数据手册,更有MAX32660GTP+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660GTP+T真值表,MAX32660GTP+T管脚等资料,希望可以帮助到广大的电子工程师们。
2022-11-16 19:33:18

纤巧、低功耗MCU如何满足光模块设计需求

虽然MAX32660在Maxim Integrated的MCU系列中具有最小的封装和最少的GPIO,但这并不意味着它在任何方面都很弱。与其他具有丰富外设的MCU一样,它具有96MHz的高时钟速度
2023-01-30 16:43:201097

MAX32660-EVSYS# 评估板 - 嵌入式 - MCU,DSP

电子发烧友网为你提供Maxim(Maxim)MAX32660-EVSYS#相关产品参数、数据手册,更有MAX32660-EVSYS#的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660-EVSYS#真值表,MAX32660-EVSYS#管脚等资料,希望可以帮助到广大的电子工程师们。
2023-02-06 19:14:57

MAX32590-EVK# 评估板 - 嵌入式 - MCU,DSP

电子发烧友网为你提供Maxim(Maxim)MAX32590-EVK#相关产品参数、数据手册,更有MAX32590-EVK#的引脚图、接线图、封装手册、中文资料、英文资料,MAX32590-EVK#真值表,MAX32590-EVK#管脚等资料,希望可以帮助到广大的电子工程师们。
2023-02-06 19:25:38

MAX32660-EVKIT# 评估板 - 嵌入式 - MCU,DSP

电子发烧友网为你提供Maxim(Maxim)MAX32660-EVKIT#相关产品参数、数据手册,更有MAX32660-EVKIT#的引脚图、接线图、封装手册、中文资料、英文资料,MAX32660-EVKIT#真值表,MAX32660-EVKIT#管脚等资料,希望可以帮助到广大的电子工程师们。
2023-02-06 19:27:55

MAX38908EVK#TDFN 评估板 - 线性稳压器

电子发烧友网为你提供Maxim(Maxim)MAX38908EVK#TDFN相关产品参数、数据手册,更有MAX38908EVK#TDFN的引脚图、接线图、封装手册、中文资料、英文资料,MAX38908EVK#TDFN真值表,MAX38908EVK#TDFN管脚等资料,希望可以帮助到广大的电子工程师们。
2023-02-06 19:54:37

MAX38912EVK-TDFN: Evaluation Kit for the MAX38912 Data Sheet MAX38912EVK-TDFN: Evaluation Kit for the MAX38912 Data Sheet

电子发烧友网为你提供ADI(ADI)MAX38912EVK-TDFN: Evaluation Kit for the MAX38912 Data Sheet相关产品参数、数据手册,更有
2023-10-16 18:43:32

MAX17291EVK-TDFN: Evaluation Kit for the MAX17291 in TDFN Package Data Sheet MAX17291EVK-TDFN: Evaluation Kit for the MAX17291 in TDFN Packa

电子发烧友网为你提供ADI(ADI)MAX17291EVK-TDFN: Evaluation Kit for the MAX17291 in TDFN Package Data Sheet相关产品
2023-10-17 19:28:11

已全部加载完成