你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F0的LL库使用(二)

[复制链接]
lebment 发布时间:2018-1-7 17:40
  接上篇:STM32F0的LL库使用(一)

咱们继续上次的灯,不过这次来个PWM呼吸灯。

  硬件: STM32F030F4P6
              板载的LED灯接PA4--------TIM14的CH1
  软件:CubeMX+IAR(V8.20)
            LL库版本V1.9.0
  这次不同的是我用的NUCLEO板载仿真器,SWD上面四个IO接STM32F030的四个调试引脚,不知道怎么使用板载STlink可以查阅相关资料。还有个新东西哦,那就是ST的最新STLINKPC端软件,改名字了不叫UTLILTY了现在叫STM32CUBEPROGRAMMER。可以去ST的官网下载。
给你链接:http://www.st.com/content/st_com ... _gl_bn_dec2017.html 03.PNG
现在1.00版。我也更新了STlink的固件了。
  继续我们的F0,板子上本来有MINIUSB电源口,我没有用它,改用板载STlink的JP1左边的引脚,具体可以查STlink V2-1的原理图。然后接上仿真器的地。成功上电!!!
  
  废话不多说,上初始化的图: 01.PNG 02.PNG
  1MHZ,50DUTY
主函数:
int main(void)
{

  /* USER CODE BEGIN 1 */
  uint8_t i;
  /* USER CODE END 1 */

  /* MCU Configuration----------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  LL_Init();

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */
  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_TIM14_Init();

  /* USER CODE BEGIN 2 */
  
  //LL_TIM_SetPrescaler(TIM14,4700);//修改TIM14频率
// LL_TIM_SetCounter(TIM14,200);//改计数器值
  LL_TIM_EnableARRPreload(TIM14);//使能ARR自动装载寄存器
  LL_TIM_EnableCounter(TIM14);//使能计数器
  LL_TIM_CC_EnableChannel(TIM14,LL_TIM_CHANNEL_CH1);//使能TM14的通道一
  //先来他个5s,看看有没有动静
  LL_mDelay(5000);
  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
  /* USER CODE END WHILE */

  /* USER CODE BEGIN 3 */
    for(i=0;i<100;i++)//呼气
    {
      TIM14->CCR1=i;
      LL_mDelay(i/20);
    }
   for(i=100;i>0;i--)//吸气
    {
      TIM14->CCR1=i;
      LL_mDelay(i/20);
    }
  }
  /* USER CODE END 3 */

}

  简短的文章,求大佬发给我几份F030的手册吧,有些程序需要看寄存器,官网都没了,小弟谢谢了。
   

         

点评

手册在这里哦 https://www.stmcu.org.cn/document/list/index/category-719  发表于 2018-2-8 08:54

评分

参与人数 1 ST金币 +2 收起 理由
MrJiu + 2 支持!!!

查看全部评分

收藏 1 评论10 发布时间:2018-1-7 17:40

举报

10个回答
疯de_恒 回答时间:2018-1-8 09:12:00
就这个社区的首页就可以找到资料下载。好好看看吧。
lebment 回答时间:2018-1-8 14:33:20
す疯Ⅱ恒す 发表于 2018-1-8 09:12
就这个社区的首页就可以找到资料下载。好好看看吧。

找找
zero99 回答时间:2018-1-9 17:25:29
谢谢分享啦!
xmshao 回答时间:2018-1-9 22:16:26
谢谢
板子粉丝 回答时间:2018-2-28 09:19:11
谢谢楼主
cdt2000 回答时间:2018-3-2 22:25:32
ST的资料还是蛮全的
wdliming-222461 回答时间:2019-2-28 10:52:50
很支持楼主的分享精神~~~~~
烤猪 回答时间:2019-6-30 13:35:30
谢谢
Ankky 回答时间:2019-10-31 09:37:56
感谢楼主,网上使用LL库的例程还是很少的,

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版