電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子發(fā)燒友網(wǎng)>制造/封裝>電子技術(shù)>MAX32660及評估板MAX32660 EVK主要特性

MAX32660及評估板MAX32660 EVK主要特性

收藏

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

評論

查看更多

相關(guān)推薦

MAX32660 低功耗微控制器,專為迅猛發(fā)展的物聯(lián)網(wǎng)(IoT)而生

MAX32660低功耗Arm Cortex-M4 FPU處理器,帶基于FPU的微控制器(MCU),256KB Flash和96KB SRAMDARWIN是一種全新品類的低功耗微控制器,專為迅猛發(fā)展
2019-10-09 11:48:31

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

概述MAX32660EVSYS是使用 MAX32660 ARM Cortex-M4F 微控制器進(jìn)行開發(fā)的最簡單方法。它是一個方便的尺寸,可以輕松訪問所有 I/O。特征MAX32660 超低
2022-08-09 14:15:52

MAX32660支持哪些系統(tǒng)平臺?

MAX32660支持哪些系統(tǒng)平臺
2023-11-09 08:13:53

MAX17301和MAX17311的主要優(yōu)勢有哪些?

MAX17301和MAX17311的主要優(yōu)勢有哪些?
2021-07-12 07:59:18

MAX3867是什么?它有什么主要應(yīng)用?

MAX3867是什么?MAX3867的主要性能指標(biāo)有哪些?MAX3867有什么主要應(yīng)用?
2021-04-20 06:44:17

MAX40056評估套件免費試用

MAX40056評估套件(EV kit)為完全裝配的演示套件,提供經(jīng)過驗證的設(shè)計,用于評估MAX40056F/MAX40056T/MAX40056U高精度、高電壓、雙向電流檢測放大器,支持伺服電機
2019-07-22 14:05:15

MAX471電流檢測放大器的主要特性有哪些

MAX471是什么?MAX471電流檢測放大器的主要特性有哪些?怎樣去設(shè)計MAX471電流檢測放大器的電路?
2021-10-15 06:15:43

MAX6675具有哪些特性應(yīng)用?工作原理是什么?

熱電偶應(yīng)用在基于單片機的嵌入式系統(tǒng)領(lǐng)域時存在什么問題?MAX6675的主要特性是什么MAX6675是什么工作原理MAX6675應(yīng)用于嵌入式系統(tǒng)的具體方法
2021-04-22 06:25:53

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

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

MAX97003具有哪些特性參數(shù)應(yīng)用?

本文通過介紹MAX97003芯片的特性、應(yīng)用方向和內(nèi)部結(jié)構(gòu)圖實現(xiàn)對該芯片的理解,并通過MAX97003EVKIT開發(fā)參考設(shè)計實現(xiàn)快速應(yīng)用,給出相應(yīng)開發(fā)設(shè)計特性,原理圖、PCB制圖及元器件列表。
2021-06-03 06:09:06

MAX9722AEVKIT MAX9722A、MAX9722B評估

【圖】MAX9722AEVKIT MAX9722A、MAX9722B評估
2011-01-24 16:05:08

max86178評估版無法藍(lán)牙連接怎么解決?

max86178評估版無法藍(lán)牙連接
2023-11-30 06:13:06

AD18簡單教程

4層MT7688主板高速PCB設(shè)計視頻教程AltiumDesigner19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)視頻教程企業(yè)級Altium Designer標(biāo)準(zhǔn)封裝設(shè)計實戰(zhàn)視頻教程
2018-09-20 09:31:14

AD學(xué)習(xí)視頻全集,快來哦 !

入門教程最新Altium Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)視頻教程Altium Designer19
2017-08-14 19:16:49

Altium Designer PCB設(shè)計入門 經(jīng)典教程

主板PCB設(shè)計教程Altium19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)視頻教程Altium Designer19/18對比式快速上手51單片機開發(fā)繪制實戰(zhàn)開發(fā)2、Altium
2019-05-16 09:48:00

Altium Designer教程和Altium Designer視頻教程學(xué)習(xí)資源整理

視頻教程1、Altium Designer19入門教程最新Altium Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)
2019-04-06 16:45:56

AltiumDesigner18視頻教程分享

Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)視頻教程Altium Designer19/18對比式快速上手51單片機
2018-09-26 14:47:54

AltiumDesigner19 PCB設(shè)計指南(AD軟件19新版+多層設(shè)計+封裝庫)

72講 視頻教程1、Altium Designer19入門教程最新Altium Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估全流程PCB
2018-10-17 14:02:32

AltiumDesigner視頻教程,分享給大家

PCB設(shè)計速成 72講 視頻教程1、Altium Designer19入門教程最新Altium Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估
2018-08-08 12:14:24

BeMicro Max 10 FPGA評估購買問題

有誰需要BeMicro Max 10 FPGA評估嗎,本人想入手一塊板子,但是聯(lián)系了國內(nèi)好多賣家,但均沒有答復(fù),因此決定直接arrow美國官網(wǎng)購買,感興趣的朋友可以聯(lián)系我,一起購買,QQ:674695298
2014-12-15 12:45:11

Maxim MAX32660低功耗Arm Cortex-M4 FPU SOC開發(fā)試用

MAX32660為超低功耗、高成效、高度集成微控制器,設(shè)計用于電池供電設(shè)備和無線傳感器。器件集成高度靈活和通用的電池管理單元與功能強大的Arm? Cortex?-M4(帶浮點運算單元,F(xiàn)PU
2018-11-26 15:16:57

MAX32660眾籌】截止至2018年11月16號的最新狀態(tài)

本帖最后由 MicroLCD 于 2018-11-23 10:24 編輯 大家好!本次的MAX32660眾籌活動,PCB設(shè)計所需要的MAX32660原理圖(AD18格式)和相關(guān)器件資料已經(jīng)上傳
2018-11-16 11:27:44

MAX32660試用體驗】 Keil下MAX32660 EVSYS# 評估上資源驗證

事的幫忙,所以一直就耽擱了下來,晚上沒事兒拿出來看看板上資源以及簡單的試用一下。安裝環(huán)境,用的Keil 5.16a version,從壇友那邊下載的 Maxim.MAX32660.1.1.2.pack 包
2019-03-27 01:27:57

MAX32660試用體驗】MAX32660按鍵控制LED

`1、MAX32660外設(shè)及資源介紹:內(nèi)部振蕩器工作頻率高達(dá)96MHz256KB閃存存儲器96KB SRAM,可選擇置于最低功耗備份模式16KB指令緩存存儲器保護(hù)單元(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; 進(jìn)入和出SLEEP同時出現(xiàn),沒成功。準(zhǔn)備進(jìn)行與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數(shù)據(jù)都以50us的低電平時序開始,高電平的寬度決定了bit數(shù)據(jù)位的0或1,高電平狀態(tài)在26~28us時,表示數(shù)據(jù)位為0,高電平狀態(tài)在70us時,表示數(shù)據(jù)位為1.DHT11_DQ_IN是讀取對應(yīng)端口引腳的輸入電平,在讀之前,該引腳要配置為上拉下拉輸入模式*/char DHT11_Read_Bit(void){char retry=0;while(GPIO_InGet(&dht_in)&&retry
2019-03-28 09:49:48

MAX32660試用體驗】Eclipse調(diào)試

、選擇Package manager,直接默認(rèn)下一步,選擇組件MAX32660,開始安裝。3、成功之后,打開Eclipse,選擇工作空間,Import導(dǎo)入MAX32660的所有的example,我導(dǎo)入之后
2019-03-09 22:04:56

MAX32660試用體驗】UART_GPIO小試

這周實驗了GPIO_UART:500MS串口發(fā)送LED反轉(zhuǎn)一次,寫的有點low。尷尬?。。〈谟龅搅它c小問題- - !,main函數(shù)剛進(jìn)入時候是可以打印Hello word的,但是進(jìn)入while(1)后出現(xiàn)了點問題,串口不打印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++); }}下周將相關(guān)外設(shè)調(diào)通。
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的高集成度高速收發(fā)一體光模塊的設(shè)計構(gòu)思

芯片手冊,對這個小巧的cortex-M4芯片有了更清晰的認(rèn)識,按照對引腳的定義做了一張產(chǎn)品的簡單原理圖。想引申的項目是《基于MAXIM MAX32660 的高集成度高速收發(fā)一體光模塊的設(shè)計》產(chǎn)品
2019-02-28 22:16:02

MAX32660試用體驗】入門教程

`一、MAX32660評估官方介紹:MAX32660-EVSYS#高效率超低功耗Arm Cortex-M4處理器(MCU)開發(fā)MAX32660為超低功耗、高成效、高度集成微控制器,設(shè)計用于電池
2019-03-24 01:38:32

MAX32660試用體驗】開箱+安 KIT SOFTWARE

MAX32625debugger/DAPlink連接MAX32660應(yīng)用。接上USB電源線,MAX32660EVSYS 運行出廠程序(Hello World)紅色led 閃爍。在文件管理器多出
2019-02-26 16:51:19

MAX32660試用體驗】開箱亮機

*1.7cm,這是包含MAX32625調(diào)試的尺寸,若只是MAX32660開發(fā),僅僅2.5cm*1.7cm,占用空間相當(dāng)小可以滿足穿戴式應(yīng)用場景。可以看到中間的MAX32660只有4mm*4mm,而且周邊布線
2019-02-26 15:04:27

MAX32660試用體驗】開箱體驗

`年后查到快遞信息,快遞員直接放在公司,感謝@美麗心琴小姐姐幫忙查看快遞信息。收貨開箱:開箱查看還是蠻精致的,資源也聽豐富。資源:官網(wǎng)查詢用于可穿戴設(shè)備的高效微控制器內(nèi)部振蕩器工作頻率高達(dá)96MHz256KB閃存存儲器96KB SRAM,可選擇置于最低功耗備份模式16KB指令緩存存儲器保護(hù)單元(MPU)1.1V VCORE低電源電壓3.6V GPIO工作范圍內(nèi)部LDO提供單電源工作寬工作溫度范圍:-40°C至+105°C電源管理最大程度延長電池應(yīng)用的工作時間從閃存執(zhí)行代碼時功耗為85μW/MHz備份模式下全存儲器保持功耗為2μA @ VDD = 1.8V超低功耗RTC:570nA @ VDD=1.8V內(nèi)部8kHz環(huán)形振蕩器最優(yōu)外設(shè)組合,提高平臺擴展性多達(dá)14個通用I/O引腳多達(dá)2個SPI主機/從機I2S主機/從機多達(dá)2個UART多達(dá)2個I2C主機/從機,速度高達(dá)3.4Mbps四通道標(biāo)準(zhǔn)DMA控制器3個32位定時器看門狗定時器CMOS電平32.768kHz RTC輸出開發(fā)環(huán)境安裝:官網(wǎng)--&gt; ARMCortexToolchain.exe 這個軟件的安裝是真的慢開始時間9:33 下載完成時間12:43最后還是用了Keil環(huán)境初測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");} }} }}單步調(diào)試數(shù)據(jù)***** 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周,終于有時間可以研究一下,昨天想搞搞,結(jié)果沒有找到官方例程庫,就沒有實現(xiàn)點燈,今天從論壇一個兄弟發(fā)給了我,在此謝過,安裝了近3小時,還沒完成,無奈。改天開始研究代碼在4樓
2019-03-12 21:01:52

MAX32660試用體驗】簡易8音電子琴1

`家有小寶,想到開發(fā)一個電子琴給她添點快樂。MAX32660的GPIO數(shù)量有限,只采用的8個GPIO按鍵輸入8個音符信號,一個GPIO輸出音樂到蜂鳴器發(fā)出對應(yīng)音符。搭建電路如圖:先在面包做個試驗
2019-03-09 22:06:05

MAX32660試用體驗】簡易8音電子琴2(完結(jié)版)

)^_^量體裁衣,給它一個磨砂罩子,給***的MAX32660遮遮羞。覆蓋有兩部分,一部分蓋住主機,一部分遮住琴鍵周邊空隙。都采用螺絲固定。方便操作,增強人機互動,增加按鍵LED對應(yīng)顯示。MAX32660
2019-04-09 23:08:50

MAX32660試用體驗】裝軟件+兩線制霍爾組件測試

`好多年沒有寫代碼了,記得以前用的是IAR還是MSP430F149,十年前的事了。都不知道怎么開始,網(wǎng)上搜了一下朋友們的經(jīng)驗,下載了個KEIL,安裝還挺順利的。1,官方下載軟件,CSND找了下KEY產(chǎn)生器,和當(dāng)年IAR安裝差不多了,還是很順利的,以前弄漢化記得還挺麻煩的,這次想早點用上就沒折騰漢化。2,下載ARMCortexToolchain.exe,我暈,太慢了。后來發(fā)現(xiàn)KEIL軟件可以下載安裝,直接就用KEIL的了。2,USB接上DEMO,打開GPIO工程,F(xiàn)7,Download,失敗。查看電腦設(shè)備管理,發(fā)現(xiàn)DAPlink,而且也出現(xiàn)了COM5,證明驅(qū)動程序已經(jīng)正常安裝。最后定位在DEBUG設(shè)置上。試了幾種設(shè)備都沒有成功,后來看到DAP,估計就它了。CMSIS-DAPDebugger. 成功了。(打開每個DEMO例程都需要修改這個選項)3,按鍵動作控制LED正常,但下載的SComAssistant波特率不能設(shè)置115200,作罷,后來看有位朋友的報告上用putty,剛好電腦上之前有它FTP功能,測試了一下OK了。4,剛好有個兩線制霍爾的產(chǎn)品,有個客戶調(diào)試有點問題。正好用這個DEMO驅(qū)證一下。參考GPIO,霍爾VDD/output接JH4-1(P0_12); GND接JH4-95,參考 GPIO代碼,實現(xiàn)磁鐵靠近霍爾開關(guān),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);//充電狀態(tài)GPIO_OutSet(&amp;gpio_hall);mxc_delay(MXC_DELAY_MSEC(5));//充電5MSGPIO_Config(&amp;gpio_in);/*檢測霍爾狀態(tài)*/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。我們傳感器也正常,直接省的看客戶代碼,把這個發(fā)給他參考。今天電話過來調(diào)試好了,因為他們系統(tǒng)比較復(fù)雜,我這個簡單,無非有些工程師某個地方有錯了就會懷疑產(chǎn)品是不是有問題。只要把“硬件產(chǎn)品有問題”的念頭消除掉,問題就解決一半了,一心找軟件BUG。`
2019-02-28 18:38:43

MAX32660試用體驗】觸摸臺燈

周日在Eclipse IDE中加載了GPIO Example 。并調(diào)試下,/* **** 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);} }}發(fā)現(xiàn)這個程序第一部分是讀PIN_12到 PIN_13引腳。與孩子商量能否用手觸開關(guān)控制臺燈。于是找個電容式觸摸模塊和光隔繼電器制作器件。準(zhǔn)備觸摸模塊到PIN_12, PIN_13保存狀態(tài)到繼電器到臺燈。/* **** 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)); } }}}調(diào)試時 GPIO_OutGet(&gpio_out)讀為0或8192。為2**13,為13腳號。實測成功
2019-03-04 16:36:47

MAX32660試用體驗】首秀

`之前由于各種出差,一直沒有時間來研究,然后現(xiàn)在有空,細(xì)細(xì)的研究資料查看了,花費了兩個小時,查看了MAX 32660的資料以及原理圖,該作為通訊模塊很好控制,通過對其寄存器地址的操作,可以很好
2019-03-31 21:12:11

MAX32660試用申請】Maxim MAX32660 低功耗Arm Cortex-M4 FPU SOC開發(fā)試用

項目名稱:Maxim MAX32660 低功耗Arm Cortex-M4 FPU SOC開發(fā)試用試用計劃:1.可穿戴醫(yī)療設(shè)備,主要用于研究可穿戴無線WiFi裝置,研究可穿戴無線裝置對于人體的影響;2.研究可穿戴醫(yī)療裝置在人體上不同部位的對于人體的感知及靈敏性;3.研究下一代可穿戴裝置的應(yīng)用。
2019-01-25 11:47:55

MAX32660試用申請】RFID智能溫控騎

項目名稱:RFID智能溫控騎試用計劃:項目名稱:RFID智能溫控器主要內(nèi)容:用于RFID智能溫控測試裝置,為RFID芯片測試提供溫度,同時對RFID性能進(jìn)行測試。
2019-01-22 17:34:07

MAX32660試用申請】可燃?xì)怏w濃度檢測預(yù)警

項目名稱:可燃?xì)怏w濃度檢測預(yù)警試用計劃:1.檢驗丁烷的濃度,濃度達(dá)到每立方米額度時會自動啟動通風(fēng)系統(tǒng);2.當(dāng)濃度降到安全數(shù)值時通風(fēng)系統(tǒng)暫停;3.當(dāng)濃度達(dá)到危險值時通風(fēng)系統(tǒng)和告警系統(tǒng)同時啟動;
2019-01-22 15:44:30

MAX32660試用申請】基于MAX32660震動計數(shù)器

項目名稱:基于MAX32660震動計數(shù)器試用計劃:嘗試采用MAX32660統(tǒng)計不同頻率的震動,并計數(shù),同步數(shù)據(jù)到client端
2019-01-22 15:51:17

MAX32660試用申請】工業(yè)IOT

項目名稱:工業(yè)IOT試用計劃:這個項目屬于公司項目,具體細(xì)節(jié)需要保密。
2019-01-22 15:49:36

MAX32660試用申請】智能傳感器模組

項目名稱:智能傳感器模組試用計劃:想研發(fā)一款集多種環(huán)境傳感器于一體的智能傳感器,溫濕度,VOC,噪聲,振動等。
2019-01-29 15:35:22

MAX32660試用申請】森威爾溫控器

項目名稱:森威爾溫控器試用計劃:本次項目產(chǎn)品為電池供電設(shè)備,智能集控網(wǎng)關(guān)項目,需要超低功耗,高度集成微控制器。本項目預(yù)計待機時間為1.5年左右,2節(jié)AA電池供電??刂破髋c網(wǎng)關(guān)無線通訊,控制房間溫濕度。
2019-01-22 15:22:41

MAX32660試用申請】用于高速通訊模塊配置及狀態(tài)監(jiān)控

項目名稱:用于高速通訊模塊配置及狀態(tài)監(jiān)控試用計劃:1.驗證能否用于多路高速大容量光通訊模塊內(nèi)部驅(qū)動器寄存器配置2.監(jiān)控光模塊在通訊過程中的狀態(tài)信息
2019-01-29 15:33:39

MAX32660試用申請】謝謝研究maxim芯片

項目名稱:謝謝研究maxim芯片試用計劃:沒有接觸過maxim的mcu,想研究一下有和特點
2019-01-22 15:46:24

MAX32660試用申請】運動控制項目

項目名稱:運動控制項目試用計劃:1.在自動化生產(chǎn)時,通過傳感器監(jiān)控產(chǎn)品是否走到位,到位后通過傳感器獲取到后,給一個信號給運動手臂,用運動手臂去抓取,用于產(chǎn)品的檢測定位和識別。
2019-01-22 15:23:05

【視頻教程】Altium designer 6層PCB設(shè)計實戰(zhàn)+配demo案例文件

速成 72講 視頻教程1、Altium Designer19入門教程最新Altium Designer19入門教程:繪制stm32四層主板PCB設(shè)計教程Altium19 2層MAX32660評估
2016-05-23 21:24:07

分享一個不錯的Maxim MAX9888立體聲音頻CODEC解決方案

本文介紹了MAX9888主要特性,功能方框圖,典型應(yīng)用電路圖以及MAX9888評估主要特性,方框圖,電路圖和材料清單。
2021-06-01 07:09:56

如何利用MSP430FR2676TPTR和MAX32660等微控制器來促進(jìn)可穿戴式設(shè)計?

MSP430FR2676TPTR微控制器有何優(yōu)點?MAX32660微控制器專為可穿戴電子設(shè)備定制了哪幾種低功耗模式?如何利用MSP430FR2676TPTR和MAX32660等微控制器來促進(jìn)可穿戴式設(shè)計?
2021-07-28 08:16:58

給大家分享一套個人覺的比較好AD教學(xué)視頻

4層MT7688主板高速PCB設(shè)計視頻教程AltiumDesigner19 2層MAX32660評估全流程PCB實戰(zhàn)實戰(zhàn)視頻教程企業(yè)級Altium Designer標(biāo)準(zhǔn)封裝設(shè)計實戰(zhàn)視頻教程
2016-05-30 21:42:47

請問MAX9713/MAX9714主要應(yīng)用于哪些領(lǐng)域?

MAX9713/MAX9714的引腳功能和主要參數(shù)分別是哪些?MAX9713/MAX9714的電路原理是什么?MAX9713/MAX9714外圍電路是如何設(shè)計的?MAX9713/MAX9714主要應(yīng)用于哪些領(lǐng)域?
2021-04-14 06:30:45

請問一下MAX32660的開發(fā)流程是怎樣的呢

請問一下MAX32660的開發(fā)流程是怎樣的呢?
2022-01-18 06:16:42

請問怎樣去測試MAX2607評估?

如何對MAX2607評估進(jìn)行修改?怎樣去測試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主要優(yōu)勢和特性,框圖和應(yīng)用電路,以及評估MAX13335E EVK主要特性,電路圖,材料清單和PCB設(shè)計圖。
2018-06-16 03:07:003770

Maxim MAX32650超低功耗高性能MCU穿戴應(yīng)用開發(fā)方案

本文介紹了MAX32650主要優(yōu)勢和特性,框圖,以及評估MAX32650 EVK優(yōu)勢和特性以及電路圖,材料清單。
2018-06-16 11:44:002499

Maxim發(fā)布:延長便攜設(shè)備的電池壽命的低功耗微控制器

MAX32660MAX32652基于低功耗Arm Cortex-M4,是可穿戴傳感器和電池供電應(yīng)用的理想選擇
2018-04-23 17:46:00695

一文詳解Maxim MAX1240低功耗12位模數(shù)轉(zhuǎn)換器(ADC)解決方案

本文介紹了MAX1240/MAX1241主要特性,框圖,以及評估MAX1240 EVK主要特性,材料清單和PCB設(shè)計圖。
2018-06-16 23:37:007858

MAX14483優(yōu)勢和特性/應(yīng)用電路_評估MAX14483 EVK電路圖及PCB設(shè)計圖

本文介紹了MAX14483優(yōu)勢和特性,功能框圖,多種應(yīng)用電路,以及評估MAX14483 EVK主要特性,電路圖,材料清單和PCB設(shè)計圖。
2018-06-16 15:30:005087

如何下載MAX32660評估板支持工具軟件包

在系列視頻的第2部分,介紹MAX32660評估板和軟件,軟件基于Eclipse開發(fā)環(huán)境。了解如何下載評估板支持工具軟件包、編譯和運行“Hello World”調(diào)試代碼,以及檢查常見功能、外設(shè)和端口的配置。
2018-10-11 10:06:003640

第1部分:MAX32660的特點原理介紹

在擁有大量存儲器和外設(shè)的同時,仍然能夠在工作和休眠模式下節(jié)省功耗,且保持高成效。在下一段視頻“MAX32660簡介 —— 第2部分”中,將進(jìn)一步介紹MAX32660評估板。
2018-10-08 01:46:006776

基于ARM芯片MAX32660全程軟硬件設(shè)計實戰(zhàn)眾籌

基于ARM芯片MAX32660全程軟硬件設(shè)計實戰(zhàn)眾籌
2018-11-09 10:17:1335

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

本文介紹了MAX77640/MAX77641主要優(yōu)勢和特性,詳細(xì)框圖和簡化應(yīng)用電路,以及評估MAX77640/MAX77641 EVK優(yōu)勢和特性,框圖,電路圖,材料清單和PCB設(shè)計圖。
2019-04-05 07:55:004970

MAX40056主要特性以及應(yīng)用電路

本文介紹了MAX40056主要優(yōu)勢和特性,框圖,應(yīng)用電路,以及評估MAX40056 EVK主要特性,電路圖,材料清單和PCB設(shè)計圖。
2019-04-05 11:25:005332

MAX32660試用體驗,Eclipse調(diào)試

。1、??2、選擇Package manager,直接默認(rèn)下一步,選擇組件MAX32660,開始安裝。?????3、成功之后,打開Eclipse,選擇工作空間,Import導(dǎo)入MAX32660的所有
2019-03-09 21:52:57392

MAX28200優(yōu)勢特性以及基本應(yīng)用電路

本文介紹了MAX28200優(yōu)勢和主要特性,應(yīng)用框圖和基本應(yīng)用電路,以及評估MAX28200 EVK主要特性,電路圖,材料清單和PCB裝配布局圖。
2019-04-05 16:05:001398

基于美信可穿戴與IOT超低功耗MAX32660設(shè)計的計步器

MAX32660,開發(fā)環(huán)境我就選擇了我比較喜歡的Keil uVision5 環(huán)境,由于我一直用的都是Keil uVision4環(huán)境,一開始搭建這個環(huán)境的時候還遇到一些問題,好在管理員和美信半導(dǎo)體的技術(shù)支持都很給力,很快就都解決了。
2019-04-22 14:22:332796

超低功耗MAX32660MAX32652微控制器

MAX32660:以最小尺寸提供最強處理能力 對于需要為智能IoT應(yīng)用設(shè)計更復(fù)雜算法的工程師來說,存儲容量、器件尺寸、功耗和處理能力至關(guān)重要?,F(xiàn)在的方案呈現(xiàn)出兩個極端擁有優(yōu)異的功耗指標(biāo),但處理和存儲
2020-03-26 14:05:381028

如何配置始終開啟型可穿戴設(shè)備的微控制器

MAX32660 的工作頻率最高可達(dá) 96 MHz,所有外設(shè)皆運行時功耗僅為 85 μA/MHz。為了盡量減少耗電量并縮小封裝尺寸,它有一個用于可穿戴設(shè)備的最小外設(shè)集,包括兩個 SPI、兩個 I2C 和兩個 UART。
2022-08-22 14:26:52519

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GTG+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GTG+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GTG+真值表,MAX32660GTG+管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 18:35:31

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GWE+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GWE+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GWE+T真值表,MAX32660GWE+T管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 18:38:28

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GTP+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GTP+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GTP+真值表,MAX32660GTP+管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 18:38:53

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GWE+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GWE+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GWE+真值表,MAX32660GWE+管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 19:21:00

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GTG+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GTG+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GTG+T真值表,MAX32660GTG+T管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 19:32:55

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

電子發(fā)燒友網(wǎng)為你提供()MAX32660GTP+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660GTP+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660GTP+T真值表,MAX32660GTP+T管腳等資料,希望可以幫助到廣大的電子工程師們。
2022-11-16 19:33:18

纖巧、低功耗MCU如何滿足光模塊設(shè)計需求

雖然MAX32660在Maxim Integrated的MCU系列中具有最小的封裝和最少的GPIO,但這并不意味著它在任何方面都很弱。與其他具有豐富外設(shè)的MCU一樣,它具有96MHz的高時鐘速度
2023-01-30 16:43:201097

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

電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX32660-EVSYS#相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660-EVSYS#的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660-EVSYS#真值表,MAX32660-EVSYS#管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-02-06 19:14:57

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

電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX32590-EVK#相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32590-EVK#的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32590-EVK#真值表,MAX32590-EVK#管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-02-06 19:25:38

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

電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX32660-EVKIT#相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX32660-EVKIT#的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX32660-EVKIT#真值表,MAX32660-EVKIT#管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-02-06 19:27:55

MAX38908EVK#TDFN 評估板 - 線性穩(wěn)壓器

電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX38908EVK#TDFN相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有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

電子發(fā)燒友網(wǎng)為你提供ADI(ADI)MAX38912EVK-TDFN: Evaluation Kit for the MAX38912 Data Sheet相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有
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

電子發(fā)燒友網(wǎng)為你提供ADI(ADI)MAX17291EVK-TDFN: Evaluation Kit for the MAX17291 in TDFN Package Data Sheet相關(guān)產(chǎn)品
2023-10-17 19:28:11

已全部加載完成