当前位置: 首页 > news >正文

ie 常用网站设计品牌网站

ie 常用网站,设计品牌网站,西安网站建设推广专家,手机上制作网页本文是解决 同时在 定时器中点灯 与 LCD屏幕显示 冲突异常的问题 我们大家都知道,G431RBT6开发板上led与lcd是冲突的,所以在lcd.c文件中的这三个函数中 void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue) void LCD_WriteRAM_Prepare(void) void LCD_Wr…

本文是解决 同时在 定时器中点灯 与 LCD屏幕显示 冲突异常的问题

我们大家都知道,G431RBT6开发板上led与lcd是冲突的,所以在lcd.c文件中的这三个函数中

void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue)
void LCD_WriteRAM_Prepare(void)
void LCD_WriteRAM(u16 RGB_Code)

的头跟尾分别加这两句话

uint16_t temp = GPIOC->ODR;
GPIOC->ODR=temp;

就可以避免冲突。

但是,如果有定时器的参与点灯的话是否也正常呢?
答案是不行!

示例:
在这里插入图片描述
在这个代码中,我定义的是led灯每隔1s闪烁,但实际情况,其他灯也会闪烁,这是为什么呢?
在这里插入图片描述

在这段lcd的代码中,1和3在上文已经说过是防止led与lcd冲突的代码。但是增加了定时器后,情况就变了,万一代码运行到2的位置,定时器就直接中断回调函数后,是不是刚刚保存下的的temp 的值都还没有来得及赋给GPIOC->ODR。所以就会导致led异常。

解决方案:
在这里插入图片描述
在这里插入图片描述

结论:
定时器中不要执行点灯操作,只需要执行点灯标志位,在while(1)函数中执行点灯就可以避免在定时器中无法点灯的情况!

http://www.yayakq.cn/news/17509/

相关文章:

  • 江苏城乡建设职业学院网站瑞安网站网站建设
  • 网站营销推广计划书国际知名设计公司有哪些
  • 建设机械网站精英什么是市场营销什么是网络营销
  • 在线网站地图生成器wordpress 百度云
  • html5 手机网站开发叫才石油工程建设协会网站
  • 广州网站排名优化费用app开发必须要网站吗
  • 免费制作软件app的网站网站制作公司转型数据
  • 如何向google提交网站房屋网签查询系统官方网站
  • 化工厂网站建设富阳营销型网站建设
  • 外贸网站搭建一站式服务郑州网站外包公司简介
  • 旅游网站建设网wordpress邮件找客户端
  • 天津城市建设网站网站建设费用 会计分录
  • 江苏建设主管部门网站哪一个平阳网站建设
  • 做网站需要哪些软件计算机专业网站开发方向
  • 做企业网站通常哪找素材小程序api密钥
  • 餐饮业网站源码 织梦wordpress页面透明度
  • 欧米伽男士手表官方网站手机网站图片滑动
  • php装修门户网站源码网站放在服务器上
  • 怎样在网站上做有效的广告投放制作重庆城市的网页
  • 建立网店wordpress文章分页链接优化
  • 网站策划专员招聘WordPress漏洞在线扫描
  • 网站与数据库的联系做网站盈利方式
  • 建设品牌公司网站运城网站建设多少钱
  • 广州网站制作怎么做wordpress分级访问权限
  • 营销加盟网站建设美食网站的建设背景
  • 华为云速建站教程精仿36氪(36kr)wordpress主题
  • 织梦网站后台如何做百度优化怎么对页面颜色进行设计
  • 如何做闲置物品自己的网站凌晨网站建设公司
  • 省建设厅网站安徽合肥工程建设交易中心网站
  • 受欢迎的江苏网站建设河南宏业建设管理有限公司网站