12 嵌入式系统
文章平均质量分 73
雪域蓝天
一个喜欢钻研技术的极客
展开
-
STM32学习(一)——路线图
ARM公司2007年首推出Cortex内核,ST凭借基于ARM CORTEX-M3内核的STM32F1,无疑成为了最大的赢家之一。特别是STM32F103系列,更是成为市场上最通用的MCU系列之一。STM32F103器件采用Cortex-M3内核,CPU最高速度达72 MHz。该产品系列具有16KB ~ 1MB Flash、多种控制外设、USB全速接口和CAN。ST在后续几年陆续推出了Cortex-M0+、Cortex-M4内核的芯片,并进行不断优化。同类高性价比的芯片: STM32F..原创 2021-01-12 22:41:50 · 3676 阅读 · 0 评论 -
jetson nano 开发:与主机共用一套键鼠设置
用一套键盘和鼠标同时控制常用电脑和开发主机jetson nano, 最开始想的是使用ssh + vncviewer的方案,但配置了好久,vncviewer始终看不到界面,依次经历了界面为灰屏、花屏,只有一个打开的应用程序的界面等各种奇葩事件。最后在网上找到一种比较合适的方案,使用synergy,用一套键盘鼠标控制。(这个ssh也能做到)手里有HDMI高清采集卡,讲jetson nano 图...原创 2020-02-23 14:16:41 · 1531 阅读 · 2 评论 -
c语言中__attribute__的意义
GNU C的一大特色就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数。...转载 2020-02-21 23:12:22 · 1055 阅读 · 0 评论 -
stm32f103 串口通讯 乱码问题 DeBug
问题现象:STM32F103VET6 + FreeRTOS_V9.0 + UART1 使用printf重映射后,串口输出汉子乱码。 使用固件版本: FreeRTOS V9.0.0 可能原因分析: 重映射错误 FreeRTOS操作系统实时性打断一帧数据发送 时钟配置错误 串口助手问题 调试思想与步骤: 重映射错误的可能性不大: 重映射代码如下 /** *...原创 2019-11-23 16:35:35 · 2361 阅读 · 1 评论 -
Stm32cubeMx 4.2X版本生成代码运行卡在 _Error_Handler——5.3版本生成代码却能正常运行
最近在将手头的两块STM32开发板移植FreeRTOS系统,之前用着都好好的。一块是STM32F103VCT6,一块是STM32VET6。我用STM32cubeMx 4.27版本配置项目代码,生成后进行调试。程序居然没跑起来,作为一个玩了多年STM32的“老手”,启动调试模式。发现程序卡死在系统时钟配置函数内部:SystemClock_Config()。这个函数的定义:void Sy...原创 2019-11-23 09:47:44 · 8553 阅读 · 9 评论