MCU
f大熊
努力实现自己的价值
展开
-
合泰32位单片机HT32F50230外部时钟改为内部时钟的方法
项目上用到了合泰的32位单片机HT32F50230,出于成本考虑,不打算外接晶振,而是采用芯片内部的振荡器为单片机提供时钟。但是合泰的例程都是默认使用的外部时钟。下面将介绍如何将外部时钟改为内部时钟。 方法其实很简单,合泰的SDK提供了时钟选择相关宏。打开“system_ht32f5xxxx_04.c”文件,找到如下一段代码(也可以全局搜索HCLK_SRC这个宏):将HCLK_SRC的值由2改为3,同时将HSI_ENABLE的值改为1,将HSE_ENABLE的值改为...原创 2020-06-20 14:43:05 · 1085 阅读 · 0 评论 -
触摸单片机的IO会使单片机死机的问题
最近在调试STM32F103单片机的过程中,发现一个奇怪的现象。只要用手,或者金属物品触碰到单片机的PA10管脚,就会使正常运行的单片机立刻死机。起初怀疑是静电造成的,但是通过多次试验,排除这种可能性。同时发现,只有碰触PA10这个管脚才会发生这种现象,其他的管脚不会。这不由地会让我联想到这可能与USART1有关,因为PA10是USART1的RX脚。 经过仔细检查代码,发现出...原创 2018-04-15 16:49:09 · 7010 阅读 · 0 评论 -
nRF52系列芯片开启UART导致进Default_Handler的问题
一、问题描述 使用nRF52810开发产品,一次不经意删除了工程目录\examples\ble_peripheral\ble_app_uart\pca10040e\s112\arm5_no_packs下的RTE文件夹,虽然重新编译会生成一个新的RTE文件夹,但是会导致串口一通信,程序就会卡死。通过在线调试,发现程序是进入了Default_Handler默认的中断服务函数。二、...原创 2019-05-08 17:57:19 · 1168 阅读 · 0 评论