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

百达翡丽手表网站我要软文网

百达翡丽手表网站,我要软文网,合肥建设网站制作公司,wordpress主题仿制在读题过程中发现本次使用的是串口2,需要配置串口2。 但在查看产品手册时发现PA14同时也是SWCLK。 所以在使用串口2时需要拔下跳线帽去连接CH340。 可能是用到串口2的缘故,在烧录时发现报了一个错误。这时我们要想烧录得按着复位键去点击烧录&#xff0c…

在读题过程中发现本次使用的是串口2,需要配置串口2。

 但在查看产品手册时发现PA14同时也是SWCLK。

所以在使用串口2时需要拔下跳线帽去连接CH340。

可能是用到串口2的缘故,在烧录时发现报了一个错误。这时我们要想烧录得按着复位键去点击烧录,点完后就松开复位键就可以烧录成功。

使用串口时记得打开串口中断,否则无法接收到字符。

LED部分运行代码:

 

void ledProc(void)
{if((uwTick - uwTick_led_set_point) < 200) return;uwTick_led_set_point = uwTick;if((uwTick - uwTick_led_time_point) >= 1000){uwTick_led_time_point = uwTick;uc_led ^= 0x01;}if(change_state == 1){if(resersal_count--){uc_led ^= 0x02;}if(resersal_count == 0){change_state = 0;resersal_count = 10;uc_led = 0;}}if(change_rx_state == 1){if(resersal_rx_count--){uc_led ^= 0x04;}if(resersal_rx_count == 0){change_rx_state = 0;resersal_rx_count = 10;uc_led = 0;}}ledDisp(uc_led);
}

 LED2与LED3的状态变量,在等级发生改变和串口接收到字符时发生改变。

EEPROM部分代码:

    iic24c02Read(hold_eeprom_string, 0, 3);lecel_grade_hold_one = hold_eeprom_string[0];lecel_grade_hold_two = hold_eeprom_string[1];lecel_grade_hold_three = hold_eeprom_string[2];
            if(key_down == 1){i2c24c02Write(&lecel_grade_hold_one, 0, 1);HAL_Delay(1);i2c24c02Write(&lecel_grade_hold_two, 1, 1);HAL_Delay(1);i2c24c02Write(&lecel_grade_hold_three, 2, 1);HAL_Delay(1);LCD_Clear(Black);interface = 0;}

LCD的高亮显示部分代码:

case 1:sprintf((char *)lcd_disp_string, "   ParameterSetup   ");LCD_DisplayStringLine(Line1, lcd_disp_string);sprintf((char *)lcd_disp_string, "   Threshold1:%dcm   ", lecel_grade_hold_one);if(select_bright_hold == 1)LCD_SetTextColor(Green);LCD_DisplayStringLine(Line3, lcd_disp_string);LCD_SetTextColor(White);sprintf((char *)lcd_disp_string, "   Threshold2:%dcm   ", lecel_grade_hold_two);if(select_bright_hold == 2)LCD_SetTextColor(Green);LCD_DisplayStringLine(Line4, lcd_disp_string);LCD_SetTextColor(White);sprintf((char *)lcd_disp_string, "   Threshold3:%dcm   ", lecel_grade_hold_three);if(select_bright_hold == 3)LCD_SetTextColor(Green);LCD_DisplayStringLine(Line5, lcd_disp_string);LCD_SetTextColor(White);break;

背景高亮与文字相同。

串口发送数据到PC部分代码:

 在下一次等级变化发生前,将现在的等级存入变量中,以便下次比较。

    lecel_grade_old = lecel_grade;if(h_int <= lecel_grade_hold_one)lecel_grade = 0;else if((h_int > lecel_grade_hold_one) && (h_int <= lecel_grade_hold_two))lecel_grade = 1;else if((h_int > lecel_grade_hold_two) && (h_int <= lecel_grade_hold_three))lecel_grade = 2;elselecel_grade = 3;
    if(lecel_grade > lecel_grade_old){sprintf(str, "A:H%d+L%d+U\r\n", h_int, lecel_grade);HAL_UART_Transmit(&huart2,(unsigned char *)str, strlen(str), 50);change_state = 1;}else if(lecel_grade < lecel_grade_old){sprintf(str, "A:H%d+L%d+D\r\n", h_int, lecel_grade);HAL_UART_Transmit(&huart2,(unsigned char *)str, strlen(str), 50);change_state = 1;}

完整代码:

嵌入式系统开发-STM32液位检测报警系统设计-蓝桥杯第七届省赛真题解析与参考代码资源-CSDN文库

http://www.dtcms.com/wzjs/164002.html

相关文章:

  • 软件编程培训seo网络优化教程
  • 网页制作常用软件有哪些seo建站平台哪家好
  • 云南省建设工程质量协会网站整合营销策略
  • 一键生成100个原创视频北京网站seo设计
  • 做国际物流需网站seo建站公司推荐
  • wordpress mac建站南宁网站seo排名优化
  • 网站搭建规划模板百度搜索网
  • 淘宝网页设计价格seo引擎优化是做什么的
  • 做网站没有按照合同履行百度爱采购排名
  • 网站开发兼容百度平台订单查询
  • 哪里有工程做的网站成品网站1688入口网页版
  • 怎样做o2o网站外包网络推广公司怎么选
  • wordpress上传错误500西安新站网站推广优化
  • 最便宜的网站建设国内10大搜索引擎
  • 做网站怎么还用身份证采集站seo课程
  • 邳州做网站百度关键词排名怎么靠前
  • 外贸网站怎么做才好seo推广排名软件
  • 北京行业网站制作seo公司优化方案
  • 网站制作上海市网址查询服务器地址
  • 余姚网站建设服务站长统计app下载大全
  • 成都网站建设爱特通网络软文范例
  • flash里面如何做网站链接2345浏览器
  • 网站建设专业导航网站艾滋病多长时间能查出来
  • 高端网站建设要公司网站定制
  • 昭通市住房和城乡建设局网站热点新闻事件今日最新
  • 邢台企业做网站价格百度招聘电话
  • 如何做整人网站数字营销服务商seo
  • 网站建设公司怎样拓展网站业务神马seo教程
  • 成都比较好的网站设计公司外贸网站推广费用
  • 采用什么方法推广网站营销手段有哪些方式