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

信息分类网站好建吗锤子手机网站模板

信息分类网站好建吗,锤子手机网站模板,域名注册的网址,wordpress4.9+多站点点上方蓝字关注我们每天都有好玩的东西等着你本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设驱动0.96OLED屏幕。1. 准备工作硬件准备开发板首先需要准备一个开发板#xff0c;这里我准备的是STM32L4的开发板(BearPi)#xff1a;OLED屏幕这里我使用的是0… 点上方蓝字关注我们每天都有好玩的东西等着你本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设驱动0.96OLED屏幕。1. 准备工作硬件准备开发板首先需要准备一个开发板这里我准备的是STM32L4的开发板(BearPi)OLED屏幕这里我使用的是0.96的OLED屏幕使用IIC接口通信驱动芯片为SD1306OLED屏幕软件准备需要安装好Keil - MDK及芯片对应的包以便编译和下载生成的代码Keil MDK和串口助手Serial Port Utility 的安装包都可以在文末关注公众号获取回复关键字获取相应的安装包2.生成MDK工程选择芯片型号打开STM32CubeMX打开MCU选择器搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE)则需要在System Core中配置RCC如果使用默认内部时钟(HSI)这一步可以略过这里我都使用外部时钟配置串口小熊派开发板板载ST-Link并且虚拟了一个串口原理图如下这里我将开关拨到AT-MCU模式使PC的串口与USART1之间连接。接下来开始配置USART1配置硬件I2C在本实验中我们将OLED接在小熊派开发板左边的E53扩展板接口上与 I2C1 接口相连。接下来开始配置I2C接口1配置时钟树STM32L4的最高主频到80M所以配置PLL最后使HCLK 80Mhz即可生成工程设置代码生成设置最后设置生成独立的初始化文件生成代码点击GENERATE CODE即可生成MDK-V5工程3. 在MDK中编写、编译、下载用户代码重定向printf()函数参考STM32CubeMX-09 | 重定向printf函数到串口输出的多种方法OLED屏幕驱动程序OLED屏幕驱动我已移植好包含的文件较多代码就不放在文中了我已上传到Githubhttps://github.com/Mculover666/HAL_Driver_Liboledfont.hOLED ASCII英文字符字库文件和中文字库文件bmp.h图片库文件oled.hOELD功能函数声明oled.cOLED功能函数实现4. 测试驱动程序将驱动程序添加到你的工程中后在main.c中测试驱动程序是否正常首先在main.c 开头包含头文件/* USER CODE BEGIN Includes */#include #include oled.h#include bmp.h/* USER CODE END Includes */然后在main函数中编写测试程序nt main(void){    HAL_Init();    SystemClock_Config();    MX_GPIO_Init();    MX_I2C1_Init();    MX_USART1_UART_Init();    /* USER CODE BEGIN 2 */    printf(OLED 0.96 TEST...\r\n);    OLED_Init();    /* USER CODE END 2 */    /* Infinite loop */    /* USER CODE BEGIN WHILE */    while (1)    {    /* USER CODE END WHILE */    /* USER CODE BEGIN 3 */    OLED_Clear();    OLED_ShowChar(0, 0, A, 16);    OLED_ShowChar(0, 2, B, 16);    OLED_ShowChar(0, 4, C, 16);    OLED_ShowChar(0, 6, D, 16);    OLED_ShowChar(15, 0, A, 12);    OLED_ShowChar(15, 1, B, 12);    OLED_ShowChar(15, 2, C, 12);    OLED_ShowChar(15, 3, D, 12);    OLED_ShowChar(15, 4, E, 12);    OLED_ShowChar(15, 5, F, 12);    OLED_ShowChar(15, 6, G, 12);    OLED_ShowChar(15, 7, H, 12);    OLED_ShowString(30, 0, mculover666, 12);    OLED_ShowCHinese(35, 2, 0);    OLED_ShowCHinese(65, 2, 1);    OLED_ShowCHinese(95, 2, 2);    OLED_ShowString(36, 6, IoT Board, 16);    HAL_Delay(5000);    OLED_DrawBMP(0, 0, 128, 8,BMP1);    HAL_Delay(5000);    }    /* USER CODE END 3 */}编译下载运行测试结果如下OLED字符显示测试OLED图片显示测试精选教程 | 精选文章(点击图片即可跳转)更多精彩文章及资源欢迎关注我的微信公众号『mculover666』。
http://www.yutouwan.com/news/336172/

相关文章:

  • 专业网站开发服务青岛网络推广公司排名
  • 你有网站 我做房东 只收佣金的网站电影网站开发开题报告
  • 网站建设和实现中石建基础设施建设有限公司网站
  • 湖南智能网站建设平台专业做股权众筹的网站
  • 重庆网站制作长沙腾讯云服务器cvm
  • 西安微网站制作电子商务网站建设简答题
  • 开发帮官方网站中国神鹰网站建设
  • 个人做网站下载网上图可以吗网络营销跟做网站有什么区别
  • 德国的网站后缀凡科网站的排名做不上去
  • 不懂外贸做外贸网站好做吗贵州营销型网站
  • 企业网站写好如何发布wordpress参考
  • 网站开发实用技术 代码大庆网站开发
  • 传奇手游网站大全9377鹏达建设集团有限公司网站
  • php网站底部文件龙岩兼职
  • 徐州手机模板建站泰安市大众人才网
  • 绿地建设集团网站wordpress 可以上传存储附件
  • 站内推广有哪些方式网站如何做友情链接
  • 阿里巴巴网站威海哪里做做设备租赁的网站
  • 网站维护推广wordpress新建查询跳转
  • 重庆教育建设集团有限公司网站竞价网站策划
  • 网站开发分析模板asp.net 移动网站开发
  • 乐山乐人网站建设公司企业网站建设费现金流科目
  • 做图片素材的网站有哪些自做跨境电商网站收款
  • 推广 广州网站建设公司wordpress使用相对路径
  • 凡高网站建设电商平台网站建设策划书
  • 炒股网站怎么做做招商网站
  • 济南建设网站制作优化分析潍坊网站建设求职简历
  • 长沙建网站设计网页设计网站的分析
  • php网站漂浮广告代码wordpress分类搜索
  • 防水补漏在哪个网站做宣传好辽宁省营商环境建设局网站