[学习笔记] 【Autochips评测】+AC781X+小综合试验

[复制链接]
3337|5
 楼主| 90houyidai 发表于 2021-1-13 23:33 | 显示全部楼层 |阅读模式
ps, Chip, AC, AN, TI
本帖最后由 90houyidai 于 2021-1-13 23:36 编辑

这次裸跑了几个外设的综合试验
串口+ADC+定时器+PWM+CAN

家里没有CAN工具就没测试CAN的功能
综合3.jpg

使用ADC_IN12将电位器的值传给PWM,进行LED的调光,
并通过串口将采样值传回电脑
综合1.jpg


开始使用PWM_SetPWMDutyCycle函数进行占空比调节,发现没变化
进入函数查看,才发现这个只能设置对称通道,这个有点误导啊,

综合2.jpg

主函数
  1. while (1)
  2.     {
  3.         if (g_timer32ms)
  4.         {
  5.             g_timer32ms = 0;
  6.            ADC_Main();
  7.             PWM_SetChannelValue(PWM2, PWM_CHANNEL_CHANNEL0,g_adcValue/35);
  8.                                        
  9.         }

  10.         if (g_timer128ms)
  11.         {
  12.             g_timer128ms = 0;
  13.             CAN_Main(CAN1);
  14.             //CAN_Main(CAN2);  /* reserved for CAN2 test */
  15.         }

  16.         if (g_timer512ms)
  17.         {
  18.             g_timer512ms = 0;
  19.             GPIO_Main();
  20.         }

  21.         if (g_timer1024ms)
  22.         {
  23.             g_timer1024ms = 0;
  24.                                                 
  25.              printf("ADC_IN12:%d\r\n",g_adcValue);
  26.                
  27.             if (s_eflashTestTimes > 0)
  28.             {
  29.                 s_eflashTestTimes--;
  30. //                EFLASH_Main();
  31.             }
  32.         }
  33.     }





余三水 发表于 2021-1-14 20:36 | 显示全部楼层
芯片好像主打的就是电机控制,需要用到多大的电机呢,可以玩一下电机方面
JasonLee27 发表于 2021-1-15 10:36 | 显示全部楼层
占空比调节应该设置channel值吧,应该是设置CHnV才对
RunningX 发表于 2021-1-15 19:15 | 显示全部楼层
余三水 发表于 2021-1-14 20:36
芯片好像主打的就是电机控制,需要用到多大的电机呢,可以玩一下电机方面 ...

电机大小对芯片没什么要求哦,主要是对硬件板子有要求
七毛钱 发表于 2021-1-18 11:14 | 显示全部楼层
对硬件板子有什么具体要求呢
sperper 发表于 2023-12-2 14:15 | 显示全部楼层
本帖最后由 sperper 于 2024-8-16 17:49 编辑

111
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

516

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部