Justice_Gao
嵌入式软件设计,蓝牙,wifi,移动模块,NB-IOT应用。若粉丝有问题需要解决,可以留言博主,博主会尽快根据问题输出博文供大家参考学习,当然,此服务有偿,博主也不容易,购买问题专栏即可阅读博文。
展开
-
关于解决工程编译出现Undefined symbol __use_two_region_memory 和Undefined symbol __initial_sp的问题
开发环境:KEIL MDK 5.23MCU型号:MAX32630在编译工程文件是,出现Undefined symbol __use_two_region_memory 和Undefined symbol __initial_sp,如下图所示知其然就要知其所以然,我们先来了解一下 __use_two_region_memory是什么东西吧。use_two_region_mem原创 2017-06-28 16:23:14 · 9656 阅读 · 15 评论 -
MAX32630/MAX32625学习:定时器的使用(Keil版本)
(1)定时器资源介绍 MAX32630系列的微控制器单元的定时器资源非常丰富,其定时器可以作为GPIO口的PWM输出,GPIO对应的定时器,如下图 定时器的使用可以输出不同占空比的PWM,也可以作为定时轮询中断触发事件,下面介绍一下定时器的定时中断使用(2)定时器的初始化,以定时器TM0为例uint8_t TIM0_Int_Init(uint32_t time_ms){ ...原创 2018-03-27 11:04:23 · 1078 阅读 · 0 评论 -
MAX32630/MAX32625学习:UART串口初始化、发送函数,接收中断及实验(绝对实用)
/*******************************************************************内容:串口配置,给出中断式串口通信,详细的寄存器作用解析作者:Justice_Gao日期:2017年7月29日问题描述:参考源代码中串口通信程序初始化设置以及通信的方式,比较难理解,和STM32F4的串口通信不同,特别是接收这里我提供一个中断式的串口接收处理函数以...原创 2018-03-25 10:14:37 · 1691 阅读 · 0 评论 -
MAX32630/MAX32625学习:类似STM32F4的模拟I2C协议驱动(KEIL平台开发)
MAX32630自带I2C协议,可直接调用相应的库函数,我们知道,STM32F4的库函数典型的I2C协议用SCK和SDA的输出高低电平建立握手机制。今天,我们将这种方式应用于MAX32630(1)以MAX30100血氧传感器为例其实将STM32F4的模拟I2C协议移植过来非常简单,主要是管脚输出输入的配置,代码如下:/*---------------------------------------...原创 2018-03-30 08:55:51 · 657 阅读 · 0 评论 -
MAX32630/MAX32625学习:AD测量范围的设置,四种(及注意事项)
/*******************************************************************内容:ADC配置,AIN0~AIN3作者:Justice_Gao日期:2017年7月15日问题说明:源代码程序的ADC采样使用的参考电压为内部参考电压1.2V,可测量的电压值范围为0~0.6V(参考电压/2),这里我将提供ADC初始化设置,提供多种可测...原创 2018-03-23 09:01:22 · 419 阅读 · 0 评论 -
MAX32625/MAX32630学习:10位ADC采样(解析及注意事项),中断式和非中断式
给大家分享一下MAX32630的ADC采样程序,包括中断式和非中断式。首先,我们来比较一下STM32F4与MAX32630在ADC方面的区别:STM32F4:(1)12位ADC(2)支持DMA(3)每个ADC通道自带数据寄存器(4)最大转换速率2.4MHzMAX32630:(1)10位ADC(2)不支持DMA(3)每个ADC通道共用一个数据寄存器(4)最大转换速率8MHz下面给出非中断式和中断式的...原创 2018-03-19 13:15:10 · 747 阅读 · 1 评论 -
max32625/max32630学习:GPIO的输入模式配置及输出模式需要注意的问题
今天再来分享一下GPIO的输入模式配置,GPIO的输出模式配置请看另一篇帖子MAX32630FTHR设计笔记(1):流水灯(GPIO输出配置)及I2C驱动MAX14690(1)GPIO的输入模式配置/************************************************************************获取GPIO输入电平状态:调用函数GPIO_InGet(...原创 2018-03-16 10:09:39 · 542 阅读 · 0 评论 -
MAX32630FTHR开发必备资料
MAX32630FTHR应用平台资料:硬件介绍及配置,原理图等 MAX32630FTHR.pdfMAX3263X AN6349.pdfGetting Started in Eclipse User Guide - 用户指南 - Maxim: TUT6245.pdf MAX32630芯片的寄存器详细资料,如果想要熟悉这块芯片,这个文件必备,有些寄存器配置是关键:MAX32630物理特性资料: ...原创 2018-03-16 10:07:48 · 642 阅读 · 0 评论 -
MAX32630开发工具(包含IAR,ARM MDK和sdk源代码)
安装后可以在安装文件夹下面找到MAX32630底层外设驱动的库函数文件,以及芯片资源的测试源代码,如GPIO,I2C,UART,I2S,TIMER等等安装后有如下文件 我们需要的底层驱动库函数.c文件和头文件以及测试源代码就在Firmware文件夹中,后面就看你们自己的了 ARMCortexToolchain.rar ...原创 2018-03-16 09:37:56 · 593 阅读 · 0 评论 -
MAX32630FTHR设计笔记(1):流水灯(GPIO输出配置)及I2C驱动MAX14690
首先感谢EE,板子终于到了,看完资料后给大家提供一个GPIO口的输出配置及MAX14690电池管理芯片的驱动配置/*******************************************************************内容:GPIO口配置,输出,及I2C驱动MAX14690作者:Justice_Gao日期:2017年7月2日开发工具:KEIL MD原创 2017-07-03 13:52:01 · 824 阅读 · 0 评论 -
MAX32630/MAX32625学习:MAX32630本身存在问题:AD通道切换引起的干扰
MAX32630的10位AD有多个通道,每个通道共用一个寄存器,如图 我在调试的时候使用1个通道AIN0的时候,用示波器查看波形并没有问题,但是在使用AIN0和AIN1时就出现问题,代码程序如下:void TMR0_IRQHandler(void){ static uint8_t ADC_GET_Time=0; ADC_GET_Time+...原创 2018-04-05 09:41:17 · 496 阅读 · 1 评论