MCU
小小周程序猿
热衷于做一名小程序猿,在这个繁杂的世界。
展开
-
arm概念区分
最近项目需要,重新回到了单片机行列,对于arm架构一些概念区分不清,参考别人总结,如下:arm7:ARMv4架构。arm9:ARMv5架构。arm11:ARMv6架构。ARM-Cortex:ARMv7架构。ARM7没有MMU内存管理单元,称为MCU,不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配独立的地址空间,ucCo转载 2017-04-10 10:30:17 · 1023 阅读 · 0 评论 -
STM32F429串口无法升级程序解决方案
最近在捣腾STM32F429,作为刚接触STM32的新手,板子回来遇到蛮多问题,一个比较头疼的问题就是STM32F429用串口升级了第一次程序就无法烧写第二次。问题如下:用mcuisp与flyMcu烧录时报此错误:写入出错在0KB,进度100%,耗时1233毫秒。原因:第一次用flyMcu烧录时勾选了如下选项:可能是因为这个工具比较旧的原因,导致fl原创 2017-04-12 11:00:13 · 6262 阅读 · 1 评论 -
STM32F429 CAN通信不成功
最近因为CAN的问题弄了我好几天时间,总结一下:1:STM32F407开发板回环模式与CAN1给CAN2发数据都是OK的,STM32F429不行。对比初始化函数以及检查硬件,120欧电阻还是要的,什么光耦电路能去掉还是去掉,H/L直接从TJA1050芯片出来即可。2:STM32F407与STM32F429回环模式,can1与can2通信都成功,但是STM32F407与STM32F429原创 2017-04-22 11:17:56 · 9811 阅读 · 1 评论 -
存储器概念理解
只要能存储数据的器件都可以称之为存储器,它的含义覆盖了寄存器,缓存,内存,硬盘。cpu访问快慢的速度依次为寄存器-> 缓存->内存->硬盘。寄存器是中央处理器的组成部分,是一种直接整合到cpu中的有限的高速访问速度的存储器,它是有一些与非门组合组成的,分为通用寄存器和特殊寄存器。cpu访问寄存器的速度是最快的。那为什么我们不把数据都存储到寄存器中呢,因为寄存器是一种容量有限的存储器,并且非转载 2017-04-07 11:41:26 · 443 阅读 · 0 评论 -
PIC16模拟串口以及采样正弦波
最近两周用了两个IC(PIC16系列与STM8S系列)做了个产品,首次接触,遇到些问题,总结如下:1:PIC16模拟串口发送数据,一定要在中断服务函数中执行static void interrupt SystemISR(void){if(TMR0IE && TMR0IF) //32MHz 104us{ if(txCount) //原创 2017-12-02 11:56:34 · 1372 阅读 · 1 评论 -
单片机存储器总结以及内存数据存储
存储器分类如下:单片机变量存储如下:原创 2018-01-19 14:17:20 · 1587 阅读 · 1 评论