草庐IT

GD32F103学习笔记(1)——搭建环境、编译烧写

一、搭建环境1.1官方资料GD32F10x资料下载1.2安装Keil5官网下载:http://www2.keil.com/mdk5/百度网盘:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw提取码:562z阿里云盘:https://www.aliyundrive.com/s/giDvR2ShJR91.3下载SDK官网下载:http://www.gd32mcu.com/download/down/document_id/180/path_type/1百度网盘:https://pan.baidu.com/s/1vneR70WP9qm9SmyUVUpxU

STM32F103串口重映射的应用

首先要搞清楚什么是重映射?简单来说就是不使用默认的端口,通过重映射寄存器的方法使这个外设的引脚映射到其它的端口,当然重映射可不能随便映射,这就要看官方的参考手册了。本文就拿STM32F03C8T6串口1为例给大家演示一下、首先要查找官方手册里的USART复用功能重映射,串口1默认的端口是PA9、PA10,这里我查到串口1可以映射到PB6(TX)、PB7(RX)端口,如表47所示。注意:因为是重映射是复用功能,使用功能我们必须要使能AFIO时钟。还需注意的是你映射到的是PB6、PB7端口,所以需要使能GPIOB时钟。还需要使能USART1的时钟,这个大家应该都知道。//使能串口1时钟RCC_AP

35岁是人生分水岭?一定要做这7件事

在网上看到这样的帖子,说的是35岁以上的员工,有人脉的卖保险,没人脉的跑滴滴,实在不行送外卖。招聘时,35岁以下优先。调整时,35岁以上优化。对绝大数人来说,35岁是一道坎,35岁是人生分水岭。如果你不想在35岁满世界去找工作,那你一定要在35岁之前,做以下7件事。其实不仅35岁之前要做这些事情,35岁就更要做这些事情,否则就是你35岁没遇到坎儿,45岁一定会遇到。1、培养自己的专业能力专业性从哪里来?一是自己所学的专业,二是自己所从事的岗位,三是自己的兴趣特长。专业性一般源于三者之一,当然,最好的状态是三者的交集。如何做呢?先用专业书籍和视频课程建立一个基本逻辑框架,然后把每个知识点都弄熟弄

用USB转TTL串口烧录程序 STM32F103C8T6核心板(CH340)

这个方法步骤比较繁琐,仅作为st-link烧录的补充。1.选择在编译时,创建.hex文件。打开魔棒工具,勾选CreateHEXFile2.点击编译程序,创建.hex文件。点击“编译”后,.hex在Objects文件夹中。3.接线TXD接STM32上PA9        TXD接STM32上PA10 4.配置烧录软件1.①中选择刚才创建的.hex文件2.选择如果②选择的是        “DTR的高电平复位,RTS低电平进BootLoader”,跳线帽插拔如图所示。3.按下stm32上的复位键。4,点击③,读器件信息。如果读取到了右边会显示正常。5.点击⑤,开始编程,将程序烧录进去。

基于Python(Django框架)的毕业设计作品成品(35)非物质文化遗产博物馆展示系统设计与实现

博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频在文章末尾可以获取联系方式目的和意义目的:本课题主要目标是设计并能够实现一个基于Python技术的博物网站网站系统,整个网站项目使用了B/S架构,基于python的Django框架下开发;管理员通过后台设置网站名称、关于我们、录入系统公告帮助信息、设置轮播图、留言管理、会员管理、录入博物馆环境图片、录入

GD32F103 USBD CDC移植

firmwareversion:GD32F10x_Firmware_Library_V2.2.4模板工程:cdc_acm        GD32F103自带一个USBD,虚拟成串口设备来与上位机通信会比USART方便不少(主要是懒得接线~),GD官方给出的例子中结构还是很清晰的,本文仅记录一些要点。        在官方的cdc_acm工程中,程序会一直等待直到USB枚举成功后才会执行下一步骤。同时,在这个demo中,USB数据的收、发都需要在main的死循环中进行,主要逻辑如下所示:intmain(void){......while(USBD_CONFIGURED!=usbd_cdc.cur

100天精通Python(可视化篇)——第103天:Pyecharts绘制多种炫酷水球图参数说明+代码实战

文章目录专栏导读一、水球图介绍1.水球图是什么?2.水球图的应用场景二、水球图类配置选项1.导包2.Liquid类3.add函数三、水球图实战1.基础水球图2.矩形水球图3.圆棱角矩形水球图4.三角形水球图5.菱形水球图6.箭头型水球图7.修改数据精度8.设置无边框9.多个并排水球图书籍推荐(包邮送书)专栏导读🔥🔥本文已收录于

【职场篇】程序员是否吃青春饭?程序员在35岁之后是否需要转行?

你们好那么众所周知呢像空姐还有模特这种职业呢都是吃青春饭的那么到了一定年龄呢他们可能就不做这一行了那么其实程序员这个职业呢有的人认为他也是吃青春饭的普遍人都认为呢如果程序员做到35岁呢没有转管理岗位可能以后就没有什么前途了可能就要考虑换别的行业了年龄越大呢可能就越写不动代码了那么这篇文章呢我就跟大家来聊一聊程序员35岁之后是否需要转行下面呢我就说说我自己的观点那么大家呢也可以发表一下自己的评论让我也知道你们的想法请在评论区给我留言一起来讨论一下下面呢我就来说说我自己的观点那么关于程序员35岁之后是否要转行这个问题呢其实站在不同角度呢有不同的理解那么不可否认的是当今社会程序员确实存在职业生命周期

用35行代码开发一个自己的AI对话机器人

之前也写了好几篇关于ChatGPT的文章了,领略到了与深入优化的GPT-3(GenerativePre-trainedTransformer)对话过程中的各种惊喜。但是因为ChatGPT的爆发性流量和访问限制问题,平时使用的时候多多少少会不太方便。其实OpenAI本身就提供了大量的API接口,可以让用户免费使用开发出自己的WebAPP,包括我们今天要说的对话机器人,关于API的一些应用,我在之前一篇文章做过介绍,有兴趣可以点开阅读:十分钟学会开发自己的PythonAI应用【OpenAIAPI篇】虽然目前OpenAI提供的的API没法开发出像ChatGPT那样就同一个话题持续对话的应用(可以期待

STM32F103 UART4串口使用DMA接收不定长数据和DMA中断发送

一、前言    使用DMA通信的好处是,不占用单片机资源(不像普通串口中断,发送一个字节触发一次中断,发送100个字节触发100次中断;接收一个字节触发一次中断,接收200个字节触发200次中断),数据接收完毕触发一次DMA中断;发送数据完毕触发一次DMA中断。    下图是STM32F103单片机DMA通道关系图。从上表可以观察到,串口使用DMA的对应关系如下:         USART1-RX使用DMA1的channel5        USART1-TX使用DMA1的channel4        USART2-RX使用DMA1的channel6         USART2-TX使用