J'ai rencontré de nombreux projets dans lesquels un microcontrôleur AVR utilise un chargeur de démarrage (tel que l'Arduino), mais je ne comprends pas très bien le concept. Comment puis-je créer un chargeur de démarrage (pour n'importe quel microcontrôleur)? Après avoir écrit mon chargeur de démarrage, comment est-il programmé sur le …
Je ne suis pas un grand fan de l'IDE officiel Arduino (en termes de graphismes), j'ai donc commencé à chercher de meilleures alternatives. Cependant, la plupart des projets que j'ai trouvés sont en alpha / bêta et sont généralement incomplets. Je suis 100% nouveau en programmation de carte de circuit …
Pourquoi Arduino utilise-t-il AVR? Je comprends qu’il s’agit du processeur officiel, mais il n’ya aucune raison pour que le code ne puisse pas être porté sur une architecture ARM ou Freescale autre que le coût, non? Tant qu'il y a de la mémoire embarquée, j'ai pensé qu'il pourrait y avoir …
J'envisage un projet qui nécessiterait que plusieurs AVR se parlent dans un bus. Ils seraient séparés par pas moins de 6 pieds. Il semble qu'I2C et SPI puissent laisser une série de micros communiquer sur un bus, mais je n'ai rien vu qui dise combien de temps cela prendrait. Quelqu'un …
J'ai un problème lorsque l'exécution d'une séquence de surveillance désactivée sur un AVR ATtiny84A réinitialise réellement la puce, même si la minuterie doit disposer de suffisamment de temps. Cela se produit de manière incohérente et lorsque vous exécutez le même code sur de nombreuses parties physiques. certains réinitialisent à chaque …
Je sais que dans les ordinateurs, la valeur renvoyée par la main()fonction est reçue par le système d'exploitation. Mais que se passe-t-il dans la main()fonction d'un microcontrôleur?
J'ai conçu mon propre appareil de jeu portable basé sur un microcontrôleur AVR et un petit écran OLED. J'ai commencé avec un écran monochrome 128x64 pixels et je peux facilement y dessiner à plus de 60 images par seconde. Je l'ai récemment retravaillé pour utiliser un OLED RVB, 128x128 pixels …
Je fais un drone et j'aimerais que quelqu'un puisse revoir mon travail sur la disposition des PCB. Image (le rouge est en haut, le bleu en bas, les cercles indiquent les trous et les transferts latéraux le violet est la colle): Ce qui est censé se produire: L'entrée des radios …
Je suis nouveau dans la programmation des microcontrôleurs. J'utilise le contrôleur ATmega32-A et le compilateur CodeVisionAVR. J'utilise le générateur de forme d'onde (AD9833) pour générer un signal sinusoïdal à l'aide de la communication SPI. Je suis capable de générer avec succès l'onde sinusoïdale. Maintenant, je transmets ce signal au capteur. …
Une question récente portait sur les avantages / inconvénients de divers types de microcontrôleurs. Les AVR ne semblaient même pas mériter une mention étant donné les réponses. Pourquoi alors semble-t-il à un étranger que les AVR connaissent une ruée vers la popularité? Est-ce uniquement dû à l'Arduino, ou y a-t-il …
Comme la communication série asynchrone est largement répandue parmi les appareils électroniques, même de nos jours, je pense que beaucoup d'entre nous ont rencontré une telle question de temps en temps. Considérez un appareil électronique Det un ordinateur PCconnecté à une ligne série (RS-232 ou similaire) et requis pour échanger …
Quelqu'un peut-il extraire le fichier HEX que je grave dans un microcontrôleur que je lui fournis? Si cela est possible, comment quelqu'un peut-il s'assurer que son code est sécurisé dans les systèmes embarqués? Dans le cas des microcontrôleurs PIC et AVR, comment protéger leur micrologiciel contre la reproduction?
J'ai récemment obtenu un programmeur AVRISmkII AVR, et j'ai un ATtiny85 et ATmega328. Je me demandais comment je pouvais programmer ces puces (avec le programmeur) mais quand j'essaye d'obtenir Atmel Studio 6 c'est uniquement pour Windows. Existe-t-il un moyen que je pourrais utiliser sous Linux (Ubuntu en particulier)? Des suggestions …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.