叫我阿深就好

  • 2021-03-01
  • 回复了主题帖: 【复旦微FM33LC046N评测】+GPTIM呼吸灯

    chrisrh 发表于 2021-2-28 23:49 把Reset and Run的勾选取消后再试试
    供电问题,已解决,谢谢

  • 回复了主题帖: 【复旦微FM33LC046N评测】+GPTIM呼吸灯

    Jlink烧录无法识别芯片问题已解决 原因:供电问题 由于手上没有多余的USB_B的数据线,板子除了Jlink就没有别的外部供电,导致芯片在烧录时掉电不工作。

  • 2021-02-26
  • 回复了主题帖: 【复旦微FM33LC046N评测】+GPTIM呼吸灯

    chrisrh 发表于 2021-2-26 12:18 亲,应该是你的flash没有选对,在这个链接http://m.eeworld.com.cn/bbs_thread-1155827-1-1.html,把jflash ...
    亲,我选的就是LC046的啊,不是每次都出现这个错误,但是烧录那个FreeRTOS的demo是一直这样导致无法烧录

  • 2021-02-25
  • 发表了主题帖: 【复旦微FM33LC046N评测】+GPTIM呼吸灯

    本帖最后由 叫我阿深就好 于 2021-2-25 23:37 编辑 拿到Jlink第一时间进行上电测试,不知是Jlink固件版本问题还是硬件本身问题 MDK上传程序老是无法识别芯片。 尝试未解决,有大佬遇到还请指点迷津。 万物皆可点灯,前面已经有博主撸了按键控制LED的程序,今天就来个呼吸灯吧! 根据手册可知LC046N有六个定时器 Demo板的LED分别挂载在两个通用定时器GPTIM 这里使用LED3作为演示对象,LED3对应GPIO_B10 初始化GPIO_B10和GPTIM0的通道1,设置预分频系数和自动重装载值; void MF_GPTIM0_TimerBase_Init(void) {     FL_GPTIM_InitTypeDef    TimerBaseInitStruct;     TimerBaseInitStruct.prescaler = (uint16_t)999;    //预分频系数     TimerBaseInitStruct.counterMode = FL_GPTIM_COUNTER_DIR_UP;//计数模式     TimerBaseInitStruct.autoReload = 120;            //自动重装载值     TimerBaseInitStruct.autoReloadState = DISABLE;//预装载使能     TimerBaseInitStruct.clockDivision = FL_GPTIM_CLK_DIVISION_DIV1;//采样时钟分频比     FL_GPTIM_Init(GPTIM0,&TimerBaseInitStruct );      } void MF_GPTIM0_Channel1_Init(void) {     FL_GPIO_InitTypeDef    GPIO_InitStruct;     FL_GPTIM_OC_InitTypeDef    defaultInitStruct;     GPIO_InitStruct.pin = FL_GPIO_PIN_10;  //GPIO     GPIO_InitStruct.mode = FL_GPIO_MODE_DIGITAL;//模式     GPIO_InitStruct.outputType = FL_GPIO_OUTPUT_PUSHPULL;//输出类型     GPIO_InitStruct.pull = DISABLE; //上拉试能     GPIO_InitStruct.remapPin = ENABLE;//重定向     FL_GPIO_Init( GPIOB, &GPIO_InitStruct );     defaultInitStruct.OCMode = FL_GPTIM_OC_MODE_PWM1;//输出模式     defaultInitStruct.OCFastMode = DISABLE;     defaultInitStruct.OCPreload = DISABLE;     defaultInitStruct.compareValue = 0x1F4U;     defaultInitStruct.OCPolarity = FL_GPTIM_OC_POLARITY_NORMAL;     defaultInitStruct.OCETRFStatus = DISABLE;  //ETR清零使能     FL_GPTIM_OC_Init(GPTIM0,FL_GPTIM_CHANNEL_1,&defaultInitStruct );      } 在fm33lc0xx_fl_gptim.h中可以看到TIM的输出函数,直接在主函数中调用即可 main.c #include "main.h" #include "demo_gptim.h" int main(void) { uint16_t pwmval=10; uint8_t dir=1; MF_Clock_Init(); MF_SystemClock_Config(); UserInit(); MF_Config_Init(); GPTIM_Start( ); while(1) { DelayMs(6); if(dir)pwmval++; else pwmval--; if(pwmval>160)dir=0; if(pwmval<10)dir=1; //pwmval++; // FL_GPTIM_WriteCompareCH2(GPTIM0,pwmval); FL_GPTIM_WriteCompareCH1(GPTIM0,pwmval); } } 运行效果

  • 2021-02-24
  • 加入了学习《linux内核编程入门》,观看 linux内核体系结构(第一节)

  • 加入了学习《linux内核编程入门》,观看 at&t汇编语法格式

  • 2021-02-23
  • 回复了主题帖: 【复旦微FM33LC046N评测】+开箱初识

    他这个应该是打样回来自己手工焊接的排针,我看客编还在上面

  • 2021-02-20
  • 发表了主题帖: 【复旦微FM33LC046N评测】+开箱初识

    首先感谢EEWORLD平台和复旦微给予这次测评机会 年前板子刚到手到手就下载了板子的文档和例程,中文的文档 对于一个英语渣渣来说简直太好不过。 开箱后板子给人的第一感觉就是接口真丰富,整个板子器件全部集中在一面, 不仅大方美观,而且便于使用。 一些常用的IIC,SPI,UART等接口,DEMO板都已经独立出来,非常便于开发者使用。 板子的用料还是非常扎实的,除去MCU复位按键和四个用户交互按键外厂家还贴心的引出了NB模块的复位按键!!!! 如果板子用上C口,再把烧录接口位置优化一下,不管是项目开发或是学习使用都会很完美的。 Jlink已加购,下一步上电开撸!  

  • 2021-01-18
  • 回复了主题帖: 测评入围名单:复旦微FM33LC046N Demo板免费评测

    信息无误,等待上手!{:1_138:}

最近访客

< 1/1 >

统计信息

已有10人来访过

  • 芯币:14
  • 好友:--
  • 主题:2
  • 回复:5
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言